Searched refs:GUARD_COUNT_MASK (Results 1 – 4 of 4) sorted by relevance
26 const GUARD_COUNT_MASK: usize = !(SHARED_GUARD - 1); const28 const EXCLUSIVE_GUARD: usize = GUARD_COUNT_MASK;33 const UPGRADABLE_GUARD: usize = (GUARD_COUNT_MASK >> 1) + (SHARED_GUARD >> 1);120 || (state & UPGRADING_BIT == 0 && state & GUARD_COUNT_MASK != SHARED_GUARD) in unlock_shared()155 || (state & UPGRADING_BIT == 0 && state & GUARD_COUNT_MASK != SHARED_GUARD) in unlock_shared_fair()607 if state & GUARD_COUNT_MASK == 0 { in lock_exclusive_slow()837 if state & GUARD_COUNT_MASK != GUARD_COUNT_MASK { in lock_shared_slow()929 || (state & UPGRADING_BIT == 0 && state & GUARD_COUNT_MASK != SHARED_GUARD) in unlock_shared_slow()931 && state & GUARD_COUNT_MASK != UPGRADABLE_GUARD + SHARED_GUARD) in unlock_shared_slow()1246 let mut guard_count = (state & GUARD_COUNT_MASK) - UPGRADABLE_GUARD; in downgrade_upgradable_slow()[all …]