Lines Matching refs:uevent

1031 	obj->uevent.uobject.user_handle = cmd->user_handle;  in create_cq()
1033 INIT_LIST_HEAD(&obj->uevent.event_list); in create_cq()
1059 obj->uevent.uobject.object = cq; in create_cq()
1060 obj->uevent.event_file = READ_ONCE(attrs->ufile->default_async_file); in create_cq()
1061 if (obj->uevent.event_file) in create_cq()
1062 uverbs_uobject_get(&obj->uevent.event_file->uobj); in create_cq()
1063 uobj_finalize_uobj_create(&obj->uevent.uobject, attrs); in create_cq()
1065 resp.base.cq_handle = obj->uevent.uobject.id; in create_cq()
1077 uobj_alloc_abort(&obj->uevent.uobject, attrs); in create_cq()
1141 rdma_lookup_put_uobject(&cq->uobject->uevent.uobject, in ib_uverbs_resize_cq()
1225 rdma_lookup_put_uobject(&cq->uobject->uevent.uobject, in ib_uverbs_poll_cq()
1247 rdma_lookup_put_uobject(&cq->uobject->uevent.uobject, in ib_uverbs_req_notify_cq()
1268 obj = container_of(uobj, struct ib_ucq_object, uevent.uobject); in ib_uverbs_destroy_cq()
1271 resp.async_events_reported = obj->uevent.events_reported; in ib_uverbs_destroy_cq()
1317 obj->uevent.uobject.user_handle = cmd->user_handle; in create_qp()
1413 INIT_LIST_HEAD(&obj->uevent.event_list); in create_qp()
1446 obj->uevent.uobject.object = qp; in create_qp()
1447 obj->uevent.event_file = READ_ONCE(attrs->ufile->default_async_file); in create_qp()
1448 if (obj->uevent.event_file) in create_qp()
1449 uverbs_uobject_get(&obj->uevent.event_file->uobj); in create_qp()
1461 rdma_lookup_put_uobject(&scq->uobject->uevent.uobject, in create_qp()
1464 rdma_lookup_put_uobject(&rcq->uobject->uevent.uobject, in create_qp()
1467 rdma_lookup_put_uobject(&srq->uobject->uevent.uobject, in create_qp()
1471 uobj_finalize_uobj_create(&obj->uevent.uobject, attrs); in create_qp()
1474 resp.base.qp_handle = obj->uevent.uobject.id; in create_qp()
1489 rdma_lookup_put_uobject(&scq->uobject->uevent.uobject, in create_qp()
1492 rdma_lookup_put_uobject(&rcq->uobject->uevent.uobject, in create_qp()
1495 rdma_lookup_put_uobject(&srq->uobject->uevent.uobject, in create_qp()
1500 uobj_alloc_abort(&obj->uevent.uobject, attrs); in create_qp()
1587 INIT_LIST_HEAD(&obj->uevent.event_list); in ib_uverbs_open_qp()
1596 obj->uevent.uobject.object = qp; in ib_uverbs_open_qp()
1597 obj->uevent.uobject.user_handle = cmd.user_handle; in ib_uverbs_open_qp()
1603 uobj_finalize_uobj_create(&obj->uevent.uobject, attrs); in ib_uverbs_open_qp()
1606 resp.qp_handle = obj->uevent.uobject.id; in ib_uverbs_open_qp()
1612 uobj_alloc_abort(&obj->uevent.uobject, attrs); in ib_uverbs_open_qp()
1666 rdma_lookup_put_uobject(&qp->uobject->uevent.uobject, in ib_uverbs_query_qp()
1904 rdma_lookup_put_uobject(&qp->uobject->uevent.uobject, in modify_qp()
1969 obj = container_of(uobj, struct ib_uqp_object, uevent.uobject); in ib_uverbs_destroy_qp()
1971 resp.events_reported = obj->uevent.events_reported; in ib_uverbs_destroy_qp()
2166 rdma_lookup_put_uobject(&qp->uobject->uevent.uobject, in ib_uverbs_post_send()
2309 rdma_lookup_put_uobject(&qp->uobject->uevent.uobject, in ib_uverbs_post_recv()
2360 rdma_lookup_put_uobject(&srq->uobject->uevent.uobject, in ib_uverbs_post_srq_recv()
2509 rdma_lookup_put_uobject(&qp->uobject->uevent.uobject, in ib_uverbs_attach_mcast()
2553 rdma_lookup_put_uobject(&qp->uobject->uevent.uobject, in ib_uverbs_detach_mcast()
2918 INIT_LIST_HEAD(&obj->uevent.event_list); in ib_uverbs_ex_create_wq()
2919 obj->uevent.uobject.user_handle = cmd.user_handle; in ib_uverbs_ex_create_wq()
2928 obj->uevent.uobject.object = wq; in ib_uverbs_ex_create_wq()
2936 obj->uevent.event_file = READ_ONCE(attrs->ufile->default_async_file); in ib_uverbs_ex_create_wq()
2937 if (obj->uevent.event_file) in ib_uverbs_ex_create_wq()
2938 uverbs_uobject_get(&obj->uevent.event_file->uobj); in ib_uverbs_ex_create_wq()
2941 rdma_lookup_put_uobject(&cq->uobject->uevent.uobject, in ib_uverbs_ex_create_wq()
2943 uobj_finalize_uobj_create(&obj->uevent.uobject, attrs); in ib_uverbs_ex_create_wq()
2945 resp.wq_handle = obj->uevent.uobject.id; in ib_uverbs_ex_create_wq()
2953 rdma_lookup_put_uobject(&cq->uobject->uevent.uobject, in ib_uverbs_ex_create_wq()
2958 uobj_alloc_abort(&obj->uevent.uobject, attrs); in ib_uverbs_ex_create_wq()
2983 obj = container_of(uobj, struct ib_uwq_object, uevent.uobject); in ib_uverbs_ex_destroy_wq()
2984 resp.events_reported = obj->uevent.events_reported; in ib_uverbs_ex_destroy_wq()
3037 rdma_lookup_put_uobject(&wq->uobject->uevent.uobject, in ib_uverbs_ex_modify_wq()
3130 rdma_lookup_put_uobject(&wqs[i]->uobject->uevent.uobject, in ib_uverbs_ex_create_rwq_ind_table()
3146 rdma_lookup_put_uobject(&wqs[i]->uobject->uevent.uobject, in ib_uverbs_ex_create_rwq_ind_table()
3313 rdma_lookup_put_uobject(&qp->uobject->uevent.uobject, in ib_uverbs_ex_create_flow()
3329 rdma_lookup_put_uobject(&qp->uobject->uevent.uobject, in ib_uverbs_ex_create_flow()
3414 INIT_LIST_HEAD(&obj->uevent.event_list); in __uverbs_create_xsrq()
3415 obj->uevent.uobject.user_handle = cmd->user_handle; in __uverbs_create_xsrq()
3423 obj->uevent.uobject.object = srq; in __uverbs_create_xsrq()
3424 obj->uevent.uobject.user_handle = cmd->user_handle; in __uverbs_create_xsrq()
3425 obj->uevent.event_file = READ_ONCE(attrs->ufile->default_async_file); in __uverbs_create_xsrq()
3426 if (obj->uevent.event_file) in __uverbs_create_xsrq()
3427 uverbs_uobject_get(&obj->uevent.event_file->uobj); in __uverbs_create_xsrq()
3436 rdma_lookup_put_uobject(&attr.ext.cq->uobject->uevent.uobject, in __uverbs_create_xsrq()
3440 uobj_finalize_uobj_create(&obj->uevent.uobject, attrs); in __uverbs_create_xsrq()
3442 resp.srq_handle = obj->uevent.uobject.id; in __uverbs_create_xsrq()
3451 rdma_lookup_put_uobject(&attr.ext.cq->uobject->uevent.uobject, in __uverbs_create_xsrq()
3461 uobj_alloc_abort(&obj->uevent.uobject, attrs); in __uverbs_create_xsrq()
3520 rdma_lookup_put_uobject(&srq->uobject->uevent.uobject, in ib_uverbs_modify_srq()
3544 rdma_lookup_put_uobject(&srq->uobject->uevent.uobject, in ib_uverbs_query_srq()
3670 rdma_lookup_put_uobject(&cq->uobject->uevent.uobject, in ib_uverbs_ex_modify_cq()