Lines Matching refs:uobject
429 pd->uobject = uobj; in ib_uverbs_alloc_pd()
620 obj->uobject.object = xrcd; in ib_uverbs_open_xrcd()
622 resp.xrcd_handle = obj->uobject.id; in ib_uverbs_open_xrcd()
643 return uobj_alloc_commit(&obj->uobject, attrs); in ib_uverbs_open_xrcd()
656 uobj_alloc_abort(&obj->uobject, attrs); in ib_uverbs_open_xrcd()
679 int ib_uverbs_dealloc_xrcd(struct ib_uobject *uobject, struct ib_xrcd *xrcd, in ib_uverbs_dealloc_xrcd() argument
693 if (ib_is_destroy_retryable(ret, why, uobject)) { in ib_uverbs_dealloc_xrcd()
757 mr->uobject = uobj; in ib_uverbs_reg_mr()
915 mw->uobject = uobj; in ib_uverbs_alloc_mw()
1011 obj->uobject.user_handle = cmd->user_handle; in create_cq()
1027 cq->uobject = &obj->uobject; in create_cq()
1037 obj->uobject.object = cq; in create_cq()
1039 resp.base.cq_handle = obj->uobject.id; in create_cq()
1050 ret = uobj_alloc_commit(&obj->uobject, attrs); in create_cq()
1065 uobj_alloc_abort(&obj->uobject, attrs); in create_cq()
1259 obj = container_of(uobj, struct ib_ucq_object, uobject); in ib_uverbs_destroy_cq()
1295 obj->uevent.uobject.user_handle = cmd->user_handle; in create_qp()
1422 &obj->uevent.uobject); in create_qp()
1455 qp->uobject = &obj->uevent.uobject; in create_qp()
1458 obj->uevent.uobject.object = qp; in create_qp()
1462 resp.base.qp_handle = obj->uevent.uobject.id; in create_qp()
1476 uobject); in create_qp()
1492 return uobj_alloc_commit(&obj->uevent.uobject, attrs); in create_qp()
1510 uobj_alloc_abort(&obj->uevent.uobject, attrs); in create_qp()
1608 obj->uevent.uobject.object = qp; in ib_uverbs_open_qp()
1609 obj->uevent.uobject.user_handle = cmd.user_handle; in ib_uverbs_open_qp()
1613 resp.qp_handle = obj->uevent.uobject.id; in ib_uverbs_open_qp()
1619 obj->uxrcd = container_of(xrcd_uobj, struct ib_uxrcd_object, uobject); in ib_uverbs_open_qp()
1621 qp->uobject = &obj->uevent.uobject; in ib_uverbs_open_qp()
1624 return uobj_alloc_commit(&obj->uevent.uobject, attrs); in ib_uverbs_open_qp()
1631 uobj_alloc_abort(&obj->uevent.uobject, attrs); in ib_uverbs_open_qp()
1990 obj = container_of(uobj, struct ib_uqp_object, uevent.uobject); in ib_uverbs_destroy_qp()
2455 ah->uobject = uobj; in ib_uverbs_create_ah()
2508 obj = container_of(qp->uobject, struct ib_uqp_object, uevent.uobject); in ib_uverbs_attach_mcast()
2557 obj = container_of(qp->uobject, struct ib_uqp_object, uevent.uobject); in ib_uverbs_detach_mcast()
2953 wq->uobject = &obj->uevent.uobject; in ib_uverbs_ex_create_wq()
2954 obj->uevent.uobject.object = wq; in ib_uverbs_ex_create_wq()
2963 wq->uobject = &obj->uevent.uobject; in ib_uverbs_ex_create_wq()
2964 obj->uevent.uobject.object = wq; in ib_uverbs_ex_create_wq()
2967 resp.wq_handle = obj->uevent.uobject.id; in ib_uverbs_ex_create_wq()
2978 return uobj_alloc_commit(&obj->uevent.uobject, attrs); in ib_uverbs_ex_create_wq()
2987 uobj_alloc_abort(&obj->uevent.uobject, attrs); in ib_uverbs_ex_create_wq()
3012 obj = container_of(uobj, struct ib_uwq_object, uevent.uobject); in ib_uverbs_ex_destroy_wq()
3131 rwq_ind_tbl->uobject = uobj; in ib_uverbs_ex_create_rwq_ind_table()
3398 obj->uxrcd = container_of(xrcd_uobj, struct ib_uxrcd_object, uobject); in __uverbs_create_xsrq()
3436 srq->uobject = &obj->uevent.uobject; in __uverbs_create_xsrq()
3457 obj->uevent.uobject.object = srq; in __uverbs_create_xsrq()
3458 obj->uevent.uobject.user_handle = cmd->user_handle; in __uverbs_create_xsrq()
3461 resp.srq_handle = obj->uevent.uobject.id; in __uverbs_create_xsrq()
3478 return uobj_alloc_commit(&obj->uevent.uobject, attrs); in __uverbs_create_xsrq()
3500 uobj_alloc_abort(&obj->uevent.uobject, attrs); in __uverbs_create_xsrq()
3612 obj = container_of(uobj, struct ib_uevent_object, uobject); in ib_uverbs_destroy_srq()