/asuswrt-rt-n18u-9.0.0.4.380.2695/release/src-rt-6.x.4708/linux/linux-2.6/drivers/infiniband/core/ |
H A D | uverbs_cmd.c | 84 static void init_uobj(struct ib_uobject *uobj, u64 user_handle, argument 87 uobj->user_handle = user_handle; 88 uobj->context = context; 89 kref_init(&uobj->ref); 90 init_rwsem(&uobj->mutex); 91 lockdep_set_class(&uobj->mutex, key); 92 uobj->live = 0; 100 static void put_uobj(struct ib_uobject *uobj) argument 102 kref_put(&uobj->ref, release_uobj); 105 static void put_uobj_read(struct ib_uobject *uobj) argument 111 put_uobj_write(struct ib_uobject *uobj) argument 117 idr_add_uobj(struct idr *idr, struct ib_uobject *uobj) argument 135 idr_remove_uobj(struct idr *idr, struct ib_uobject *uobj) argument 145 struct ib_uobject *uobj; local 163 struct ib_uobject *uobj; local 184 struct ib_uobject *uobj; local 202 struct ib_uobject *uobj; local 478 struct ib_uobject *uobj; local 550 struct ib_uobject *uobj; local 587 struct ib_uobject *uobj; local 687 struct ib_uobject *uobj; local 999 struct ib_uobject *uobj; local 1378 struct ib_uobject *uobj; local 1772 struct ib_uobject *uobj; local 1861 struct ib_uobject *uobj; local 2153 struct ib_uobject *uobj; local [all...] |
H A D | uverbs_main.c | 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; local 191 list_for_each_entry_safe(uobj, tmp, &context->ah_list, list) { 192 struct ib_ah *ah = uobj 131 ib_uverbs_release_ucq(struct ib_uverbs_file *file, struct ib_uverbs_event_file *ev_file, struct ib_ucq_object *uobj) argument 156 ib_uverbs_release_uevent(struct ib_uverbs_file *file, struct ib_uevent_object *uobj) argument 169 ib_uverbs_detach_umcast(struct ib_qp *qp, struct ib_uqp_object *uobj) argument 378 struct ib_ucq_object *uobj; local 445 struct ib_ucq_object *uobj = container_of(event->element.cq->uobject, local 455 struct ib_uevent_object *uobj; local 467 struct ib_uevent_object *uobj; local [all...] |
H A D | uverbs.h | 146 void idr_remove_uobj(struct idr *idp, struct ib_uobject *uobj); 154 struct ib_ucq_object *uobj); 156 struct ib_uevent_object *uobj);
|
/asuswrt-rt-n18u-9.0.0.4.380.2695/release/src-rt-6.x.4708/linux/linux-2.6.36/drivers/infiniband/core/ |
H A D | uverbs_cmd.c | 84 static void init_uobj(struct ib_uobject *uobj, u64 user_handle, argument 87 uobj->user_handle = user_handle; 88 uobj->context = context; 89 kref_init(&uobj->ref); 90 init_rwsem(&uobj->mutex); 91 lockdep_set_class(&uobj->mutex, key); 92 uobj->live = 0; 100 static void put_uobj(struct ib_uobject *uobj) argument 102 kref_put(&uobj->ref, release_uobj); 105 static void put_uobj_read(struct ib_uobject *uobj) argument 111 put_uobj_write(struct ib_uobject *uobj) argument 117 idr_add_uobj(struct idr *idr, struct ib_uobject *uobj) argument 135 idr_remove_uobj(struct idr *idr, struct ib_uobject *uobj) argument 145 struct ib_uobject *uobj; local 163 struct ib_uobject *uobj; local 184 struct ib_uobject *uobj; local 202 struct ib_uobject *uobj; local 478 struct ib_uobject *uobj; local 550 struct ib_uobject *uobj; local 587 struct ib_uobject *uobj; local 687 struct ib_uobject *uobj; local 999 struct ib_uobject *uobj; local 1378 struct ib_uobject *uobj; local 1772 struct ib_uobject *uobj; local 1861 struct ib_uobject *uobj; local 2153 struct ib_uobject *uobj; local [all...] |
H A D | uverbs_main.c | 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; local 191 list_for_each_entry_safe(uobj, tmp, &context->ah_list, list) { 192 struct ib_ah *ah = uobj 131 ib_uverbs_release_ucq(struct ib_uverbs_file *file, struct ib_uverbs_event_file *ev_file, struct ib_ucq_object *uobj) argument 156 ib_uverbs_release_uevent(struct ib_uverbs_file *file, struct ib_uevent_object *uobj) argument 169 ib_uverbs_detach_umcast(struct ib_qp *qp, struct ib_uqp_object *uobj) argument 378 struct ib_ucq_object *uobj; local 445 struct ib_ucq_object *uobj = container_of(event->element.cq->uobject, local 455 struct ib_uevent_object *uobj; local 467 struct ib_uevent_object *uobj; local [all...] |
H A D | uverbs.h | 146 void idr_remove_uobj(struct idr *idp, struct ib_uobject *uobj); 154 struct ib_ucq_object *uobj); 156 struct ib_uevent_object *uobj);
|