78 struct doca_uar **uar);
#define DOCA_EXPERIMENTAL
To set a Symbol (or specifically a function) as experimental.
enum doca_error doca_error_t
DOCA API return codes.
DOCA_EXPERIMENTAL doca_error_t doca_uar_destroy(struct doca_uar *uar)
Destroy UAR object.
DOCA_EXPERIMENTAL doca_error_t doca_uar_reg_addr_get(const struct doca_uar *uar, void **reg)
Returns the uar register address.
DOCA_EXPERIMENTAL doca_error_t doca_uar_page_get(const struct doca_uar *uar, void **page)
Returns the uar page address.
DOCA_EXPERIMENTAL doca_error_t doca_uar_id_get(const struct doca_uar *uar, uint32_t *id)
Returns the uar id.
DOCA_EXPERIMENTAL doca_error_t doca_uar_dpa_create(struct doca_dpa *dpa, struct doca_uar **uar)
Creates a DPA UAR object.
DOCA_EXPERIMENTAL doca_error_t doca_uar_create(const struct doca_dev *dev, enum doca_uar_allocation_type allocation_type, struct doca_uar **uar)
Creates a UAR object.
doca_uar_allocation_type
UAR allocation type.
@ DOCA_UAR_ALLOCATION_TYPE_NONCACHE_DEDICATED
@ DOCA_UAR_ALLOCATION_TYPE_BLUEFLAME
@ DOCA_UAR_ALLOCATION_TYPE_NONCACHE