NVIDIA DOCA SDK Data Center on a Chip Framework Documentation
doca_umem.h File Reference
#include <stddef.h>
#include <stdint.h>
#include <doca_compat.h>
#include <doca_error.h>
Include dependency graph for doca_umem.h:

Go to the source code of this file.

Functions

DOCA_EXPERIMENTAL doca_error_t doca_umem_create (const struct doca_dev *dev, void *address, size_t size, uint32_t access_flags, struct doca_umem **umem_obj)
 creates a doca umem More...
 
DOCA_EXPERIMENTAL doca_error_t doca_umem_dpa_create (struct doca_dpa *dpa, uint64_t address, size_t size, uint32_t access_flags, struct doca_umem **umem_obj)
 creates a DPA doca umem More...
 
DOCA_EXPERIMENTAL doca_error_t doca_umem_gpu_create (struct doca_gpu *gpu, struct doca_dev *dev, void *address, size_t size, uint32_t access_flags, struct doca_umem **umem_obj)
 creates a GPU doca umem More...
 
DOCA_EXPERIMENTAL doca_error_t doca_umem_destroy (struct doca_umem *umem_obj)
 destroys doca umem More...
 
DOCA_EXPERIMENTAL doca_error_t doca_umem_get_id (const struct doca_umem *umem_obj, uint32_t *umem_id)
 This method retrieves the umem id from the umem object. More...
 
DOCA_EXPERIMENTAL doca_error_t doca_umem_get_size (const struct doca_umem *umem_obj, uint32_t *umem_size)
 This method retrieves the umem size from the umem object. More...
 
DOCA_EXPERIMENTAL doca_error_t doca_umem_get_address (const struct doca_umem *umem_obj, void **umem_addr)
 This method retrieves the umem address from the umem object. More...