LK_EXCLUSIVE_WAITERS
if ((x & LK_EXCLUSIVE_WAITERS) != 0 && realexslp != 0) {
if ((x & (LK_SHARE | LK_EXCLUSIVE_WAITERS | LK_EXCLUSIVE_SPINNERS)) ==
if (v & LK_EXCLUSIVE_WAITERS) {
v &= ~LK_EXCLUSIVE_WAITERS;
if ((x & LK_EXCLUSIVE_WAITERS) == 0) {
x | LK_EXCLUSIVE_WAITERS)) {
if (x & LK_EXCLUSIVE_WAITERS)
case LK_EXCLUSIVE_WAITERS:
if ((x & LK_EXCLUSIVE_WAITERS) != 0 && realexslp != 0) {
if ((x & LK_EXCLUSIVE_WAITERS) == 0) {
x | LK_EXCLUSIVE_WAITERS)) {
(LK_SHARED_WAITERS | LK_EXCLUSIVE_WAITERS)