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

/freebsd-11-stable/sys/kern/
H A Dkern_rwlock.c126 ((v) & RW_LOCK_READ ? NULL : \
179 if (rw->rw_lock & RW_LOCK_READ) {
196 return ((x & RW_LOCK_READ) != 0 ? (RW_READERS(x) != 0) :
384 if ((v & (RW_LOCK_READ | RW_LOCK_WRITE_WAITERS | RW_LOCK_WRITE_SPINNER))
385 == RW_LOCK_READ)
387 if (!fp && td->td_rw_rlocks && (v & RW_LOCK_READ))
491 if ((v & RW_LOCK_READ) == 0) {
519 if ((v & RW_LOCK_READ) == 0 || __rw_can_read(td, v, false))
618 LOCKSTAT_READER, (state & RW_LOCK_READ) == 0,
619 (state & RW_LOCK_READ)
[all...]
/freebsd-11-stable/sys/sys/
H A Drwlock.h56 #define RW_LOCK_READ 0x01 macro
62 (RW_LOCK_READ | RW_LOCK_READ_WAITERS | RW_LOCK_WRITE_WAITERS | \
69 #define RW_READERS_LOCK(x) ((x) << RW_READERS_SHIFT | RW_LOCK_READ)

Completed in 142 milliseconds