Home
last modified time | relevance | path

Searched refs:RW_WRITE (Results 1 – 25 of 88) sorted by relevance

1234

/openbsd/src/sys/sys/
Dlock.h43 #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)
Dsystm.h350 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__); \
Drwlock.h110 #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/
Dmutex.h19 #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()
Drwsem.h8 #define down_write_trylock(rwl) (rw_enter(rwl, RW_WRITE | RW_NOSLEEP) == 0)
/openbsd/src/sys/net/
Dpfvar_priv.h387 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, \
Dif_rport.c317 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/
Duvm_vnode.c150 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 …]
Duvm_object.c136 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()
Duvm_fault.c365 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 …]
Duvm_device.c169 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()
Duvm_pager.c569 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()
Duvm_aobj.c833 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()
Duvm_amap.c624 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()
Duvm_pdaemon.c407 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/
Diosf.c265 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/
Dmem.c106 error = rw_enter(&physlock, RW_WRITE | RW_INTR); in mmrw()
/openbsd/src/sys/arch/macppc/dev/
Dpiic.c95 return (rw_enter(&sc->sc_buslock, RW_WRITE)); in piic_i2c_acquire_bus()
/openbsd/src/sys/arch/riscv64/riscv64/
Dmem.c154 error = rw_enter(&physlock, RW_WRITE | RW_INTR); in mmrw()
/openbsd/src/sys/arch/powerpc64/powerpc64/
Dmem.c101 error = rw_enter(&physlock, RW_WRITE | RW_INTR); in mmrw()
/openbsd/src/sys/arch/arm64/arm64/
Dmem.c158 error = rw_enter(&physlock, RW_WRITE | RW_INTR); in mmrw()
/openbsd/src/sys/arch/arm/arm/
Dmem.c155 error = rw_enter(&physlock, RW_WRITE | RW_INTR); in mmrw()
/openbsd/src/sys/arch/alpha/pci/
Dtsciic.c134 return rw_enter(&sc->sc_i2c_lock, RW_WRITE | RW_INTR); in tsciic_acquire_bus()
/openbsd/src/sys/kern/
Duipc_socket2.c471 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()
Dkern_rwlock.c198 case RW_WRITE: in rw_enter()
515 return RW_WRITE; in rw_status()

1234