Lines Matching refs:uevent
1776 init_uobj(&obj->uevent.uobject, cmd->user_handle, file->ucontext, in create_qp()
1778 down_write(&obj->uevent.uobject.mutex); in create_qp()
1840 obj->uevent.events_reported = 0; in create_qp()
1841 INIT_LIST_HEAD(&obj->uevent.event_list); in create_qp()
1889 qp->uobject = &obj->uevent.uobject; in create_qp()
1891 obj->uevent.uobject.object = qp; in create_qp()
1892 ret = idr_add_uobj(&ib_uverbs_qp_idr, &obj->uevent.uobject); in create_qp()
1898 resp.base.qp_handle = obj->uevent.uobject.id; in create_qp()
1929 list_add_tail(&obj->uevent.uobject.list, &file->ucontext->qp_list); in create_qp()
1932 obj->uevent.uobject.live = 1; in create_qp()
1934 up_write(&obj->uevent.uobject.mutex); in create_qp()
1938 idr_remove_uobj(&ib_uverbs_qp_idr, &obj->uevent.uobject); in create_qp()
1955 put_uobj_write(&obj->uevent.uobject); in create_qp()
2094 init_uobj(&obj->uevent.uobject, cmd.user_handle, file->ucontext, &qp_lock_class); in ib_uverbs_open_qp()
2095 down_write(&obj->uevent.uobject.mutex); in ib_uverbs_open_qp()
2108 obj->uevent.events_reported = 0; in ib_uverbs_open_qp()
2109 INIT_LIST_HEAD(&obj->uevent.event_list); in ib_uverbs_open_qp()
2118 qp->uobject = &obj->uevent.uobject; in ib_uverbs_open_qp()
2120 obj->uevent.uobject.object = qp; in ib_uverbs_open_qp()
2121 ret = idr_add_uobj(&ib_uverbs_qp_idr, &obj->uevent.uobject); in ib_uverbs_open_qp()
2127 resp.qp_handle = obj->uevent.uobject.id; in ib_uverbs_open_qp()
2140 list_add_tail(&obj->uevent.uobject.list, &file->ucontext->qp_list); in ib_uverbs_open_qp()
2143 obj->uevent.uobject.live = 1; in ib_uverbs_open_qp()
2145 up_write(&obj->uevent.uobject.mutex); in ib_uverbs_open_qp()
2150 idr_remove_uobj(&ib_uverbs_qp_idr, &obj->uevent.uobject); in ib_uverbs_open_qp()
2157 put_uobj_write(&obj->uevent.uobject); in ib_uverbs_open_qp()
2394 obj = container_of(uobj, struct ib_uqp_object, uevent.uobject); in ib_uverbs_destroy_qp()
2419 ib_uverbs_release_uevent(file, &obj->uevent); in ib_uverbs_destroy_qp()
2421 resp.events_reported = obj->uevent.events_reported; in ib_uverbs_destroy_qp()
2958 obj = container_of(qp->uobject, struct ib_uqp_object, uevent.uobject); in ib_uverbs_attach_mcast()
3010 obj = container_of(qp->uobject, struct ib_uqp_object, uevent.uobject); in ib_uverbs_detach_mcast()
3290 init_uobj(&obj->uevent.uobject, cmd->user_handle, file->ucontext, &srq_lock_class); in __uverbs_create_xsrq()
3291 down_write(&obj->uevent.uobject.mutex); in __uverbs_create_xsrq()
3323 obj->uevent.events_reported = 0; in __uverbs_create_xsrq()
3324 INIT_LIST_HEAD(&obj->uevent.event_list); in __uverbs_create_xsrq()
3335 srq->uobject = &obj->uevent.uobject; in __uverbs_create_xsrq()
3349 obj->uevent.uobject.object = srq; in __uverbs_create_xsrq()
3350 ret = idr_add_uobj(&ib_uverbs_srq_idr, &obj->uevent.uobject); in __uverbs_create_xsrq()
3355 resp.srq_handle = obj->uevent.uobject.id; in __uverbs_create_xsrq()
3374 list_add_tail(&obj->uevent.uobject.list, &file->ucontext->srq_list); in __uverbs_create_xsrq()
3377 obj->uevent.uobject.live = 1; in __uverbs_create_xsrq()
3379 up_write(&obj->uevent.uobject.mutex); in __uverbs_create_xsrq()
3384 idr_remove_uobj(&ib_uverbs_srq_idr, &obj->uevent.uobject); in __uverbs_create_xsrq()
3403 put_uobj_write(&obj->uevent.uobject); in __uverbs_create_xsrq()
3575 us = container_of(obj, struct ib_usrq_object, uevent); in ib_uverbs_destroy_srq()