Searched refs:LCK_RW_WANT_UPGRADE (Results 1 – 2 of 2) sorted by relevance
776 if (((data & (LCK_RW_WANT_EXCL | LCK_RW_WANT_UPGRADE)) == 0) || in lck_rw_grab()896 while (!lck_rw_drain_status(lock, LCK_RW_SHARED_MASK | LCK_RW_WANT_UPGRADE, FALSE)) { in lck_rw_lock_exclusive_gen()922 not_shared_or_upgrade = lck_rw_drain_status(lock, LCK_RW_SHARED_MASK | LCK_RW_WANT_UPGRADE, TRUE); in lck_rw_lock_exclusive_gen()998 (LCK_RW_SHARED_MASK | LCK_RW_WANT_EXCL | LCK_RW_WANT_UPGRADE | LCK_RW_INTERLOCK), \1250 if (data & (LCK_RW_WANT_EXCL | LCK_RW_WANT_UPGRADE | LCK_RW_INTERLOCK)) { in lck_rw_lock_shared_internal_inline()1525 if (data & LCK_RW_WANT_UPGRADE) { in lck_rw_lock_shared_to_exclusive()1534 data |= LCK_RW_WANT_UPGRADE; /* ask for WANT_UPGRADE */ in lck_rw_lock_shared_to_exclusive()1641 if (data & LCK_RW_WANT_UPGRADE) { in lck_rw_lock_exclusive_to_shared()1642 data &= ~(LCK_RW_WANT_UPGRADE); in lck_rw_lock_exclusive_to_shared()1723 if (data & (LCK_RW_WANT_EXCL | LCK_RW_WANT_UPGRADE)) { in lck_rw_try_lock_shared_internal_inline()[all …]
102 #define LCK_RW_WANT_UPGRADE (1U << LCK_RW_WANT_UPGRADE_BIT) macro