Searched refs:RW_LOCK_WRITE_SPINNER (Results 1 – 2 of 2) sorted by relevance
520 if ((v & RW_LOCK_WRITE_SPINNER) && RW_READERS(v) == 0) { in __rw_rlock_hard()814 setv |= (v & RW_LOCK_WRITE_SPINNER); in __rw_runlock_hard()878 if (v & RW_LOCK_WRITE_SPINNER) in rw_drop_critical()992 if (v == (RW_LOCK_READ | RW_LOCK_WRITE_SPINNER)) { in __rw_wlock_hard()1027 if (!(v & RW_LOCK_WRITE_SPINNER)) { in __rw_wlock_hard()1034 v | RW_LOCK_WRITE_SPINNER)) { in __rw_wlock_hard()1049 if (!(v & RW_LOCK_WRITE_SPINNER)) in __rw_wlock_hard()1099 setv = v & (RW_LOCK_WAITERS | RW_LOCK_WRITE_SPINNER); in __rw_wlock_hard()1101 setv &= ~RW_LOCK_WRITE_SPINNER; in __rw_wlock_hard()1114 if ((v & RW_LOCK_WRITE_SPINNER) || in __rw_wlock_hard()[all …]
61 #define RW_LOCK_WRITE_SPINNER 0x08 macro65 RW_LOCK_WRITE_SPINNER | RW_LOCK_WRITER_RECURSED)