Home
last modified time | relevance | path

Searched refs:_Q_PENDING_MASK (Results 1 – 6 of 6) sorted by relevance

/linux/tools/testing/selftests/bpf/progs/
H A Dbpf_arena_spin_lock.h94 #define _Q_PENDING_MASK _Q_SET_MASK(PENDING) macro
136 #define _Q_LOCKED_PENDING_MASK (_Q_LOCKED_MASK | _Q_PENDING_MASK)
287 if (!(val & _Q_PENDING_MASK)) in arena_spin_lock_slowpath()
/linux/include/asm-generic/
H A Dqspinlock_types.h79 #define _Q_PENDING_MASK _Q_SET_MASK(PENDING) macro
/linux/kernel/locking/
H A Dqspinlock.c179 if (!(val & _Q_PENDING_MASK)) in xchg_tail()
348 * Note: at this point: (val & _Q_PENDING_MASK) == 0, because of the in queued_spin_lock_slowpath()
H A Dqspinlock_paravirt.h96 if (!(val & _Q_TAIL_MASK) || (val & _Q_PENDING_MASK)) in pv_hybrid_queued_unfair_trylock()
144 new = (old & ~_Q_PENDING_MASK) | _Q_LOCKED_VAL; in trylock_clear_pending()
/linux/arch/x86/include/asm/
H A Dqspinlock.h25 val |= atomic_read(&lock->val) & ~_Q_PENDING_MASK; in queued_fetch_set_pending_acquire()
/linux/kernel/bpf/
H A Drqspinlock.c387 if (!(val & _Q_PENDING_MASK)) in resilient_queued_spin_lock_slowpath()
626 * Note: at this point: (val & _Q_PENDING_MASK) == 0, because of the in resilient_queued_spin_lock_slowpath()