| NVIDIA DOCA SDK | Data Center on a Chip Framework Documentation |
#include <stddef.h>#include <stdint.h>#include <doca_compat.h>#include <doca_error.h>#include <doca_types.h>

Go to the source code of this file.
Typedefs | |
| typedef void(* | doca_mmap_advise_task_invalidate_cache_completion_cb_t) (struct doca_mmap_advise_task_invalidate_cache *task, union doca_data task_user_data, union doca_data ctx_user_data) |
| Invalidate cache task completion callback. More... | |
Functions | |
| DOCA_EXPERIMENTAL doca_error_t | doca_mmap_advise_create (struct doca_dev *dev, struct doca_mmap_advise **mmap_advise) |
| Create an mmap advise instance. More... | |
| DOCA_EXPERIMENTAL doca_error_t | doca_mmap_advise_destroy (struct doca_mmap_advise *mmap_advise) |
| Destroy an mmap advise instance. More... | |
| DOCA_EXPERIMENTAL struct doca_ctx * | doca_mmap_advise_as_ctx (struct doca_mmap_advise *mmap_advise) |
| Convert a MMAP advise to a DOCA context. More... | |
| DOCA_EXPERIMENTAL doca_error_t | doca_mmap_advise_cap_task_cache_invalidate_is_supported (const struct doca_devinfo *devinfo) |
| Check if a given device supports submitting a DOCA MMAP advise cache invalidate task. More... | |
| DOCA_EXPERIMENTAL doca_error_t | doca_mmap_advise_task_cache_invalidate_get_max_buf_size (const struct doca_devinfo *devinfo, uint64_t *buf_size) |
| DOCA_EXPERIMENTAL doca_error_t | doca_mmap_advise_task_invalidate_cache_set_conf (struct doca_mmap_advise *mmap_advise, doca_mmap_advise_task_invalidate_cache_completion_cb_t completion_cb, doca_mmap_advise_task_invalidate_cache_completion_cb_t error_cb, uint32_t num_tasks) |
| Set the DOCA MMAP advise cache invalidate task configuration. More... | |
| DOCA_EXPERIMENTAL doca_error_t | doca_mmap_advise_task_invalidate_cache_alloc_init (struct doca_mmap_advise *mmap_advise, struct doca_buf *buf, union doca_data user_data, struct doca_mmap_advise_task_invalidate_cache **task) |
| Allocate a DOCA MMAP advise cache invalidate task. More... | |
| DOCA_EXPERIMENTAL struct doca_task * | doca_mmap_advise_task_invalidate_cache_as_doca_task (struct doca_mmap_advise_task_invalidate_cache *task) |
| Convert a DOCA MMAP advise invalidate cache task to a DOCA Task. More... | |
| DOCA_EXPERIMENTAL void | doca_mmap_advise_task_invalidate_cache_set_buf (struct doca_mmap_advise_task_invalidate_cache *task, struct doca_buf *buf) |
| Set the doca_buf pointer of a DOCA MMAP advise cache invalidate task. More... | |
| DOCA_EXPERIMENTAL struct doca_buf * | doca_mmap_advise_task_invalidate_cache_get_buf (const struct doca_mmap_advise_task_invalidate_cache *task) |
| Get the doca_buf pointer of a DOCA MMAP advise cache invalidate task. More... | |