76 struct doca_dev **retval);
90 struct doca_dev **retval);
113 const uint8_t *
value,
115 struct doca_dev_rep **retval);
128 const char *pci_addr,
129 struct doca_dev_rep **retval);
164 char *
hex_dump(
const void *data,
size_t size);
197 struct doca_mmap *
mmap,
202 struct doca_buf **dbuf);
static struct doca_pe * pe
enum doca_error doca_error_t
DOCA API return codes.
doca_error_t open_doca_device_with_pci(const char *pci_addr, tasks_check func, struct doca_dev **retval)
doca_error_t allocat_doca_buf_list(struct doca_buf_inventory *buf_inv, struct doca_mmap *mmap, void *buf_addr, size_t buf_len, int num_buf, bool set_data_pos, struct doca_buf **dbuf)
char * hex_dump(const void *data, size_t size)
doca_error_t request_stop_ctx(struct doca_pe *pe, struct doca_ctx *ctx)
doca_error_t open_doca_device_rep_with_vuid(struct doca_dev *local, enum doca_devinfo_rep_filter filter, const uint8_t *value, size_t val_size, struct doca_dev_rep **retval)
doca_error_t(* tasks_check)(struct doca_devinfo *)
doca_error_t open_doca_device_with_iface_name(const uint8_t *value, size_t val_size, tasks_check func, struct doca_dev **retval)
doca_error_t open_doca_device_rep_with_pci(struct doca_dev *local, enum doca_devinfo_rep_filter filter, const char *pci_addr, struct doca_dev_rep **retval)
uint64_t align_up_uint64(uint64_t value, uint64_t alignment)
doca_error_t destroy_core_objects(struct program_core_objects *state)
doca_error_t create_core_objects(struct program_core_objects *state, uint32_t max_bufs)
doca_error_t open_doca_device_with_ibdev_name(const uint8_t *value, size_t val_size, tasks_check func, struct doca_dev **retval)
doca_error_t open_doca_device_with_capabilities(tasks_check func, struct doca_dev **retval)
uint64_t align_down_uint64(uint64_t value, uint64_t alignment)
struct doca_mmap * src_mmap
struct doca_buf_inventory * buf_inv
struct doca_mmap * dst_mmap
struct upf_accel_ctx * ctx