Home
last modified time | relevance | path

Searched refs:RW_LOCK_READ (Results 1 – 2 of 2) sorted by relevance

/f-stack/freebsd/kern/
H A Dkern_rwlock.c135 ((v) & RW_LOCK_READ ? NULL : \
188 if (rw->rw_lock & RW_LOCK_READ) { in unlock_rw()
394 == RW_LOCK_READ) in __rw_can_read()
396 if (!fp && td->td_rw_rlocks && (v & RW_LOCK_READ)) in __rw_can_read()
500 if ((v & RW_LOCK_READ) == 0) { in __rw_rlock_hard()
535 if (!(v & RW_LOCK_READ)) in __rw_rlock_hard()
641 LOCKSTAT_READER, (state & RW_LOCK_READ) == 0, in __rw_rlock_hard()
717 if (!(x & RW_LOCK_READ)) in __rw_try_rlock_int()
1003 if (!(v & RW_LOCK_READ)) { in __rw_wlock_hard()
1051 if (!(v & RW_LOCK_READ)) in __rw_wlock_hard()
[all …]
/f-stack/freebsd/sys/
H A Drwlock.h58 #define RW_LOCK_READ 0x01 macro
64 (RW_LOCK_READ | RW_LOCK_READ_WAITERS | RW_LOCK_WRITE_WAITERS | \
71 #define RW_READERS_LOCK(x) ((x) << RW_READERS_SHIFT | RW_LOCK_READ)