uverbs_uctxt_uobj_t
uverbs_uctxt_uobj_t *async_uctxt;
uverbs_uctxt_uobj_t *uctxt, *verbs_uctxt;
sol_uverbs_get_context(uverbs_uctxt_uobj_t *uctxt, char *buf, int in_len,
uverbs_uctxt_uobj_t *async_uctxt;
static int (*uverbs_cmd_table[])(uverbs_uctxt_uobj_t *uctxt, char *buf,
sol_uverbs_alloc_pd(uverbs_uctxt_uobj_t *uctxt, char *buf, int in_len,
uverbs_upd_free(uverbs_upd_uobj_t *upd, uverbs_uctxt_uobj_t *uctxt)
sol_uverbs_dealloc_pd(uverbs_uctxt_uobj_t *uctxt, char *buf, int in_len,
sol_uverbs_query_device(uverbs_uctxt_uobj_t *uctxt, char *buf, int in_len,
sol_uverbs_query_port(uverbs_uctxt_uobj_t *uctxt, char *buf, int in_len,
sol_uverbs_query_gid(uverbs_uctxt_uobj_t *uctxt, char *buf, int in_len,
sol_uverbs_query_pkey(uverbs_uctxt_uobj_t *uctxt, char *buf, int in_len,
sol_uverbs_reg_mr(uverbs_uctxt_uobj_t *uctxt, char *buf, int in_len,
sol_uverbs_dereg_mr(uverbs_uctxt_uobj_t *uctxt, char *buf, int in_len,
sol_uverbs_create_ah(uverbs_uctxt_uobj_t *uctxt, char *buf, int in_len,
sol_uverbs_destroy_ah(uverbs_uctxt_uobj_t *uctxt, char *buf, int in_len,
sol_uverbs_create_comp_channel(uverbs_uctxt_uobj_t *uctxt, char *buf,
uverbs_uctxt_uobj_t *compl_uctxt;
sol_uverbs_dummy_command(uverbs_uctxt_uobj_t *uctxt, char *buf, int in_len,
uverbs_uctxt_uobj_t *uctxt;
uverbs_uctxt_uobj_t *uctxt, *verbs_uctxt;
static uverbs_uctxt_uobj_t *
uverbs_uctxt_uobj_t *uctxt = NULL;
uctxt = kmem_zalloc(sizeof (uverbs_uctxt_uobj_t), KM_SLEEP);
sizeof (uverbs_uctxt_uobj_t));
static uverbs_uctxt_uobj_t *sol_uverbs_alloc_uctxt(dev_t *,
uverbs_uctxt_uobj_t *uctxt;
uverbs_uctxt_uobj_t *uctxt;
uverbs_uctxt_uobj_t *verbs_uctxt;
sol_uverbs_create_cq(uverbs_uctxt_uobj_t *uctxt, char *buf,
uverbs_uctxt_uobj_t *compl_uctxt = NULL;
uverbs_ucq_free(uverbs_ucq_uobj_t *ucq, uverbs_uctxt_uobj_t *uctxt)
sol_uverbs_destroy_cq(uverbs_uctxt_uobj_t *uctxt, char *buf,
sol_uverbs_resize_cq(uverbs_uctxt_uobj_t *uctxt, char *buf,
sol_uverbs_req_notify_cq(uverbs_uctxt_uobj_t *uctxt, char *buf,
sol_uverbs_poll_cq(uverbs_uctxt_uobj_t *uctxt, char *buf,
uverbs_convert_wc(uverbs_uctxt_uobj_t *uctxt, ibt_wc_t *ibt_wc,
uverbs_alloc_event_file(uverbs_uctxt_uobj_t *uctxt, int is_async)
uverbs_async_event_common(uverbs_uctxt_uobj_t *, uint64_t, uint32_t,
uverbs_uctxt_uobj_t *uctxt;
uctxt = (uverbs_uctxt_uobj_t *)blk->ofs_uoblk_blks[j];
uverbs_async_event_common(uverbs_uctxt_uobj_t *uctxt, uint64_t element,
uverbs_release_ucq_channel(uverbs_uctxt_uobj_t *uctxt,
sol_uverbs_modify_qp(uverbs_uctxt_uobj_t *uctxt, char *buf,
sol_uverbs_query_qp(uverbs_uctxt_uobj_t *uctxt, char *buf,
sol_uverbs_create_srq(uverbs_uctxt_uobj_t *uctxt, char *buf,
sol_uverbs_modify_srq(uverbs_uctxt_uobj_t *uctxt, char *buf,
sol_uverbs_query_srq(uverbs_uctxt_uobj_t *uctxt, char *buf,
uverbs_usrq_free(uverbs_usrq_uobj_t *usrq, uverbs_uctxt_uobj_t *uctxt)
sol_uverbs_destroy_srq(uverbs_uctxt_uobj_t *uctxt, char *buf,
sol_uverbs_attach_mcast(uverbs_uctxt_uobj_t *uctxt, char *buf,
sol_uverbs_detach_mcast(uverbs_uctxt_uobj_t *uctxt, char *buf,
sol_uverbs_create_qp(uverbs_uctxt_uobj_t *uctxt, char *buf,
uverbs_uqp_rsrc_free(uverbs_uqp_uobj_t *uqp, uverbs_uctxt_uobj_t *uctxt)
uverbs_uqp_free(uverbs_uqp_uobj_t *uqp, uverbs_uctxt_uobj_t *uctxt)
sol_uverbs_destroy_qp(uverbs_uctxt_uobj_t *uctxt, char *buf,
uverbs_uctxt_uobj_t *uctxt;
uverbs_uctxt_uobj_t *uctxt;
uverbs_uctxt_uobj_t *uctxt;
int sol_uverbs_dummy_command(uverbs_uctxt_uobj_t *uctxt, char *buf,
int sol_uverbs_get_context(uverbs_uctxt_uobj_t *uctxt, char *buf, int in_len,
int sol_uverbs_alloc_pd(uverbs_uctxt_uobj_t *uctxt, char *buf, int in_len,
int sol_uverbs_dealloc_pd(uverbs_uctxt_uobj_t *uctxt, char *buf, int in_len,
int sol_uverbs_create_ah(uverbs_uctxt_uobj_t *uctxt, char *buf, int in_len,
int sol_uverbs_destroy_ah(uverbs_uctxt_uobj_t *uctxt, char *buf, int in_len,
int sol_uverbs_query_device(uverbs_uctxt_uobj_t *uctxt, char *buf, int in_len,
int sol_uverbs_query_port(uverbs_uctxt_uobj_t *uctxt, char *buf, int in_len,
int sol_uverbs_query_gid(uverbs_uctxt_uobj_t *uctxt, char *buf, int in_len,
int sol_uverbs_query_pkey(uverbs_uctxt_uobj_t *uctxt, char *buf, int in_len,
int sol_uverbs_reg_mr(uverbs_uctxt_uobj_t *uctxt, char *buf, int in_len,
int sol_uverbs_dereg_mr(uverbs_uctxt_uobj_t *uctxt, char *buf, int in_len,
int sol_uverbs_create_comp_channel(uverbs_uctxt_uobj_t *uctxt, char *buf,
int uverbs_upd_free(uverbs_upd_uobj_t *, uverbs_uctxt_uobj_t *);
int uverbs_uqp_free(uverbs_uqp_uobj_t *, uverbs_uctxt_uobj_t *);
int uverbs_usrq_free(uverbs_usrq_uobj_t *, uverbs_uctxt_uobj_t *);
int uverbs_ucq_free(uverbs_ucq_uobj_t *, uverbs_uctxt_uobj_t *);
static inline uverbs_uctxt_uobj_t *
return (uverbs_uctxt_uobj_t *)
static inline uverbs_uctxt_uobj_t *
return (uverbs_uctxt_uobj_t *)
sol_uverbs_create_cq(uverbs_uctxt_uobj_t *uctxt, char *buf, int in_len,
sol_uverbs_destroy_cq(uverbs_uctxt_uobj_t *uctxt, char *buf, int in_len,
sol_uverbs_resize_cq(uverbs_uctxt_uobj_t *uctxt, char *buf, int in_len,
sol_uverbs_req_notify_cq(uverbs_uctxt_uobj_t *uctxt, char *buf, int in_len,
sol_uverbs_poll_cq(uverbs_uctxt_uobj_t *uctxt, char *buf, int in_len,
uverbs_ufile_uobj_t *uverbs_alloc_event_file(uverbs_uctxt_uobj_t *uctxt,
void uverbs_release_ucq_channel(uverbs_uctxt_uobj_t *uctxt,
int sol_uverbs_create_qp(uverbs_uctxt_uobj_t *uctxt, char *buf, int in_len,
int sol_uverbs_destroy_qp(uverbs_uctxt_uobj_t *uctxt, char *buf, int in_len,
int sol_uverbs_modify_qp(uverbs_uctxt_uobj_t *uctxt, char *buf, int in_len,
int sol_uverbs_query_qp(uverbs_uctxt_uobj_t *uctxt, char *buf, int in_len,
int sol_uverbs_create_srq(uverbs_uctxt_uobj_t *uctxt, char *buf, int in_len,
int sol_uverbs_modify_srq(uverbs_uctxt_uobj_t *uctxt, char *buf, int in_len,
int sol_uverbs_query_srq(uverbs_uctxt_uobj_t *uctxt, char *buf, int in_len,
int sol_uverbs_destroy_srq(uverbs_uctxt_uobj_t *uctxt, char *buf, int in_len,
int sol_uverbs_attach_mcast(uverbs_uctxt_uobj_t *uctxt, char *buf, int in_len,
int sol_uverbs_detach_mcast(uverbs_uctxt_uobj_t *uctxt, char *buf, int in_len,