Lines Matching refs:uobj
143 struct ib_ucq_object *uobj)
149 list_for_each_entry_safe(evt, tmp, &uobj->comp_list, obj_list) {
155 uverbs_uobject_put(&ev_file->uobj);
158 ib_uverbs_release_uevent(&uobj->uevent);
161 void ib_uverbs_release_uevent(struct ib_uevent_object *uobj)
163 struct ib_uverbs_async_event_file *async_file = uobj->event_file;
170 list_for_each_entry_safe(evt, tmp, &uobj->event_list, obj_list) {
175 uverbs_uobject_put(&async_file->uobj);
179 struct ib_uqp_object *uobj)
183 list_for_each_entry_safe(mcast, tmp, &uobj->mcast_list, list) {
215 uverbs_uobject_put(&file->default_async_file->uobj);
371 struct ib_ucq_object *uobj;
390 uobj = cq->uobject;
393 entry->counter = &uobj->comp_events_reported;
396 list_add_tail(&entry->obj_list, &uobj->comp_list);
492 struct ib_uverbs_file *uverbs_file = async_file->uobj.ufile;
493 struct ib_device *ib_dev = async_file->uobj.context->device;
501 uverbs_uobject_get(&async_file->uobj);