26 #ifndef WORKER_RDMO_H_
27 #define WORKER_RDMO_H_
enum doca_error doca_error_t
DOCA API return codes.
doca_error_t urom_rdmo_task_mr_deregister(struct doca_urom_worker *worker_ctx, union doca_data cookie, uint64_t rkey_id, urom_rdmo_mr_deregister_finished cb)
doca_error_t urom_rdmo_init(uint64_t plugin_id, uint64_t version)
doca_error_t urom_rdmo_task_rq_destroy(struct doca_urom_worker *worker_ctx, union doca_data cookie, uint64_t rq_id, urom_rdmo_rq_destroy_finished cb)
doca_error_t urom_rdmo_task_client_init(struct doca_urom_worker *worker_ctx, union doca_data cookie, uint64_t id, void *addr, uint64_t addr_len, urom_rdmo_client_init_finished cb)
doca_error_t urom_rdmo_task_mr_register(struct doca_urom_worker *worker_ctx, union doca_data cookie, uint64_t va, uint64_t len, void *rkey, uint64_t rkey_len, void *memh, uint64_t memh_len, urom_rdmo_mr_register_finished cb)
void(* urom_rdmo_mr_deregister_finished)(doca_error_t result, union doca_data cookie, uint64_t rkey)
void(* urom_rdmo_client_init_finished)(doca_error_t result, union doca_data cookie, void *addr, uint64_t addr_len)
void(* urom_rdmo_mr_register_finished)(doca_error_t result, union doca_data cookie, uint64_t rkey)
doca_error_t urom_rdmo_task_rq_create(struct doca_urom_worker *worker_ctx, union doca_data cookie, void *addr, uint64_t addr_len, urom_rdmo_rq_create_finished cb)
void(* urom_rdmo_rq_create_finished)(doca_error_t result, union doca_data cookie, uint64_t rq_id)
void(* urom_rdmo_rq_destroy_finished)(doca_error_t result, union doca_data cookie, uint64_t rq_id)
Convenience type for representing opaque data.