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

/freebsd-13-stable/contrib/netbsd-tests/rump/kernspace/
H A Dbusypage.c45 static struct uvm_object *uobj; variable in typeref:struct:uvm_object
55 mutex_enter(uobj->vmobjlock);
59 UVM_UNLOCK_AND_WAIT(testpg, uobj->vmobjlock, false, "tw", 0);
71 uobj = uao_create(1, 0);
72 mutex_enter(uobj->vmobjlock);
73 testpg = uvm_pagealloc(uobj, 0, NULL, 0);
74 mutex_exit(uobj->vmobjlock);
83 mutex_enter(uobj->vmobjlock);
85 cv_wait(&tcv, uobj->vmobjlock);
88 mutex_exit(uobj
[all...]
/freebsd-13-stable/sys/ofed/drivers/infiniband/core/
H A Dib_uverbs_main.c183 struct ib_ucq_object *uobj)
189 list_for_each_entry_safe(evt, tmp, &uobj->comp_list, obj_list) {
199 list_for_each_entry_safe(evt, tmp, &uobj->async_list, obj_list) {
207 struct ib_uevent_object *uobj)
212 list_for_each_entry_safe(evt, tmp, &uobj->event_list, obj_list) {
220 struct ib_uqp_object *uobj)
224 list_for_each_entry_safe(mcast, tmp, &uobj->mcast_list, list) {
234 struct ib_uobject *uobj, *tmp; local
238 list_for_each_entry_safe(uobj, tmp, &context->ah_list, list) {
239 struct ib_ah *ah = uobj
181 ib_uverbs_release_ucq(struct ib_uverbs_file *file, struct ib_uverbs_event_file *ev_file, struct ib_ucq_object *uobj) argument
206 ib_uverbs_release_uevent(struct ib_uverbs_file *file, struct ib_uevent_object *uobj) argument
219 ib_uverbs_detach_umcast(struct ib_qp *qp, struct ib_uqp_object *uobj) argument
508 struct ib_ucq_object *uobj; local
576 struct ib_ucq_object *uobj = container_of(event->element.cq->uobject, local
586 struct ib_uevent_object *uobj; local
602 struct ib_uevent_object *uobj = container_of(event->element.wq->uobject, local
612 struct ib_uevent_object *uobj; local
[all...]
H A Dib_uverbs_cmd.c60 static struct uverbs_lock_class pd_lock_class = { .name = "PD-uobj" };
61 static struct uverbs_lock_class mr_lock_class = { .name = "MR-uobj" };
62 static struct uverbs_lock_class mw_lock_class = { .name = "MW-uobj" };
63 static struct uverbs_lock_class cq_lock_class = { .name = "CQ-uobj" };
64 static struct uverbs_lock_class qp_lock_class = { .name = "QP-uobj" };
65 static struct uverbs_lock_class ah_lock_class = { .name = "AH-uobj" };
66 static struct uverbs_lock_class srq_lock_class = { .name = "SRQ-uobj" };
67 static struct uverbs_lock_class xrcd_lock_class = { .name = "XRCD-uobj" };
68 static struct uverbs_lock_class rule_lock_class = { .name = "RULE-uobj" };
69 static struct uverbs_lock_class wq_lock_class = { .name = "WQ-uobj" };
99 init_uobj(struct ib_uobject *uobj, u64 user_handle, struct ib_ucontext *context, struct uverbs_lock_class *c) argument
114 put_uobj(struct ib_uobject *uobj) argument
119 put_uobj_read(struct ib_uobject *uobj) argument
125 put_uobj_write(struct ib_uobject *uobj) argument
131 idr_add_uobj(struct idr *idr, struct ib_uobject *uobj) argument
148 idr_remove_uobj(struct idr *idr, struct ib_uobject *uobj) argument
158 struct ib_uobject *uobj; local
176 struct ib_uobject *uobj; local
197 struct ib_uobject *uobj; local
215 struct ib_uobject *uobj; local
279 struct ib_uobject *uobj; local
305 idr_read_xrcd(int xrcd_handle, struct ib_ucontext *context, struct ib_uobject **uobj) argument
312 put_xrcd_read(struct ib_uobject *uobj) argument
553 struct ib_uobject *uobj; local
626 struct ib_uobject *uobj; local
890 struct ib_uobject *uobj; local
970 struct ib_uobject *uobj; local
1080 struct ib_uobject *uobj; local
1164 struct ib_uobject *uobj; local
1203 struct ib_uobject *uobj; local
1292 struct ib_uobject *uobj; local
1718 struct ib_uobject *uobj; local
2468 struct ib_uobject *uobj; local
2906 struct ib_uobject *uobj; local
3009 struct ib_uobject *uobj; local
3368 struct ib_uobject *uobj; local
3476 struct ib_uobject *uobj; local
3628 struct ib_uobject *uobj; local
3684 struct ib_uobject *uobj; local
3853 struct ib_uobject *uobj; local
4166 struct ib_uobject *uobj; local
[all...]
H A Duverbs.h201 void idr_remove_uobj(struct idr *idp, struct ib_uobject *uobj);
211 struct ib_ucq_object *uobj);
213 struct ib_uevent_object *uobj);
/freebsd-13-stable/sys/fs/tmpfs/
H A Dtmpfs_subr.c564 vm_object_t uobj; local
610 uobj = node->tn_reg.tn_aobj;
611 if (uobj != NULL) {
612 if (uobj->size != 0)
613 atomic_subtract_long(&tmp->tm_pages_used, uobj->size);
618 if (uobj != NULL) {
619 KASSERT((uobj->flags & OBJ_TMPFS) == 0,
620 ("leaked OBJ_TMPFS node %p vm_obj %p", node, uobj));
621 vm_object_deallocate(uobj);
1664 vm_object_t uobj; local
[all...]
/freebsd-13-stable/sys/dev/mlx5/mlx5_ib/
H A Dmlx5_ib_qp.c1247 struct ib_uobject *uobj = pd->uobject; local
1248 struct ib_ucontext *ucontext = uobj->context;
1335 struct ib_uobject *uobj = pd->uobject; local
1336 struct ib_ucontext *ucontext = uobj->context;

Completed in 124 milliseconds