Lines Matching refs:uevent
1028 obj->uevent.uobject.user_handle = cmd->user_handle; in create_cq()
1030 INIT_LIST_HEAD(&obj->uevent.event_list); in create_cq()
1056 obj->uevent.uobject.object = cq; in create_cq()
1057 obj->uevent.event_file = READ_ONCE(attrs->ufile->default_async_file); in create_cq()
1058 if (obj->uevent.event_file) in create_cq()
1059 uverbs_uobject_get(&obj->uevent.event_file->uobj); in create_cq()
1060 uobj_finalize_uobj_create(&obj->uevent.uobject, attrs); in create_cq()
1062 resp.base.cq_handle = obj->uevent.uobject.id; in create_cq()
1074 uobj_alloc_abort(&obj->uevent.uobject, attrs); in create_cq()
1138 rdma_lookup_put_uobject(&cq->uobject->uevent.uobject, in ib_uverbs_resize_cq()
1222 rdma_lookup_put_uobject(&cq->uobject->uevent.uobject, in ib_uverbs_poll_cq()
1244 rdma_lookup_put_uobject(&cq->uobject->uevent.uobject, in ib_uverbs_req_notify_cq()
1265 obj = container_of(uobj, struct ib_ucq_object, uevent.uobject); in ib_uverbs_destroy_cq()
1268 resp.async_events_reported = obj->uevent.events_reported; in ib_uverbs_destroy_cq()
1314 obj->uevent.uobject.user_handle = cmd->user_handle; in create_qp()
1410 INIT_LIST_HEAD(&obj->uevent.event_list); in create_qp()
1443 obj->uevent.uobject.object = qp; in create_qp()
1444 obj->uevent.event_file = READ_ONCE(attrs->ufile->default_async_file); in create_qp()
1445 if (obj->uevent.event_file) in create_qp()
1446 uverbs_uobject_get(&obj->uevent.event_file->uobj); in create_qp()
1458 rdma_lookup_put_uobject(&scq->uobject->uevent.uobject, in create_qp()
1461 rdma_lookup_put_uobject(&rcq->uobject->uevent.uobject, in create_qp()
1464 rdma_lookup_put_uobject(&srq->uobject->uevent.uobject, in create_qp()
1468 uobj_finalize_uobj_create(&obj->uevent.uobject, attrs); in create_qp()
1471 resp.base.qp_handle = obj->uevent.uobject.id; in create_qp()
1486 rdma_lookup_put_uobject(&scq->uobject->uevent.uobject, in create_qp()
1489 rdma_lookup_put_uobject(&rcq->uobject->uevent.uobject, in create_qp()
1492 rdma_lookup_put_uobject(&srq->uobject->uevent.uobject, in create_qp()
1497 uobj_alloc_abort(&obj->uevent.uobject, attrs); in create_qp()
1584 INIT_LIST_HEAD(&obj->uevent.event_list); in ib_uverbs_open_qp()
1593 obj->uevent.uobject.object = qp; in ib_uverbs_open_qp()
1594 obj->uevent.uobject.user_handle = cmd.user_handle; in ib_uverbs_open_qp()
1600 uobj_finalize_uobj_create(&obj->uevent.uobject, attrs); in ib_uverbs_open_qp()
1603 resp.qp_handle = obj->uevent.uobject.id; in ib_uverbs_open_qp()
1609 uobj_alloc_abort(&obj->uevent.uobject, attrs); in ib_uverbs_open_qp()
1663 rdma_lookup_put_uobject(&qp->uobject->uevent.uobject, in ib_uverbs_query_qp()
1901 rdma_lookup_put_uobject(&qp->uobject->uevent.uobject, in modify_qp()
1966 obj = container_of(uobj, struct ib_uqp_object, uevent.uobject); in ib_uverbs_destroy_qp()
1968 resp.events_reported = obj->uevent.events_reported; in ib_uverbs_destroy_qp()
2163 rdma_lookup_put_uobject(&qp->uobject->uevent.uobject, in ib_uverbs_post_send()
2306 rdma_lookup_put_uobject(&qp->uobject->uevent.uobject, in ib_uverbs_post_recv()
2357 rdma_lookup_put_uobject(&srq->uobject->uevent.uobject, in ib_uverbs_post_srq_recv()
2506 rdma_lookup_put_uobject(&qp->uobject->uevent.uobject, in ib_uverbs_attach_mcast()
2550 rdma_lookup_put_uobject(&qp->uobject->uevent.uobject, in ib_uverbs_detach_mcast()
2915 INIT_LIST_HEAD(&obj->uevent.event_list); in ib_uverbs_ex_create_wq()
2916 obj->uevent.uobject.user_handle = cmd.user_handle; in ib_uverbs_ex_create_wq()
2925 obj->uevent.uobject.object = wq; in ib_uverbs_ex_create_wq()
2933 obj->uevent.event_file = READ_ONCE(attrs->ufile->default_async_file); in ib_uverbs_ex_create_wq()
2934 if (obj->uevent.event_file) in ib_uverbs_ex_create_wq()
2935 uverbs_uobject_get(&obj->uevent.event_file->uobj); in ib_uverbs_ex_create_wq()
2938 rdma_lookup_put_uobject(&cq->uobject->uevent.uobject, in ib_uverbs_ex_create_wq()
2940 uobj_finalize_uobj_create(&obj->uevent.uobject, attrs); in ib_uverbs_ex_create_wq()
2942 resp.wq_handle = obj->uevent.uobject.id; in ib_uverbs_ex_create_wq()
2950 rdma_lookup_put_uobject(&cq->uobject->uevent.uobject, in ib_uverbs_ex_create_wq()
2955 uobj_alloc_abort(&obj->uevent.uobject, attrs); in ib_uverbs_ex_create_wq()
2980 obj = container_of(uobj, struct ib_uwq_object, uevent.uobject); in ib_uverbs_ex_destroy_wq()
2981 resp.events_reported = obj->uevent.events_reported; in ib_uverbs_ex_destroy_wq()
3034 rdma_lookup_put_uobject(&wq->uobject->uevent.uobject, in ib_uverbs_ex_modify_wq()
3127 rdma_lookup_put_uobject(&wqs[i]->uobject->uevent.uobject, in ib_uverbs_ex_create_rwq_ind_table()
3143 rdma_lookup_put_uobject(&wqs[i]->uobject->uevent.uobject, in ib_uverbs_ex_create_rwq_ind_table()
3310 rdma_lookup_put_uobject(&qp->uobject->uevent.uobject, in ib_uverbs_ex_create_flow()
3326 rdma_lookup_put_uobject(&qp->uobject->uevent.uobject, in ib_uverbs_ex_create_flow()
3411 INIT_LIST_HEAD(&obj->uevent.event_list); in __uverbs_create_xsrq()
3412 obj->uevent.uobject.user_handle = cmd->user_handle; in __uverbs_create_xsrq()
3420 obj->uevent.uobject.object = srq; in __uverbs_create_xsrq()
3421 obj->uevent.uobject.user_handle = cmd->user_handle; in __uverbs_create_xsrq()
3422 obj->uevent.event_file = READ_ONCE(attrs->ufile->default_async_file); in __uverbs_create_xsrq()
3423 if (obj->uevent.event_file) in __uverbs_create_xsrq()
3424 uverbs_uobject_get(&obj->uevent.event_file->uobj); in __uverbs_create_xsrq()
3433 rdma_lookup_put_uobject(&attr.ext.cq->uobject->uevent.uobject, in __uverbs_create_xsrq()
3437 uobj_finalize_uobj_create(&obj->uevent.uobject, attrs); in __uverbs_create_xsrq()
3439 resp.srq_handle = obj->uevent.uobject.id; in __uverbs_create_xsrq()
3448 rdma_lookup_put_uobject(&attr.ext.cq->uobject->uevent.uobject, in __uverbs_create_xsrq()
3458 uobj_alloc_abort(&obj->uevent.uobject, attrs); in __uverbs_create_xsrq()
3517 rdma_lookup_put_uobject(&srq->uobject->uevent.uobject, in ib_uverbs_modify_srq()
3541 rdma_lookup_put_uobject(&srq->uobject->uevent.uobject, in ib_uverbs_query_srq()
3667 rdma_lookup_put_uobject(&cq->uobject->uevent.uobject, in ib_uverbs_ex_modify_cq()