Searched refs:uobj (Results 1 – 5 of 5) sorted by relevance
| /NextBSD/sys/ofed/drivers/infiniband/core/ |
| HD | uverbs_cmd.c | 125 static void init_uobj(struct ib_uobject *uobj, u64 user_handle, in init_uobj() argument 128 uobj->user_handle = user_handle; in init_uobj() 129 uobj->context = context; in init_uobj() 130 kref_init(&uobj->ref); in init_uobj() 131 init_rwsem(&uobj->mutex); in init_uobj() 132 lockdep_set_class_and_name(&uobj->mutex, &c->key, c->name); in init_uobj() 133 uobj->live = 0; in init_uobj() 141 static void put_uobj(struct ib_uobject *uobj) in put_uobj() argument 143 kref_put(&uobj->ref, release_uobj); in put_uobj() 146 static void put_uobj_read(struct ib_uobject *uobj) in put_uobj_read() argument [all …]
|
| HD | uverbs_main.c | 188 struct ib_ucq_object *uobj) in ib_uverbs_release_ucq() argument 194 list_for_each_entry_safe(evt, tmp, &uobj->comp_list, obj_list) { in ib_uverbs_release_ucq() 204 list_for_each_entry_safe(evt, tmp, &uobj->async_list, obj_list) { in ib_uverbs_release_ucq() 212 struct ib_uevent_object *uobj) in ib_uverbs_release_uevent() argument 217 list_for_each_entry_safe(evt, tmp, &uobj->event_list, obj_list) { in ib_uverbs_release_uevent() 225 struct ib_uqp_object *uobj) in ib_uverbs_detach_umcast() argument 229 list_for_each_entry_safe(mcast, tmp, &uobj->mcast_list, list) { in ib_uverbs_detach_umcast() 239 struct ib_uobject *uobj, *tmp; in ib_uverbs_cleanup_ucontext() local 247 list_for_each_entry_safe(uobj, tmp, &context->ah_list, list) { in ib_uverbs_cleanup_ucontext() 248 struct ib_ah *ah = uobj->object; in ib_uverbs_cleanup_ucontext() [all …]
|
| HD | uverbs.h | 170 void idr_remove_uobj(struct idr *idp, struct ib_uobject *uobj); 178 struct ib_ucq_object *uobj); 180 struct ib_uevent_object *uobj);
|
| /NextBSD/contrib/netbsd-tests/rump/kernspace/ |
| HD | busypage.c | 45 static struct uvm_object *uobj; variable 55 mutex_enter(uobj->vmobjlock); in thread() 59 UVM_UNLOCK_AND_WAIT(testpg, uobj->vmobjlock, false, "tw", 0); in thread() 71 uobj = uao_create(1, 0); in rumptest_busypage() 72 mutex_enter(uobj->vmobjlock); in rumptest_busypage() 73 testpg = uvm_pagealloc(uobj, 0, NULL, 0); in rumptest_busypage() 74 mutex_exit(uobj->vmobjlock); in rumptest_busypage() 83 mutex_enter(uobj->vmobjlock); in rumptest_busypage() 85 cv_wait(&tcv, uobj->vmobjlock); in rumptest_busypage() 88 mutex_exit(uobj->vmobjlock); in rumptest_busypage()
|
| /NextBSD/sys/fs/tmpfs/ |
| HD | tmpfs_subr.c | 293 vm_object_t uobj; in tmpfs_free_node() local 329 uobj = node->tn_reg.tn_aobj; in tmpfs_free_node() 330 if (uobj != NULL) { in tmpfs_free_node() 332 tmp->tm_pages_used -= uobj->size; in tmpfs_free_node() 334 KASSERT((uobj->flags & OBJ_TMPFS) == 0, in tmpfs_free_node() 335 ("leaked OBJ_TMPFS node %p vm_obj %p", node, uobj)); in tmpfs_free_node() 336 vm_object_deallocate(uobj); in tmpfs_free_node() 1324 vm_object_t uobj; in tmpfs_reg_resize() local 1334 uobj = node->tn_reg.tn_aobj; in tmpfs_reg_resize() 1345 MPASS(oldpages == uobj->size); in tmpfs_reg_resize() [all …]
|