Lines Matching refs:usecnt
562 atomic_set(&pd->usecnt, 0); in ib_uverbs_alloc_pd()
617 if (atomic_read(&pd->usecnt)) { in ib_uverbs_dealloc_pd()
798 atomic_set(&xrcd->usecnt, 0); in ib_uverbs_open_xrcd()
820 atomic_inc(&xrcd->usecnt); in ib_uverbs_open_xrcd()
846 atomic_dec(&xrcd->usecnt); in ib_uverbs_open_xrcd()
899 if (!inode || atomic_dec_and_test(&xrcd->usecnt)) { in ib_uverbs_close_xrcd()
907 atomic_inc(&xrcd->usecnt); in ib_uverbs_close_xrcd()
936 if (inode && !atomic_dec_and_test(&xrcd->usecnt)) in ib_uverbs_dealloc_xrcd()
1010 atomic_inc(&pd->usecnt); in ib_uverbs_reg_mr()
1011 atomic_set(&mr->usecnt, 0); in ib_uverbs_reg_mr()
1109 if (atomic_read(&mr->usecnt)) { in ib_uverbs_rereg_mr()
1120 atomic_inc(&pd->usecnt); in ib_uverbs_rereg_mr()
1122 atomic_dec(&old_pd->usecnt); in ib_uverbs_rereg_mr()
1228 atomic_inc(&pd->usecnt); in ib_uverbs_alloc_mw()
1410 atomic_set(&cq->usecnt, 0); in create_cq()
1881 atomic_set(&qp->usecnt, 0); in create_qp()
1882 atomic_inc(&pd->usecnt); in create_qp()
1883 atomic_inc(&attr.send_cq->usecnt); in create_qp()
1885 atomic_inc(&attr.recv_cq->usecnt); in create_qp()
1887 atomic_inc(&attr.srq->usecnt); in create_qp()
3342 atomic_inc(&attr.ext.xrc.cq->usecnt); in __uverbs_create_xsrq()
3343 atomic_inc(&attr.ext.xrc.xrcd->usecnt); in __uverbs_create_xsrq()
3346 atomic_inc(&pd->usecnt); in __uverbs_create_xsrq()
3347 atomic_set(&srq->usecnt, 0); in __uverbs_create_xsrq()