Home
last modified time | relevance | path

Searched refs:_Q_TAIL_CPU_MASK (Results 1 - 7 of 7) sorted by relevance

/kernel/linux/linux-6.6/arch/powerpc/include/asm/
H A Dqspinlock.h83 return !!(READ_ONCE(lock->val) & _Q_TAIL_CPU_MASK); in queued_spin_is_contended()
131 : "r" (&lock->val), "r" (new), "r" (_Q_TAIL_CPU_MASK), in __queued_spin_trylock_steal()
135 return likely(!(prev & ~_Q_TAIL_CPU_MASK)); in __queued_spin_trylock_steal()
H A Dqspinlock_types.h66 #define _Q_TAIL_CPU_MASK _Q_SET_MASK(TAIL_CPU) macro
/kernel/linux/linux-5.10/include/asm-generic/
H A Dqspinlock_types.h87 #define _Q_TAIL_CPU_MASK _Q_SET_MASK(TAIL_CPU) macro
90 #define _Q_TAIL_MASK (_Q_TAIL_IDX_MASK | _Q_TAIL_CPU_MASK)
/kernel/linux/linux-6.6/include/asm-generic/
H A Dqspinlock_types.h87 #define _Q_TAIL_CPU_MASK _Q_SET_MASK(TAIL_CPU) macro
90 #define _Q_TAIL_MASK (_Q_TAIL_IDX_MASK | _Q_TAIL_CPU_MASK)
/kernel/linux/linux-5.10/arch/s390/lib/
H A Dspinlock.c55 #define _Q_TAIL_CPU_MASK 0xfff00000 macro
58 #define _Q_TAIL_MASK (_Q_TAIL_IDX_MASK | _Q_TAIL_CPU_MASK)
102 cpu = (lock & _Q_TAIL_CPU_MASK) >> _Q_TAIL_CPU_OFFSET; in arch_spin_decode_tail()
/kernel/linux/linux-6.6/arch/s390/lib/
H A Dspinlock.c55 #define _Q_TAIL_CPU_MASK 0xfff00000 macro
58 #define _Q_TAIL_MASK (_Q_TAIL_IDX_MASK | _Q_TAIL_CPU_MASK)
102 cpu = (lock & _Q_TAIL_CPU_MASK) >> _Q_TAIL_CPU_OFFSET; in arch_spin_decode_tail()
/kernel/linux/linux-6.6/arch/powerpc/lib/
H A Dqspinlock.c146 "r" (_Q_TAIL_CPU_MASK), in trylock_clean_tail()
174 : "r" (&lock->val), "r" (tail), "r"(_Q_TAIL_CPU_MASK) in publish_tail_cpu()
589 if (old & _Q_TAIL_CPU_MASK) { in queued_spin_lock_mcs_queue()
684 if ((old & _Q_TAIL_CPU_MASK) == tail) in queued_spin_lock_mcs_queue()

Completed in 4 milliseconds