/openbsd/sys/uvm/ |
H A D | uvm_vnode.c | 290 rw_exit(uobj->vmobjlock); in uvn_reference() 312 rw_exit(uobj->vmobjlock); in uvn_detach() 367 rw_exit(uobj->vmobjlock); in uvn_detach() 386 rw_exit(uobj->vmobjlock); in uvn_detach() 429 rw_exit(uobj->vmobjlock); in uvm_vnp_terminate() 531 rw_exit(uobj->vmobjlock); in uvm_vnp_terminate() 1150 rw_exit(uobj->vmobjlock); in uvn_get() 1217 rw_exit(uobj->vmobjlock); in uvn_io() 1375 rw_exit(uobj->vmobjlock); in uvm_vnp_uncache() 1395 rw_exit(uobj->vmobjlock); in uvm_vnp_uncache() [all …]
|
H A D | uvm_object.c | 71 rw_obj_alloc(&uobj->vmobjlock, "uobjlk"); in uvm_obj_init() 74 uobj->vmobjlock = NULL; in uvm_obj_init() 90 rw_obj_free(uo->vmobjlock); in uvm_obj_destroy() 102 struct rwlock *olockptr = uo->vmobjlock; in uvm_obj_setlock() 112 uo->vmobjlock = lockptr; in uvm_obj_setlock() 136 rw_enter(uobj->vmobjlock, RW_WRITE | RW_DUPOK); in uvm_obj_wire() 150 rw_enter(uobj->vmobjlock, RW_WRITE | RW_DUPOK); in uvm_obj_wire() 178 rw_exit(uobj->vmobjlock); in uvm_obj_wire() 200 rw_enter(uobj->vmobjlock, RW_WRITE | RW_DUPOK); in uvm_obj_unwire() 211 rw_exit(uobj->vmobjlock); in uvm_obj_unwire()
|
H A D | uvm_device.c | 169 rw_enter(lcv->u_obj.vmobjlock, RW_WRITE); in udv_attach() 171 rw_exit(lcv->u_obj.vmobjlock); in udv_attach() 233 rw_enter(uobj->vmobjlock, RW_WRITE); in udv_reference() 235 rw_exit(uobj->vmobjlock); in udv_reference() 254 rw_enter(uobj->vmobjlock, RW_WRITE); in udv_detach() 257 rw_exit(uobj->vmobjlock); in udv_detach() 268 rw_exit(uobj->vmobjlock); in udv_detach() 281 rw_exit(uobj->vmobjlock); in udv_detach()
|
H A D | uvm_aobj.c | 363 rw_exit(uobj->vmobjlock); in uao_free() 833 rw_enter(uobj->vmobjlock, RW_WRITE); in uao_detach() 838 rw_enter(uobj->vmobjlock, RW_WRITE); in uao_detach() 911 rw_enter(uobj->vmobjlock, RW_WRITE); in uao_flush() 1125 rw_exit(uobj->vmobjlock); in uao_get() 1185 rw_exit(uobj->vmobjlock); in uao_get() 1187 rw_enter(uobj->vmobjlock, RW_WRITE); in uao_get() 1211 rw_exit(uobj->vmobjlock); in uao_get() 1233 rw_exit(uobj->vmobjlock); in uao_get() 1296 rw_exit(aobj->u_obj.vmobjlock); in uao_swap_off() [all …]
|
H A D | uvm_fault.c | 329 rwsleep_nsec(pg, pg->uobject->vmobjlock, in uvmfault_anonget() 622 rw_enter(uobj->vmobjlock, RW_WRITE); in uvm_fault() 804 rw_enter(uobj->vmobjlock, RW_WRITE); in uvm_fault_check() 807 rw_exit(uobj->vmobjlock); in uvm_fault_check() 1124 rw_enter(uobj->vmobjlock, RW_WRITE); in uvm_fault_lower_lookup() 1245 rw_write_held(uobj->vmobjlock)); in uvm_fault_lower() 1316 rw_enter(uobj->vmobjlock, RW_WRITE); in uvm_fault_lower() 1347 rw_exit(uobj->vmobjlock); in uvm_fault_lower() 1482 rw_exit(uobj->vmobjlock); in uvm_fault_lower() 1559 KASSERT(uobj->vmobjlock == pg->uobject->vmobjlock); in uvm_fault_lower() [all …]
|
H A D | uvm_pager.c | 595 rw_enter(pg->uobject->vmobjlock, RW_WRITE); in uvm_pager_put() 599 rw_exit(pg->uobject->vmobjlock); in uvm_pager_put() 664 KASSERT(uobj == NULL || rw_write_held(uobj->vmobjlock)); in uvm_pager_dropcluster() 684 rw_enter(ppsp[lcv]->uobject->vmobjlock, in uvm_pager_dropcluster() 728 rw_exit(ppsp[lcv]->uobject->vmobjlock); in uvm_pager_dropcluster() 792 slock = pg->uobject->vmobjlock; in uvm_aio_aiodone_pages()
|
H A D | uvm_km.c | 257 KASSERT(rw_write_held(uobj->vmobjlock)); in uvm_km_pgremove() 263 uvm_pagewait(pp, uobj->vmobjlock, "km_pgrm"); in uvm_km_pgremove() 264 rw_enter(uobj->vmobjlock, RW_WRITE); in uvm_km_pgremove() 393 rw_enter(obj->vmobjlock, RW_WRITE); in uvm_km_kmemalloc_pla() 422 rw_exit(obj->vmobjlock); in uvm_km_kmemalloc_pla() 468 rw_enter(uvm.kernel_object->vmobjlock, RW_WRITE); in uvm_km_alloc1() 475 rw_exit(uvm.kernel_object->vmobjlock); in uvm_km_alloc1()
|
H A D | uvm_page.c | 139 rw_write_held(pg->uobject->vmobjlock)); in uvm_pageinsert() 158 rw_write_held(pg->uobject->vmobjlock)); in uvm_pageremove() 696 rw_write_held(obj->vmobjlock)); in uvm_pagealloc_pg() 891 rw_write_held(obj->vmobjlock)); in uvm_pagealloc() 968 rw_write_held(pg->uobject->vmobjlock)); in uvm_pageclean() 1361 return rw_write_held(pg->uobject->vmobjlock); in uvm_page_owner_locked_p()
|
H A D | uvm_object.h | 53 struct rwlock *vmobjlock; /* lock on object */ member
|
H A D | uvm_pdaemon.c | 372 slock = uobj->vmobjlock; in uvmpd_trylockowner() 999 rw_enter(uobj->vmobjlock, RW_WRITE); in uvmpd_drop() 1017 rw_exit(uobj->vmobjlock); in uvmpd_drop()
|
H A D | uvm_map.c | 467 rw_enter(entry->object.uvm_obj->vmobjlock, RW_WRITE); in uvm_map_lock_entry() 475 rw_exit(entry->object.uvm_obj->vmobjlock); in uvm_map_unlock_entry() 4602 rw_enter(uobj->vmobjlock, RW_WRITE); in uvm_map_clean() 4606 rw_exit(uobj->vmobjlock); in uvm_map_clean()
|
/openbsd/sys/tmpfs/ |
H A D | tmpfs_subr.c | 305 slock = uobj->vmobjlock; in tmpfs_vnode_get() 887 rw_enter(uobj->vmobjlock, RW_WRITE); in tmpfs_reg_resize() 889 rw_exit(uobj->vmobjlock); in tmpfs_reg_resize() 907 rw_enter(uobj->vmobjlock, RW_WRITE); in tmpfs_reg_resize() 910 rw_exit(uobj->vmobjlock); in tmpfs_reg_resize()
|
/openbsd/sys/dev/pci/drm/i915/gem/ |
H A D | i915_gem_shmem.c | 355 rw_enter(obj->base.uao->vmobjlock, RW_WRITE); in shmem_truncate() 358 rw_exit(obj->base.uao->vmobjlock); in shmem_truncate()
|
H A D | i915_gem_ttm.c | 463 rw_enter(obj->base.uao->vmobjlock, RW_WRITE); in i915_ttm_purge() 466 rw_exit(obj->base.uao->vmobjlock); in i915_ttm_purge()
|