Searched refs:TICKET_SHIFT (Results 1 – 7 of 7) sorted by relevance
36 #define TICKET_SHIFT 17 macro46 if (!(((ticket >> TICKET_SHIFT) ^ ticket) & TICKET_MASK)) in __ticket_spin_lock()54 if (!(((serve >> TICKET_SHIFT) ^ ticket) & TICKET_MASK)) in __ticket_spin_lock()64 if (!(((tmp >> TICKET_SHIFT) ^ tmp) & TICKET_MASK)) in __ticket_spin_trylock()85 if (!(((ticket >> TICKET_SHIFT) ^ ticket) & TICKET_MASK)) in __ticket_spin_unlock_wait()95 return !!(((tmp >> TICKET_SHIFT) ^ tmp) & TICKET_MASK); in __ticket_spin_is_locked()102 return ((tmp - (tmp >> TICKET_SHIFT)) & TICKET_MASK) > 1; in __ticket_spin_is_contended()107 return !(((lock.lock >> TICKET_SHIFT) ^ lock.lock) & TICKET_MASK); in arch_spin_value_unlocked()
72 : "Q" (lock->owner), "I" (1 << TICKET_SHIFT) in arch_spin_lock()101 : "I" (1 << TICKET_SHIFT) in arch_spin_trylock()
25 #define TICKET_SHIFT 16 macro
8 #define TICKET_SHIFT 16 macro
72 : "r" (&lock->slock), "I" (1 << TICKET_SHIFT) in arch_spin_lock()97 : "r" (&lock->slock), "I" (1 << TICKET_SHIFT) in arch_spin_trylock()
24 #define TICKET_SHIFT (sizeof(__ticket_t) * 8) macro
139 new.head_tail = old.head_tail + (TICKET_LOCK_INC << TICKET_SHIFT); in arch_spin_trylock()