Home
last modified time | relevance | path

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

/linux-6.15/kernel/locking/
H A Dqspinlock.h77 #define _Q_LOCKED_PENDING_MASK (_Q_LOCKED_MASK | _Q_PENDING_MASK) macro
164 new = (old & _Q_LOCKED_PENDING_MASK) | tail; in xchg_tail()
H A Dqspinlock.c328 val = atomic_cond_read_acquire(&lock->val, !(VAL & _Q_LOCKED_PENDING_MASK)); in queued_spin_lock_slowpath()
H A Dqspinlock_paravirt.h91 if (!(val & _Q_LOCKED_PENDING_MASK) && in pv_hybrid_queued_unfair_trylock()
/linux-6.15/tools/testing/selftests/bpf/
H A Dbpf_arena_spin_lock.h127 #define _Q_LOCKED_PENDING_MASK (_Q_LOCKED_MASK | _Q_PENDING_MASK) macro
145 new = (old & _Q_LOCKED_PENDING_MASK) | tail; in xchg_tail()
395 val = atomic_cond_read_acquire_label(&lock->val, !(VAL & _Q_LOCKED_PENDING_MASK), in arena_spin_lock_slowpath()
/linux-6.15/kernel/bpf/
H A Drqspinlock.h42 new = (old & _Q_LOCKED_PENDING_MASK) | new_tail; in try_cmpxchg_tail()
H A Drqspinlock.c575 val = res_atomic_cond_read_acquire(&lock->val, !(VAL & _Q_LOCKED_PENDING_MASK) || in resilient_queued_spin_lock_slowpath()
576 RES_CHECK_TIMEOUT(ts, ret, _Q_LOCKED_PENDING_MASK)); in resilient_queued_spin_lock_slowpath()