uobj_alloc
uobj = uobj_alloc(UVERBS_OBJECT_COMP_CHANNEL, attrs, &ib_dev);
obj = (struct ib_ucq_object *)uobj_alloc(UVERBS_OBJECT_CQ, attrs,
obj = (struct ib_uqp_object *)uobj_alloc(UVERBS_OBJECT_QP, attrs,
obj = (struct ib_uqp_object *)uobj_alloc(UVERBS_OBJECT_QP, attrs,
uobj = uobj_alloc(UVERBS_OBJECT_AH, attrs, &ib_dev);
obj = (struct ib_uwq_object *)uobj_alloc(UVERBS_OBJECT_WQ, attrs,
uobj = uobj_alloc(UVERBS_OBJECT_ASYNC_EVENT, attrs, &ib_dev);
uobj = uobj_alloc(UVERBS_OBJECT_RWQ_IND_TBL, attrs, &ib_dev);
uobj = uobj_alloc(UVERBS_OBJECT_FLOW, attrs, &ib_dev);
obj = (struct ib_usrq_object *)uobj_alloc(UVERBS_OBJECT_SRQ, attrs,
uobj = uobj_alloc(UVERBS_OBJECT_PD, attrs, &ib_dev);
obj = (struct ib_uxrcd_object *)uobj_alloc(UVERBS_OBJECT_XRCD, attrs,
uobj = uobj_alloc(UVERBS_OBJECT_MR, attrs, &ib_dev);
new_uobj = uobj_alloc(UVERBS_OBJECT_MR, attrs, &ib_dev);
uobj = uobj_alloc(UVERBS_OBJECT_MW, attrs, &ib_dev);