Home
last modified time | relevance | path

Searched refs:_Q_LOCKED_MASK (Results 1 – 4 of 4) sorted by relevance

/kernel/linux/linux-5.10/kernel/locking/
Dqspinlock.c139 #define _Q_LOCKED_PENDING_MASK (_Q_LOCKED_MASK | _Q_PENDING_MASK)
344 if (val & ~_Q_LOCKED_MASK) in queued_spin_lock_slowpath()
361 if (unlikely(val & ~_Q_LOCKED_MASK)) { in queued_spin_lock_slowpath()
381 if (val & _Q_LOCKED_MASK) in queued_spin_lock_slowpath()
382 atomic_cond_read_acquire(&lock->val, !(VAL & _Q_LOCKED_MASK)); in queued_spin_lock_slowpath()
Dqspinlock_paravirt.h138 if (val & _Q_LOCKED_MASK) in trylock_clear_pending()
/kernel/linux/linux-5.10/include/asm-generic/
Dqspinlock_types.h71 #define _Q_LOCKED_MASK _Q_SET_MASK(LOCKED) macro
Dqspinlock.h54 return atomic_read(&lock->val) & ~_Q_LOCKED_MASK; in queued_spin_is_contended()