Home
last modified time | relevance | path

Searched refs:u_obj (Results 1 – 7 of 7) sorted by relevance

/openbsd/src/sys/uvm/
Duvm_vnode.c150 rw_enter(uvn->u_obj.vmobjlock, RW_WRITE); in uvn_attach()
153 rwsleep_nsec(uvn, uvn->u_obj.vmobjlock, PVM, "uvn_attach", in uvn_attach()
166 if (uvn->u_obj.uo_refs == 0) { in uvn_attach()
169 uvn->u_obj.uo_refs++; /* bump uvn ref! */ in uvn_attach()
179 rw_exit(uvn->u_obj.vmobjlock); in uvn_attach()
180 return (&uvn->u_obj); in uvn_attach()
192 rw_exit(uvn->u_obj.vmobjlock); in uvn_attach()
217 rw_enter(uvn->u_obj.vmobjlock, RW_WRITE); in uvn_attach()
221 rw_exit(uvn->u_obj.vmobjlock); in uvn_attach()
235 KASSERT(uvn->u_obj.uo_refs == 0); in uvn_attach()
[all …]
Duvm_device.c169 rw_enter(lcv->u_obj.vmobjlock, RW_WRITE); in udv_attach()
170 lcv->u_obj.uo_refs++; in udv_attach()
171 rw_exit(lcv->u_obj.vmobjlock); in udv_attach()
178 return(&lcv->u_obj); in udv_attach()
187 uvm_obj_init(&udv->u_obj, &uvm_deviceops, 1); in udv_attach()
205 uvm_obj_destroy(&udv->u_obj); in udv_attach()
218 return(&udv->u_obj); in udv_attach()
Duvm_aobj.c125 struct uvm_object u_obj; /* has: pgops, memt, #pages, #refs */ member
358 struct uvm_object *uobj = &aobj->u_obj; in uao_free()
739 return &aobj->u_obj; in uao_create()
747 uvm_obj_init(&aobj->u_obj, &aobj_pager, refs); in uao_create()
751 uvm_obj_setlock(&aobj->u_obj, &bootstrap_kernel_object_lock); in uao_create()
761 return &aobj->u_obj; in uao_create()
841 uao_dropswap(&aobj->u_obj, pg->offset >> PAGE_SHIFT); in uao_detach()
1173 swslot = uao_set_swslot(&aobj->u_obj, pageidx, in uao_get()
1249 uao_reference(&aobj->u_obj); in uao_swap_off()
1261 uao_reference(&nextaobj->u_obj); in uao_swap_off()
[all …]
Duvm_device.h47 struct uvm_object u_obj; /* the actual VM object */ member
Duvm_vnode.h59 struct uvm_object u_obj; /* the actual VM object */ member
/openbsd/src/sys/kern/
Dexec_elf.c440 uobj = &vp->v_uvm.u_obj; in elf_load_file()
Dvfs_subr.c430 uvm_obj_init(&vp->v_uvm->u_obj, &uvm_vnodeops, 0); in getnewvnode()