• Home
  • History
  • Annotate
  • Raw
  • Download
  • only in /netgear-WNDR4500v2-V1.0.0.60_1.0.38/src/linux/linux-2.6/drivers/infiniband/core/

Lines Matching refs:uobject

71  *   uobject.mutex must be held for reading.  The rwsem must be held
212 put_uobj_read(pd->uobject);
222 put_uobj_read(cq->uobject);
232 put_uobj_read(ah->uobject);
242 put_uobj_read(qp->uobject);
252 put_uobj_read(srq->uobject);
497 pd->uobject = uobj;
625 mr->uobject = uobj;
767 init_uobj(&obj->uobject, cmd.user_handle, file->ucontext, &cq_lock_key);
768 down_write(&obj->uobject.mutex);
793 cq->uobject = &obj->uobject;
799 obj->uobject.object = cq;
800 ret = idr_add_uobj(&ib_uverbs_cq_idr, &obj->uobject);
805 resp.cq_handle = obj->uobject.id;
815 list_add_tail(&obj->uobject.list, &file->ucontext->cq_list);
818 obj->uobject.live = 1;
820 up_write(&obj->uobject.mutex);
825 idr_remove_uobj(&ib_uverbs_cq_idr, &obj->uobject);
835 put_uobj_write(&obj->uobject);
982 obj = container_of(cq->uobject, struct ib_ucq_object, uobject);
1043 init_uobj(&obj->uevent.uobject, cmd.user_handle, file->ucontext, &qp_lock_key);
1044 down_write(&obj->uevent.uobject.mutex);
1086 qp->uobject = &obj->uevent.uobject;
1096 obj->uevent.uobject.object = qp;
1097 ret = idr_add_uobj(&ib_uverbs_qp_idr, &obj->uevent.uobject);
1103 resp.qp_handle = obj->uevent.uobject.id;
1124 list_add_tail(&obj->uevent.uobject.list, &file->ucontext->qp_list);
1127 obj->uevent.uobject.live = 1;
1129 up_write(&obj->uevent.uobject.mutex);
1134 idr_remove_uobj(&ib_uverbs_qp_idr, &obj->uevent.uobject);
1149 put_uobj_write(&obj->uevent.uobject);
1360 obj = container_of(uobj, struct ib_uqp_object, uevent.uobject);
1774 ah->uobject = uobj;
1868 obj = container_of(qp->uobject, struct ib_uqp_object, uevent.uobject);
1919 obj = container_of(qp->uobject, struct ib_uqp_object, uevent.uobject);
1962 init_uobj(&obj->uobject, cmd.user_handle, file->ucontext, &srq_lock_key);
1963 down_write(&obj->uobject.mutex);
1988 srq->uobject = &obj->uobject;
1994 obj->uobject.object = srq;
1995 ret = idr_add_uobj(&ib_uverbs_srq_idr, &obj->uobject);
2000 resp.srq_handle = obj->uobject.id;
2013 list_add_tail(&obj->uobject.list, &file->ucontext->srq_list);
2016 obj->uobject.live = 1;
2018 up_write(&obj->uobject.mutex);
2023 idr_remove_uobj(&ib_uverbs_srq_idr, &obj->uobject);
2032 put_uobj_write(&obj->uobject);
2124 obj = container_of(uobj, struct ib_uevent_object, uobject);