| /openbsd/src/sys/sys/ |
| D | lock.h | 43 #define LK_EXCLUSIVE RW_WRITE /* exclusive lock */ 45 #define LK_TYPE_MASK (RW_WRITE|RW_READ) /* type of lock sought */ 49 #define LK_RWFLAGS (RW_WRITE|RW_READ|RW_NOSLEEP|RW_RECURSEFAIL|RW_WRITE_OTHER)
|
| D | systm.h | 350 if ((splassert_ctl > 0) && (_s == RW_WRITE)) \ 351 splassert_fail(0, RW_WRITE, __func__); \ 357 if ((splassert_ctl > 0) && (_s != RW_WRITE && _s != RW_READ)) \ 364 if ((splassert_ctl > 0) && (_s != RW_WRITE)) \ 365 splassert_fail(RW_WRITE, _s, __func__); \
|
| D | rwlock.h | 110 #define RW_WRITE 0x0001UL /* exclusive lock */ macro 181 return (rw_status(rwl) == RW_WRITE); in rw_write_held() 191 return (status == RW_READ || status == RW_WRITE); in rw_lock_held()
|
| /openbsd/src/sys/dev/pci/drm/include/linux/ |
| D | mutex.h | 19 #define mutex_trylock(rwl) (rw_enter(rwl, RW_WRITE | RW_NOSLEEP) == 0) 27 if (rw_enter(rwl, RW_WRITE | RW_INTR) != 0) in mutex_lock_interruptible() 41 if (rw_status(rwl) == RW_WRITE) in mutex_trylock_recursive()
|
| D | rwsem.h | 8 #define down_write_trylock(rwl) (rw_enter(rwl, RW_WRITE | RW_NOSLEEP) == 0)
|
| /openbsd/src/sys/net/ |
| D | pfvar_priv.h | 387 if (rw_status(&pf_lock) != RW_WRITE) \ 388 splassert_fail(RW_WRITE, \ 393 if (rw_status(&pf_lock) == RW_WRITE) \ 415 if (rw_status(&pf_state_lock) != RW_WRITE)\ 416 splassert_fail(RW_WRITE, \
|
| D | if_rport.c | 317 error = rw_enter(&rport_interfaces_lock, RW_WRITE | RW_INTR); in rport_set_parent() 388 error = rw_enter(&rport_interfaces_lock, RW_WRITE | RW_INTR); in rport_del_parent()
|
| /openbsd/src/sys/uvm/ |
| D | uvm_vnode.c | 150 rw_enter(uvn->u_obj.vmobjlock, RW_WRITE); in uvn_attach() 217 rw_enter(uvn->u_obj.vmobjlock, RW_WRITE); in uvn_attach() 281 rw_enter(uobj->vmobjlock, RW_WRITE); in uvn_reference() 309 rw_enter(uobj->vmobjlock, RW_WRITE); in uvn_detach() 428 rw_enter(uobj->vmobjlock, RW_WRITE); in uvm_vnp_terminate() 693 rw_enter(uobj->vmobjlock, RW_WRITE); in uvn_flush() 1078 rw_enter(uobj->vmobjlock, RW_WRITE); in uvn_get() 1240 if (rw_status(&netlock) == RW_WRITE) { in uvn_io() 1299 rw_enter(uobj->vmobjlock, RW_WRITE); in uvn_io() 1367 rw_enter(uobj->vmobjlock, RW_WRITE); in uvm_vnp_uncache() [all …]
|
| D | uvm_object.c | 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() 200 rw_enter(uobj->vmobjlock, RW_WRITE | RW_DUPOK); in uvm_obj_unwire()
|
| D | uvm_fault.c | 365 rw_enter(anon->an_lock, RW_WRITE); in uvmfault_anonget() 661 flt.lower_lock_type = RW_WRITE; /* exclusive lock for now */ in uvm_fault() 689 rw_enter(uobj->vmobjlock, RW_WRITE); in uvm_fault() 765 flt->lower_lock_type = RW_WRITE; in uvm_fault_check() 845 amap_lock(amap, RW_WRITE); in uvm_fault_check() 857 flt->lower_lock_type = RW_WRITE; in uvm_fault_check() 878 flt->lower_lock_type = RW_WRITE; in uvm_fault_check() 879 rw_enter(uobj->vmobjlock, RW_WRITE); in uvm_fault_check() 1260 if (flt->lower_lock_type == RW_WRITE) in uvm_fault_lower_upgrade() 1268 flt->lower_lock_type = RW_WRITE; in uvm_fault_lower_upgrade() [all …]
|
| D | uvm_device.c | 169 rw_enter(lcv->u_obj.vmobjlock, RW_WRITE); in udv_attach() 233 rw_enter(uobj->vmobjlock, RW_WRITE); in udv_reference() 252 rw_enter(uobj->vmobjlock, RW_WRITE); in udv_detach()
|
| D | uvm_pager.c | 569 rw_enter(pg->uanon->an_lock, RW_WRITE); in uvm_pager_put() 573 rw_enter(pg->uobject->vmobjlock, RW_WRITE); in uvm_pager_put() 643 rw_enter(ppsp[lcv]->uanon->an_lock, RW_WRITE); in uvm_pager_dropcluster() 649 RW_WRITE); in uvm_pager_dropcluster() 760 rw_enter(slock, RW_WRITE); in uvm_aio_aiodone_pages()
|
| D | uvm_aobj.c | 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() 1101 rw_enter(uobj->vmobjlock, RW_WRITE); in uao_get() 1122 rw_enter(uobj->vmobjlock, RW_WRITE); in uao_get() 1161 rw_enter(uobj->vmobjlock, RW_WRITE); in uao_get() 1268 rw_enter(aobj->u_obj.vmobjlock, RW_WRITE); in uao_swap_off() 1387 rw_enter(uobj->vmobjlock, RW_WRITE); in uao_pagein_page()
|
| D | uvm_amap.c | 624 amap_lock(srcamap, RW_WRITE); in amap_copy() 752 amap_lock(amap, RW_WRITE); in amap_cow_now() 852 amap_lock(amap, RW_WRITE); in amap_splitref() 1091 amap_lock(am, RW_WRITE); in amap_swap_off() 1121 amap_lock(am, RW_WRITE); in amap_swap_off() 1342 amap_lock(amap, RW_WRITE); in amap_ref() 1358 amap_lock(amap, RW_WRITE); in amap_unref()
|
| D | uvm_pdaemon.c | 407 if (rw_enter(slock, RW_WRITE|RW_NOSLEEP)) { in uvmpd_trylockowner() 824 rw_enter(slock, RW_WRITE); in uvmpd_scan_inactive() 1057 rw_enter(uobj->vmobjlock, RW_WRITE); in uvmpd_drop()
|
| /openbsd/src/sys/dev/ic/ |
| D | iosf.c | 265 if (s != RW_WRITE) in iosf_mbi_assert_punit_acquired() 266 splassert_fail(RW_WRITE, s, __func__); in iosf_mbi_assert_punit_acquired()
|
| /openbsd/src/sys/arch/sparc64/sparc64/ |
| D | mem.c | 106 error = rw_enter(&physlock, RW_WRITE | RW_INTR); in mmrw()
|
| /openbsd/src/sys/arch/macppc/dev/ |
| D | piic.c | 95 return (rw_enter(&sc->sc_buslock, RW_WRITE)); in piic_i2c_acquire_bus()
|
| /openbsd/src/sys/arch/riscv64/riscv64/ |
| D | mem.c | 154 error = rw_enter(&physlock, RW_WRITE | RW_INTR); in mmrw()
|
| /openbsd/src/sys/arch/powerpc64/powerpc64/ |
| D | mem.c | 101 error = rw_enter(&physlock, RW_WRITE | RW_INTR); in mmrw()
|
| /openbsd/src/sys/arch/arm64/arm64/ |
| D | mem.c | 158 error = rw_enter(&physlock, RW_WRITE | RW_INTR); in mmrw()
|
| /openbsd/src/sys/arch/arm/arm/ |
| D | mem.c | 155 error = rw_enter(&physlock, RW_WRITE | RW_INTR); in mmrw()
|
| /openbsd/src/sys/arch/alpha/pci/ |
| D | tsciic.c | 134 return rw_enter(&sc->sc_i2c_lock, RW_WRITE | RW_INTR); in tsciic_acquire_bus()
|
| /openbsd/src/sys/kern/ |
| D | uipc_socket2.c | 471 rw_status(&so->so_lock) != RW_WRITE) in soassertlocked() 472 splassert_fail(0, RW_WRITE, __func__); in soassertlocked() 509 splassert_fail(0, RW_WRITE, __func__); in sbmtxassertlocked() 530 int rwflags = RW_WRITE, error; in sblock()
|
| D | kern_rwlock.c | 198 case RW_WRITE: in rw_enter() 515 return RW_WRITE; in rw_status()
|