Home
last modified time | relevance | path

Searched refs:uxrcd (Results 1 – 5 of 5) sorted by relevance

/openbmc/linux/drivers/infiniband/core/
H A Duverbs_std_types_srq.c29 atomic_dec(&us->uxrcd->refcnt); in uverbs_free_srq()
84 obj->uxrcd = container_of(xrcd_uobj, struct ib_uxrcd_object, in UVERBS_HANDLER()
86 atomic_inc(&obj->uxrcd->refcnt); in UVERBS_HANDLER()
142 atomic_dec(&obj->uxrcd->refcnt); in UVERBS_HANDLER()
H A Duverbs_std_types_qp.c38 if (uqp->uxrcd) in uverbs_free_qp()
39 atomic_dec(&uqp->uxrcd->refcnt); in uverbs_free_qp()
260 obj->uxrcd = container_of(xrcd_uobj, struct ib_uxrcd_object, in UVERBS_HANDLER()
262 atomic_inc(&obj->uxrcd->refcnt); in UVERBS_HANDLER()
H A Duverbs_std_types.c107 struct ib_uxrcd_object *uxrcd = in uverbs_free_xrcd() local
111 if (atomic_read(&uxrcd->refcnt)) in uverbs_free_xrcd()
H A Duverbs.h196 struct ib_uxrcd_object *uxrcd; member
204 struct ib_uxrcd_object *uxrcd; member
H A Duverbs_cmd.c1316 obj->uxrcd = NULL; in create_qp()
1451 obj->uxrcd = container_of(xrcd_uobj, struct ib_uxrcd_object, in create_qp()
1453 atomic_inc(&obj->uxrcd->refcnt); in create_qp()
1598 obj->uxrcd = container_of(xrcd_uobj, struct ib_uxrcd_object, uobject); in ib_uverbs_open_qp()
1599 atomic_inc(&obj->uxrcd->refcnt); in ib_uverbs_open_qp()
3393 obj->uxrcd = container_of(xrcd_uobj, struct ib_uxrcd_object, uobject); in __uverbs_create_xsrq()
3394 atomic_inc(&obj->uxrcd->refcnt); in __uverbs_create_xsrq()
3460 atomic_dec(&obj->uxrcd->refcnt); in __uverbs_create_xsrq()