Home
last modified time | relevance | path

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

/linux/kernel/locking/
H A Dqspinlock.c150 if (val == _Q_PENDING_VAL) { in clear_pending()
153 (VAL != _Q_PENDING_VAL) || !cnt--);
358 * Either somebody is queued behind us or _Q_PENDING_VAL got set in queued_spin_lock_slowpath()
H A Dqspinlock_paravirt.h122 u16 old = _Q_PENDING_VAL; in trylock_clear_pending()
130 atomic_or(_Q_PENDING_VAL, &lock->val); in set_pending()
/linux/tools/testing/selftests/bpf/progs/
H A Dbpf_arena_spin_lock.h108 #define _Q_PENDING_VAL (1U << _Q_PENDING_OFFSET) macro
214 new = old | _Q_PENDING_VAL; in arena_fetch_set_pending_acquire()
257 if (val == _Q_PENDING_VAL) { in arena_spin_lock_slowpath()
260 (VAL != _Q_PENDING_VAL) || !cnt--, in arena_spin_lock_slowpath()
/linux/include/asm-generic/
H A Dqspinlock_types.h93 #define _Q_PENDING_VAL (1U << _Q_PENDING_OFFSET) macro
/linux/arch/x86/include/asm/
H A Dqspinlock.h24 "I", _Q_PENDING_OFFSET) * _Q_PENDING_VAL; in queued_fetch_set_pending_acquire()
/linux/kernel/bpf/
H A Drqspinlock.c358 if (val == _Q_PENDING_VAL) { in resilient_queued_spin_lock_slowpath()
361 (VAL != _Q_PENDING_VAL) || !cnt--); in resilient_queued_spin_lock_slowpath()
636 * Either somebody is queued behind us or _Q_PENDING_VAL got set in resilient_queued_spin_lock_slowpath()