Searched refs:atomic_cond_read_acquire (Results 1 - 6 of 6) sorted by relevance

/linux-master/kernel/locking/
H A Dqrwlock.c33 atomic_cond_read_acquire(&lock->cnts, !(VAL & _QW_LOCKED));
51 atomic_cond_read_acquire(&lock->cnts, !(VAL & _QW_LOCKED));
H A Dqspinlock.c500 * atomic_cond_read_acquire() call. As the next PV queue head hasn't
511 val = atomic_cond_read_acquire(&lock->val, !(VAL & _Q_LOCKED_PENDING_MASK));
/linux-master/include/linux/
H A Datomic.h28 #define atomic_cond_read_acquire(v, c) smp_cond_load_acquire(&(v)->counter, (c)) macro
/linux-master/include/asm-generic/
H A Dspinlock.h19 * atomic_cond_read_acquire().
42 * atomic_cond_read_acquire() is RCpc, but rather than defining a
45 * smb_mb(), but as atomic_cond_read_acquire() just emits reads and we
49 atomic_cond_read_acquire(lock, ticket == (u16)VAL);
/linux-master/include/linux/atomic/
H A Datomic-long.h20 #define atomic_long_cond_read_acquire atomic_cond_read_acquire
/linux-master/arch/x86/kernel/
H A Dalternative.c2368 atomic_cond_read_acquire(&bp_desc.refs, !VAL);

Completed in 292 milliseconds