• Home
  • History
  • Annotate
  • Raw
  • Download
  • only in /netgear-R7000-V1.0.7.12_1.2.5/components/opensource/linux/linux-2.6.36/drivers/infiniband/core/

Lines Matching defs:uobj

133 			  struct ib_ucq_object *uobj)
139 list_for_each_entry_safe(evt, tmp, &uobj->comp_list, obj_list) {
149 list_for_each_entry_safe(evt, tmp, &uobj->async_list, obj_list) {
157 struct ib_uevent_object *uobj)
162 list_for_each_entry_safe(evt, tmp, &uobj->event_list, obj_list) {
170 struct ib_uqp_object *uobj)
174 list_for_each_entry_safe(mcast, tmp, &uobj->mcast_list, list) {
184 struct ib_uobject *uobj, *tmp;
191 list_for_each_entry_safe(uobj, tmp, &context->ah_list, list) {
192 struct ib_ah *ah = uobj->object;
194 idr_remove_uobj(&ib_uverbs_ah_idr, uobj);
196 kfree(uobj);
199 list_for_each_entry_safe(uobj, tmp, &context->qp_list, list) {
200 struct ib_qp *qp = uobj->object;
202 container_of(uobj, struct ib_uqp_object, uevent.uobject);
204 idr_remove_uobj(&ib_uverbs_qp_idr, uobj);
211 list_for_each_entry_safe(uobj, tmp, &context->cq_list, list) {
212 struct ib_cq *cq = uobj->object;
215 container_of(uobj, struct ib_ucq_object, uobject);
217 idr_remove_uobj(&ib_uverbs_cq_idr, uobj);
223 list_for_each_entry_safe(uobj, tmp, &context->srq_list, list) {
224 struct ib_srq *srq = uobj->object;
226 container_of(uobj, struct ib_uevent_object, uobject);
228 idr_remove_uobj(&ib_uverbs_srq_idr, uobj);
235 list_for_each_entry_safe(uobj, tmp, &context->mr_list, list) {
236 struct ib_mr *mr = uobj->object;
238 idr_remove_uobj(&ib_uverbs_mr_idr, uobj);
240 kfree(uobj);
243 list_for_each_entry_safe(uobj, tmp, &context->pd_list, list) {
244 struct ib_pd *pd = uobj->object;
246 idr_remove_uobj(&ib_uverbs_pd_idr, uobj);
248 kfree(uobj);
378 struct ib_ucq_object *uobj;
397 uobj = container_of(cq->uobject, struct ib_ucq_object, uobject);
400 entry->counter = &uobj->comp_events_reported;
403 list_add_tail(&entry->obj_list, &uobj->comp_list);
445 struct ib_ucq_object *uobj = container_of(event->element.cq->uobject,
448 ib_uverbs_async_handler(uobj->uverbs_file, uobj->uobject.user_handle,
449 event->event, &uobj->async_list,
450 &uobj->async_events_reported);
455 struct ib_uevent_object *uobj;
457 uobj = container_of(event->element.qp->uobject,
460 ib_uverbs_async_handler(context_ptr, uobj->uobject.user_handle,
461 event->event, &uobj->event_list,
462 &uobj->events_reported);
467 struct ib_uevent_object *uobj;
469 uobj = container_of(event->element.srq->uobject,
472 ib_uverbs_async_handler(context_ptr, uobj->uobject.user_handle,
473 event->event, &uobj->event_list,
474 &uobj->events_reported);