Searched defs:usrq (Results 1 - 3 of 3) sorted by relevance
/illumos-gate/usr/src/uts/common/io/ib/clients/of/sol_uverbs/ |
H A D | sol_uverbs_event.c | 616 uverbs_usrq_uobj_t *usrq; local 627 usrq = ibt_get_srq_private(event->ev_srq_hdl); 628 if (usrq->srq != event->ev_srq_hdl) { 634 uverbs_async_event_common(usrq->uctxt, usrq->uobj.uo_user_handle, 635 code, &usrq->async_list, &usrq->async_events_reported); 1046 uverbs_usrq_uobj_t *usrq) 1053 "RELEASE USRQ EVENTS: ufile=%p, usrq=%p", ufile, usrq); 1045 uverbs_release_usrq_uevents(uverbs_ufile_uobj_t *ufile, uverbs_usrq_uobj_t *usrq) argument [all...] |
H A D | sol_uverbs_qp.c | 369 uverbs_usrq_uobj_t *usrq = NULL; local 424 usrq = uverbs_uobj_get_usrq_read(cmd.srq_handle); 439 if (!upd || !uscq || !urcq || (cmd.is_srq && !usrq)) { 451 if (usrq) { 452 qp_attr.qp_srq_hdl = usrq->srq; 485 if (usrq) 486 usrq->active_qp_cnt++; 548 if (usrq) { 591 if (usrq) { 592 sol_ofs_uobj_put(&usrq 650 uverbs_usrq_uobj_t *usrq = NULL; local 1841 uverbs_usrq_uobj_t *usrq; local 2022 uverbs_usrq_uobj_t *usrq; local 2094 uverbs_usrq_uobj_t *usrq; local 2156 uverbs_usrq_free(uverbs_usrq_uobj_t *usrq, uverbs_uctxt_uobj_t *uctxt) argument 2208 uverbs_usrq_uobj_t *usrq; local [all...] |
H A D | sol_uverbs.c | 1073 uverbs_usrq_uobj_t *usrq = (uverbs_usrq_uobj_t *)entry->data; local 1075 rw_enter(&(usrq->uobj.uo_lock), RW_WRITER); 1078 uverbs_release_usrq_uevents(uctxt->async_evfile, usrq); 1080 if (usrq->active_qp_cnt) { 1083 usrq->list_entry = new_entry; 1084 usrq->free_pending = 1; 1085 rw_exit(&(usrq->uobj.uo_lock)); 1087 usrq->list_entry = NULL; 1088 sol_ofs_uobj_ref(&usrq->uobj); 1090 rc = uverbs_usrq_free(usrq, uctx [all...] |
Completed in 65 milliseconds