Home
last modified time | relevance | path

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

/linux-6.15/tools/testing/selftests/bpf/
H A Dbpf_arena_spin_lock.h78 #define _Q_LOCKED_MASK _Q_SET_MASK(LOCKED) macro
127 #define _Q_LOCKED_PENDING_MASK (_Q_LOCKED_MASK | _Q_PENDING_MASK)
258 if (val & ~_Q_LOCKED_MASK) in arena_spin_lock_slowpath()
275 if (unlikely(val & ~_Q_LOCKED_MASK)) { in arena_spin_lock_slowpath()
295 if (val & _Q_LOCKED_MASK) in arena_spin_lock_slowpath()
/linux-6.15/kernel/locking/
H A Dqspinlock.c159 if (val & ~_Q_LOCKED_MASK) in queued_spin_lock_slowpath()
176 if (unlikely(val & ~_Q_LOCKED_MASK)) { in queued_spin_lock_slowpath()
196 if (val & _Q_LOCKED_MASK) in queued_spin_lock_slowpath()
H A Dqspinlock.h77 #define _Q_LOCKED_PENDING_MASK (_Q_LOCKED_MASK | _Q_PENDING_MASK)
H A Dqspinlock_paravirt.h139 if (old & _Q_LOCKED_MASK) in trylock_clear_pending()
/linux-6.15/kernel/bpf/
H A Drqspinlock.c377 if (val & ~_Q_LOCKED_MASK) in resilient_queued_spin_lock_slowpath()
394 if (unlikely(val & ~_Q_LOCKED_MASK)) { in resilient_queued_spin_lock_slowpath()
419 if (val & _Q_LOCKED_MASK) { in resilient_queued_spin_lock_slowpath()
421 res_smp_cond_load_acquire(&lock->locked, !VAL || RES_CHECK_TIMEOUT(ts, ret, _Q_LOCKED_MASK)); in resilient_queued_spin_lock_slowpath()
/linux-6.15/include/asm-generic/
H A Dqspinlock_types.h71 #define _Q_LOCKED_MASK _Q_SET_MASK(LOCKED) macro
H A Dqspinlock.h83 return atomic_read(&lock->val) & ~_Q_LOCKED_MASK; in queued_spin_is_contended()