| /openbsd-src/sys/uvm/ |
| H A D | uvm_vnode.c | 150 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() 179 rw_exit(uvn->u_obj.vmobjlock); 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() 281 rw_enter(uobj->vmobjlock, RW_WRITE); in uvn_reference() 290 rw_exit(uobj->vmobjlock); in uvn_reference() 309 rw_enter(uobj->vmobjlock, RW_WRITE); in uvn_detach() 312 rw_exit(uobj->vmobjlock); in uvn_detach() [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() 252 rw_enter(uobj->vmobjlock, RW_WRITE); in udv_detach() 255 rw_exit(uobj->vmobjlock); in udv_detach() 266 rw_exit(uobj->vmobjlock); in udv_detach() 279 rw_exit(uobj->vmobjlock); in udv_detach()
|
| H A D | uvm_aobj.c | 289 KASSERT(rw_write_held(uobj->vmobjlock) || uobj->uo_refs == 0); in uao_set_swslot() 361 KASSERT(rw_write_held(uobj->vmobjlock)); in uao_free() 363 rw_exit(uobj->vmobjlock); in uao_free() 833 rw_enter(uobj->vmobjlock, RW_WRITE); in uao_detach() 837 uvm_pagewait(pg, uobj->vmobjlock, "uao_det"); in uao_detach() 838 rw_enter(uobj->vmobjlock, RW_WRITE); in uao_detach() 874 KASSERT(rw_write_held(uobj->vmobjlock)); in uao_flush() 910 uvm_pagewait(pg, uobj->vmobjlock, "uaoflsh"); in uao_flush() 911 rw_enter(uobj->vmobjlock, RW_WRITE); in uao_flush() 1001 KASSERT(rw_lock_held(uobj->vmobjlock)); in uao_get() [all...] |
| H A D | uvm_fault.c | 503 KASSERT(uobj == NULL || rw_lock_held(uobj->vmobjlock)); in uvmfault_update_stats() 685 rw_enter(uobj->vmobjlock, RW_WRITE); in uvm_fault_check() 862 rw_enter(uobj->vmobjlock, RW_WRITE); in uvm_fault_upper_lookup() 865 rw_exit(uobj->vmobjlock); in uvm_fault_upper_lookup() 1156 rw_enter(uobj->vmobjlock, flt->lower_lock_type); in uvm_fault_lower_lookup() 1282 rw_status(uobj->vmobjlock) == flt->lower_lock_type); in uvm_fault_lower() 1351 rw_status(uobj->vmobjlock) == flt->lower_lock_type); in uvm_fault_lower() 1388 rw_exit(uobj->vmobjlock); in uvm_fault_lower() 1427 rw_status(uobj->vmobjlock) == flt->lower_lock_type); in uvm_fault_lower() 1478 KASSERT(uobj->vmobjlock in uvm_fault_lower() [all...] |
| H A D | uvm_pager.c | 573 rw_enter(pg->uobject->vmobjlock, RW_WRITE); in uvm_pager_put() 576 rw_exit(pg->uobject->vmobjlock); in uvm_pager_put() 628 KASSERT(uobj == NULL || rw_write_held(uobj->vmobjlock)); in uvm_pager_put() 648 rw_enter(ppsp[lcv]->uobject->vmobjlock, 692 rw_exit(ppsp[lcv]->uobject->vmobjlock); in uvm_pager_dropcluster() 756 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()
|
| 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() 695 rw_write_held(obj->vmobjlock)); in uvm_pagealloc_pg() 890 rw_write_held(obj->vmobjlock)); in uvm_pagealloc() 967 rw_write_held(pg->uobject->vmobjlock)); in uvm_pageclean() 1364 ? rw_write_held(pg->uobject->vmobjlock) in uvm_page_owner_locked_p() 1365 : rw_lock_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 | 399 slock = uobj->vmobjlock; in uvmpd_dropswap() 1057 rw_enter(uobj->vmobjlock, RW_WRITE); 1075 rw_exit(uobj->vmobjlock);
|
| 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() 4570 rw_enter(uobj->vmobjlock, RW_WRITE); in uvm_map_clean() 4574 rw_exit(uobj->vmobjlock); in uvm_map_clean()
|
| /openbsd-src/sys/tmpfs/ |
| H A D | tmpfs_subr.c | 305 slock = uobj->vmobjlock; in tmpfs_vnode_get() 892 rw_enter(uobj->vmobjlock, RW_WRITE); in tmpfs_reg_resize() 894 rw_exit(uobj->vmobjlock); in tmpfs_reg_resize() 912 rw_enter(uobj->vmobjlock, RW_WRITE); in tmpfs_reg_resize() 915 rw_exit(uobj->vmobjlock); in tmpfs_reg_resize()
|
| /openbsd-src/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()
|