Searched refs:uqp (Results 1 – 5 of 5) sorted by relevance
/illumos-gate/usr/src/uts/common/io/ib/clients/of/sol_uverbs/ |
H A D | sol_uverbs_qp.c | 406 uqp = kmem_zalloc(sizeof (*uqp), KM_NOSLEEP); in sol_uverbs_create_qp() 407 if (uqp == NULL) { in sol_uverbs_create_qp() 469 &uqp->qp_num, &uqp->qp); in sol_uverbs_create_qp() 478 ibt_set_qp_private(uqp->qp, uqp); in sol_uverbs_create_qp() 570 uqp->list_entry = add_genlist(&uctxt->qp_list, (uintptr_t)uqp, in sol_uverbs_create_qp() 762 if (!uqp->qp) in uverbs_uqp_free() 772 uqp->qp = NULL; in uverbs_uqp_free() 835 if (uqp == NULL) { in sol_uverbs_destroy_qp() 843 "uqp %p, qp_ptr %p", cmd.qp_handle, uqp, uqp->qp); in sol_uverbs_destroy_qp() 1353 if (uqp == NULL) { in sol_uverbs_modify_qp() [all …]
|
H A D | sol_uverbs_event.c | 528 uverbs_uqp_uobj_t *uqp; in uverbs_async_qp_event_handler() local 538 uqp = ibt_get_qp_private(event->ev_chan_hdl); in uverbs_async_qp_event_handler() 539 ASSERT(uqp); in uverbs_async_qp_event_handler() 540 if (uqp->uqp_free_state == SOL_UVERBS2UCMA_FREE_PENDING) { in uverbs_async_qp_event_handler() 545 if (uqp->qp != event->ev_chan_hdl) { in uverbs_async_qp_event_handler() 551 uverbs_async_event_common(uqp->uctxt, uqp->uobj.uo_user_handle, in uverbs_async_qp_event_handler() 552 code, &uqp->async_list, &uqp->async_events_reported); in uverbs_async_qp_event_handler() 1000 uverbs_release_uqp_uevents(uverbs_ufile_uobj_t *ufile, uverbs_uqp_uobj_t *uqp) in uverbs_release_uqp_uevents() argument 1007 "RELEASE UQP EVENTS: ufile=%p, uqp=%p", ufile, uqp); in uverbs_release_uqp_uevents() 1011 entry = uqp->async_list.nxt; in uverbs_release_uqp_uevents() [all …]
|
H A D | sol_uverbs.c | 1016 uqp->list_entry = new_entry; in sol_uverbs_close() 1020 uqp->list_entry = NULL; in sol_uverbs_close() 1022 sol_ofs_uobj_ref(&uqp->uobj); in sol_uverbs_close() 2754 uverbs_uqp_uobj_t *uqp; in sol_uverbs_qpnum2uqpid() local 2838 uverbs_uqp_uobj_t *uqp; in sol_uverbs_set_qp_free_state() local 2853 if (uqp == NULL) { in sol_uverbs_set_qp_free_state() 2867 ASSERT(uqp); in sol_uverbs_set_qp_free_state() 2875 uqp); in sol_uverbs_set_qp_free_state() 2886 uqp); in sol_uverbs_set_qp_free_state() 2889 if (uverbs_uqp_free(uqp, uqp->uctxt)) in sol_uverbs_set_qp_free_state() [all …]
|
/illumos-gate/usr/src/uts/common/sys/ib/clients/of/sol_uverbs/ |
H A D | sol_uverbs_event.h | 60 uverbs_uqp_uobj_t *uqp);
|
H A D | sol_uverbs_qp.h | 83 void uverbs_detach_uqp_mcast_entries(uverbs_uqp_uobj_t *uqp);
|