Searched refs:__atomic_cmpxchg_bool (Results 1 - 6 of 6) sorted by relevance
/kernel/linux/linux-6.6/arch/s390/include/asm/ |
H A D | spinlock.h | 61 return likely(__atomic_cmpxchg_bool(&lp->lock, 0, SPINLOCK_LOCKVAL)); in arch_spin_trylock_once() 121 if (!__atomic_cmpxchg_bool(&rw->cnts, 0, 0x30000)) in arch_write_lock() 137 __atomic_cmpxchg_bool(&rw->cnts, old, old + 1)); in arch_read_trylock() 145 return !old && __atomic_cmpxchg_bool(&rw->cnts, 0, 0x30000); in arch_write_trylock()
|
H A D | atomic_ops.h | 167 static inline bool __atomic_cmpxchg_bool(int *ptr, int old, int new) in __atomic_cmpxchg_bool() function
|
/kernel/linux/linux-5.10/arch/s390/include/asm/ |
H A D | spinlock.h | 61 return likely(__atomic_cmpxchg_bool(&lp->lock, 0, SPINLOCK_LOCKVAL)); in arch_spin_trylock_once() 128 if (!__atomic_cmpxchg_bool(&rw->cnts, 0, 0x30000)) in arch_write_lock() 144 __atomic_cmpxchg_bool(&rw->cnts, old, old + 1)); in arch_read_trylock() 152 return !old && __atomic_cmpxchg_bool(&rw->cnts, 0, 0x30000); in arch_write_trylock()
|
H A D | atomic_ops.h | 128 static inline int __atomic_cmpxchg_bool(int *ptr, int old, int new) in __atomic_cmpxchg_bool() function
|
/kernel/linux/linux-5.10/arch/s390/lib/ |
H A D | spinlock.c | 142 if (__atomic_cmpxchg_bool(&lp->lock, old, new)) in arch_spin_lock_queued() 150 if (__atomic_cmpxchg_bool(&lp->lock, old, new)) in arch_spin_lock_queued() 187 if (__atomic_cmpxchg_bool(&lp->lock, old, new)) in arch_spin_lock_queued() 261 if (__atomic_cmpxchg_bool(&lp->lock, 0, cpu)) in arch_spin_trylock_retry() 303 __atomic_cmpxchg_bool(&rw->cnts, old, old | 0x10000)) in arch_write_lock_wait()
|
/kernel/linux/linux-6.6/arch/s390/lib/ |
H A D | spinlock.c | 142 if (__atomic_cmpxchg_bool(&lp->lock, old, new)) in arch_spin_lock_queued() 150 if (__atomic_cmpxchg_bool(&lp->lock, old, new)) in arch_spin_lock_queued() 187 if (__atomic_cmpxchg_bool(&lp->lock, old, new)) in arch_spin_lock_queued() 261 if (__atomic_cmpxchg_bool(&lp->lock, 0, cpu)) in arch_spin_trylock_retry() 303 __atomic_cmpxchg_bool(&rw->cnts, old, old | 0x10000)) in arch_write_lock_wait()
|
Completed in 3 milliseconds