Lines Matching refs:uobj
196 struct ib_ucq_object *uobj) in ib_uverbs_release_ucq() argument
202 list_for_each_entry_safe(evt, tmp, &uobj->comp_list, obj_list) { in ib_uverbs_release_ucq()
208 uverbs_uobject_put(&ev_file->uobj); in ib_uverbs_release_ucq()
212 list_for_each_entry_safe(evt, tmp, &uobj->async_list, obj_list) { in ib_uverbs_release_ucq()
220 struct ib_uevent_object *uobj) in ib_uverbs_release_uevent() argument
225 list_for_each_entry_safe(evt, tmp, &uobj->event_list, obj_list) { in ib_uverbs_release_uevent()
233 struct ib_uqp_object *uobj) in ib_uverbs_detach_umcast() argument
237 list_for_each_entry_safe(mcast, tmp, &uobj->mcast_list, list) { in ib_uverbs_detach_umcast()
350 comp_ev_file->uobj.ufile, filp, in ib_uverbs_comp_event_read()
432 struct ib_uobject *uobj = filp->private_data; in ib_uverbs_comp_event_close() local
434 uobj, struct ib_uverbs_completion_event_file, uobj); in ib_uverbs_comp_event_close()
472 struct ib_ucq_object *uobj; in ib_uverbs_comp_handler() local
491 uobj = container_of(cq->uobject, struct ib_ucq_object, uobject); in ib_uverbs_comp_handler()
494 entry->counter = &uobj->comp_events_reported; in ib_uverbs_comp_handler()
497 list_add_tail(&entry->obj_list, &uobj->comp_list); in ib_uverbs_comp_handler()
540 struct ib_ucq_object *uobj = container_of(event->element.cq->uobject, in ib_uverbs_cq_event_handler() local
543 ib_uverbs_async_handler(uobj->uobject.ufile, uobj->uobject.user_handle, in ib_uverbs_cq_event_handler()
544 event->event, &uobj->async_list, in ib_uverbs_cq_event_handler()
545 &uobj->async_events_reported); in ib_uverbs_cq_event_handler()
550 struct ib_uevent_object *uobj; in ib_uverbs_qp_event_handler() local
556 uobj = container_of(event->element.qp->uobject, in ib_uverbs_qp_event_handler()
559 ib_uverbs_async_handler(context_ptr, uobj->uobject.user_handle, in ib_uverbs_qp_event_handler()
560 event->event, &uobj->event_list, in ib_uverbs_qp_event_handler()
561 &uobj->events_reported); in ib_uverbs_qp_event_handler()
566 struct ib_uevent_object *uobj = container_of(event->element.wq->uobject, in ib_uverbs_wq_event_handler() local
569 ib_uverbs_async_handler(context_ptr, uobj->uobject.user_handle, in ib_uverbs_wq_event_handler()
570 event->event, &uobj->event_list, in ib_uverbs_wq_event_handler()
571 &uobj->events_reported); in ib_uverbs_wq_event_handler()
576 struct ib_uevent_object *uobj; in ib_uverbs_srq_event_handler() local
578 uobj = container_of(event->element.srq->uobject, in ib_uverbs_srq_event_handler()
581 ib_uverbs_async_handler(context_ptr, uobj->uobject.user_handle, in ib_uverbs_srq_event_handler()
582 event->event, &uobj->event_list, in ib_uverbs_srq_event_handler()
583 &uobj->events_reported); in ib_uverbs_srq_event_handler()