Searched defs:uctxt (Results 1 - 5 of 5) sorted by relevance

/illumos-gate/usr/src/uts/common/io/ib/clients/of/sol_uverbs/
H A Dsol_uverbs_comp.c56 * uctxt - Pointer to the callers user context.
67 uverbs_convert_wc(uverbs_uctxt_uobj_t *uctxt, ibt_wc_t *ibt_wc, argument
70 ASSERT(uctxt != NULL);
181 * uctxt - Pointer to the callers user context.
194 sol_uverbs_create_cq(uverbs_uctxt_uobj_t *uctxt, char *buf, argument
259 if (compl_uctxt->uctxt_verbs_id != uctxt->uobj.uo_id +
286 rc = ibt_alloc_cq(uctxt->hca->hdl, &cq_attr, &ucq->cq, &real_size);
306 rc = ibt_ci_data_out(uctxt->hca->hdl, IBT_CI_NO_FLAGS, IBT_HDL_CQ,
343 ucq->uctxt = uctxt;
390 uverbs_ucq_free(uverbs_ucq_uobj_t *ucq, uverbs_uctxt_uobj_t *uctxt) argument
432 sol_uverbs_destroy_cq(uverbs_uctxt_uobj_t *uctxt, char *buf, int in_len, int out_len) argument
504 sol_uverbs_resize_cq(uverbs_uctxt_uobj_t *uctxt, char *buf, int in_len, int out_len) argument
596 sol_uverbs_req_notify_cq(uverbs_uctxt_uobj_t *uctxt, char *buf, int in_len, int out_len) argument
661 sol_uverbs_poll_cq(uverbs_uctxt_uobj_t *uctxt, char *buf, int in_len, int out_len) argument
[all...]
H A Dsol_uverbs_event.c301 * uctxt - The Solaris User Verbs user context associated with the
313 uverbs_alloc_event_file(uverbs_uctxt_uobj_t *uctxt, int is_async) argument
318 uctxt, is_async);
349 ufile->uctxt = uctxt;
549 uverbs_async_event_common(uqp->uctxt, uqp->uobj.uo_user_handle,
592 uverbs_async_event_common(ucq->uctxt, ucq->uobj.uo_user_handle,
634 uverbs_async_event_common(usrq->uctxt, usrq->uobj.uo_user_handle,
660 uverbs_uctxt_uobj_t *uctxt; local
679 uctxt
820 uverbs_async_event_common(uverbs_uctxt_uobj_t *uctxt, uint64_t element, uint32_t event, llist_head_t *obj_list, uint32_t *counter) argument
886 uverbs_release_ucq_channel(uverbs_uctxt_uobj_t *uctxt, uverbs_ufile_uobj_t *ufile, uverbs_ucq_uobj_t *ucq) argument
[all...]
H A Dsol_uverbs_qp.c343 * uctxt - Pointer to the callers user context.
356 sol_uverbs_create_qp(uverbs_uctxt_uobj_t *uctxt, char *buf, argument
420 uqp->uctxt = uctxt;
468 rc = ibt_alloc_qp(uctxt->hca->hdl, qp_type, &qp_attr, &qp_sizes,
506 rc = ibt_ci_data_out(uctxt->hca->hdl, IBT_CI_NO_FLAGS, IBT_HDL_CHANNEL,
569 mutex_enter(&uctxt->lock);
570 uqp->list_entry = add_genlist(&uctxt->qp_list, (uintptr_t)uqp,
571 (void*)uctxt);
572 mutex_exit(&uctxt
647 uverbs_uqp_rsrc_free(uverbs_uqp_uobj_t *uqp, uverbs_uctxt_uobj_t *uctxt) argument
754 uverbs_uqp_free(uverbs_uqp_uobj_t *uqp, uverbs_uctxt_uobj_t *uctxt) argument
820 sol_uverbs_destroy_qp(uverbs_uctxt_uobj_t *uctxt, char *buf, int in_len, int out_len) argument
1336 sol_uverbs_modify_qp(uverbs_uctxt_uobj_t *uctxt, char *buf, int in_len, int out_len) argument
1737 sol_uverbs_query_qp(uverbs_uctxt_uobj_t *uctxt, char *buf, int in_len, int out_len) argument
1836 sol_uverbs_create_srq(uverbs_uctxt_uobj_t *uctxt, char *buf, int in_len, int out_len) argument
2018 sol_uverbs_modify_srq(uverbs_uctxt_uobj_t *uctxt, char *buf, int in_len, int out_len) argument
2089 sol_uverbs_query_srq(uverbs_uctxt_uobj_t *uctxt, char *buf, int in_len, int out_len) argument
2156 uverbs_usrq_free(uverbs_usrq_uobj_t *usrq, uverbs_uctxt_uobj_t *uctxt) argument
2203 sol_uverbs_destroy_srq(uverbs_uctxt_uobj_t *uctxt, char *buf, int in_len, int out_len) argument
2270 sol_uverbs_attach_mcast(uverbs_uctxt_uobj_t *uctxt, char *buf, int in_len, int out_len) argument
2371 sol_uverbs_detach_mcast(uverbs_uctxt_uobj_t *uctxt, char *buf, int in_len, int out_len) argument
[all...]
H A Dsol_uverbs.c144 static int (*uverbs_cmd_table[])(uverbs_uctxt_uobj_t *uctxt, char *buf,
787 uverbs_uctxt_uobj_t *uctxt; local
847 uctxt = sol_uverbs_alloc_uctxt(devp, mod_ctxt, minor);
848 if (!uctxt) {
858 uctxt->uobj.uo_live = 1;
859 rw_exit(&uctxt->uobj.uo_lock);
887 uverbs_uctxt_uobj_t *uctxt; local
913 uctxt = uverbs_uobj_get_uctxt_write(id - SOL_UVERBS_DRIVER_MAX_MINOR);
914 if (uctxt == NULL) {
920 "uctxt
1221 uverbs_uctxt_uobj_t *uctxt, *verbs_uctxt; local
1314 sol_uverbs_get_context(uverbs_uctxt_uobj_t *uctxt, char *buf, int in_len, int out_len) argument
1450 sol_uverbs_alloc_pd(uverbs_uctxt_uobj_t *uctxt, char *buf, int in_len, int out_len) argument
1549 uverbs_upd_free(uverbs_upd_uobj_t *upd, uverbs_uctxt_uobj_t *uctxt) argument
1601 sol_uverbs_dealloc_pd(uverbs_uctxt_uobj_t *uctxt, char *buf, int in_len, int out_len) argument
1651 sol_uverbs_query_device(uverbs_uctxt_uobj_t *uctxt, char *buf, int in_len, int out_len) argument
1770 sol_uverbs_query_port(uverbs_uctxt_uobj_t *uctxt, char *buf, int in_len, int out_len) argument
1867 sol_uverbs_query_gid(uverbs_uctxt_uobj_t *uctxt, char *buf, int in_len, int out_len) argument
1971 sol_uverbs_query_pkey(uverbs_uctxt_uobj_t *uctxt, char *buf, int in_len, int out_len) argument
2058 sol_uverbs_reg_mr(uverbs_uctxt_uobj_t *uctxt, char *buf, int in_len, int out_len) argument
2218 sol_uverbs_dereg_mr(uverbs_uctxt_uobj_t *uctxt, char *buf, int in_len, int out_len) argument
2295 sol_uverbs_create_ah(uverbs_uctxt_uobj_t *uctxt, char *buf, int in_len, int out_len) argument
2320 sol_uverbs_destroy_ah(uverbs_uctxt_uobj_t *uctxt, char *buf, int in_len, int out_len) argument
2344 sol_uverbs_create_comp_channel(uverbs_uctxt_uobj_t *uctxt, char *buf, int in_len, int out_len) argument
2460 sol_uverbs_dummy_command(uverbs_uctxt_uobj_t *uctxt, char *buf, int in_len, int out_len) argument
2492 uverbs_uctxt_uobj_t *uctxt; local
2608 uverbs_uctxt_uobj_t *uctxt, *verbs_uctxt; local
2682 uverbs_uctxt_uobj_t *uctxt = NULL; local
[all...]
/illumos-gate/usr/src/uts/common/sys/ib/clients/of/sol_uverbs/
H A Dsol_uverbs.h120 struct uverbs_uctxt_uobj *uctxt; member in struct:uverbs_ufile_uobj
214 uverbs_uctxt_uobj_t *uctxt; member in struct:uverbs_ucq_uobj
231 uverbs_uctxt_uobj_t *uctxt; member in struct:uverbs_usrq_uobj
258 uverbs_uctxt_uobj_t *uctxt; member in struct:uverbs_uqp_uobj
304 int sol_uverbs_dummy_command(uverbs_uctxt_uobj_t *uctxt, char *buf,
306 int sol_uverbs_get_context(uverbs_uctxt_uobj_t *uctxt, char *buf, int in_len,
308 int sol_uverbs_alloc_pd(uverbs_uctxt_uobj_t *uctxt, char *buf, int in_len,
310 int sol_uverbs_dealloc_pd(uverbs_uctxt_uobj_t *uctxt, char *buf, int in_len,
312 int sol_uverbs_create_ah(uverbs_uctxt_uobj_t *uctxt, char *buf, int in_len,
314 int sol_uverbs_destroy_ah(uverbs_uctxt_uobj_t *uctxt, cha
[all...]

Completed in 51 milliseconds