Lines Matching refs:uobj
138 struct ib_ucq_object *uobj) in ib_uverbs_release_ucq() argument
144 list_for_each_entry_safe(evt, tmp, &uobj->comp_list, obj_list) { in ib_uverbs_release_ucq()
150 uverbs_uobject_put(&ev_file->uobj); in ib_uverbs_release_ucq()
154 list_for_each_entry_safe(evt, tmp, &uobj->async_list, obj_list) { in ib_uverbs_release_ucq()
162 struct ib_uevent_object *uobj) in ib_uverbs_release_uevent() argument
167 list_for_each_entry_safe(evt, tmp, &uobj->event_list, obj_list) { in ib_uverbs_release_uevent()
175 struct ib_uqp_object *uobj) in ib_uverbs_detach_umcast() argument
179 list_for_each_entry_safe(mcast, tmp, &uobj->mcast_list, list) { in ib_uverbs_detach_umcast()
300 comp_ev_file->uobj.ufile, filp, in ib_uverbs_comp_event_read()
382 struct ib_uobject *uobj = filp->private_data; in ib_uverbs_comp_event_close() local
384 uobj, struct ib_uverbs_completion_event_file, uobj); in ib_uverbs_comp_event_close()
422 struct ib_ucq_object *uobj; in ib_uverbs_comp_handler() local
441 uobj = container_of(cq->uobject, struct ib_ucq_object, uobject); in ib_uverbs_comp_handler()
444 entry->counter = &uobj->comp_events_reported; in ib_uverbs_comp_handler()
447 list_add_tail(&entry->obj_list, &uobj->comp_list); in ib_uverbs_comp_handler()
490 struct ib_ucq_object *uobj = container_of(event->element.cq->uobject, in ib_uverbs_cq_event_handler() local
493 ib_uverbs_async_handler(uobj->uobject.ufile, uobj->uobject.user_handle, in ib_uverbs_cq_event_handler()
494 event->event, &uobj->async_list, in ib_uverbs_cq_event_handler()
495 &uobj->async_events_reported); in ib_uverbs_cq_event_handler()
500 struct ib_uevent_object *uobj; in ib_uverbs_qp_event_handler() local
506 uobj = container_of(event->element.qp->uobject, in ib_uverbs_qp_event_handler()
509 ib_uverbs_async_handler(context_ptr, uobj->uobject.user_handle, in ib_uverbs_qp_event_handler()
510 event->event, &uobj->event_list, in ib_uverbs_qp_event_handler()
511 &uobj->events_reported); in ib_uverbs_qp_event_handler()
516 struct ib_uevent_object *uobj = container_of(event->element.wq->uobject, in ib_uverbs_wq_event_handler() local
519 ib_uverbs_async_handler(context_ptr, uobj->uobject.user_handle, in ib_uverbs_wq_event_handler()
520 event->event, &uobj->event_list, in ib_uverbs_wq_event_handler()
521 &uobj->events_reported); in ib_uverbs_wq_event_handler()
526 struct ib_uevent_object *uobj; in ib_uverbs_srq_event_handler() local
528 uobj = container_of(event->element.srq->uobject, in ib_uverbs_srq_event_handler()
531 ib_uverbs_async_handler(context_ptr, uobj->uobject.user_handle, in ib_uverbs_srq_event_handler()
532 event->event, &uobj->event_list, in ib_uverbs_srq_event_handler()
533 &uobj->events_reported); in ib_uverbs_srq_event_handler()