Searched refs:uobj (Results 1 - 6 of 6) sorted by relevance

/asuswrt-rt-n18u-9.0.0.4.380.2695/release/src-rt-6.x.4708/linux/linux-2.6/drivers/infiniband/core/
H A Duverbs_cmd.c84 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 Duverbs_main.c133 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 Duverbs.h146 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 Duverbs_cmd.c84 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 Duverbs_main.c133 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 Duverbs.h146 void idr_remove_uobj(struct idr *idp, struct ib_uobject *uobj);
154 struct ib_ucq_object *uobj);
156 struct ib_uevent_object *uobj);

Completed in 76 milliseconds