Searched refs:atomic_cmpxchg_acquire (Results 1 – 9 of 9) sorted by relevance
| /Linux-v5.15/kernel/locking/ |
| D | osq_lock.c | 59 atomic_cmpxchg_acquire(&lock->tail, curr, old) == curr) { in osq_wait_next()
|
| D | qspinlock_paravirt.h | 146 val = atomic_cmpxchg_acquire(&lock->val, old, new); in trylock_clear_pending()
|
| /Linux-v5.15/arch/arm64/kvm/hyp/nvhe/ |
| D | psci-relay.c | 96 return atomic_cmpxchg_acquire(&args->lock, in try_acquire_boot_args()
|
| /Linux-v5.15/tools/memory-model/ |
| D | linux-kernel.def | 110 atomic_cmpxchg_acquire(X,V,W) __cmpxchg{acquire}(X,V,W)
|
| /Linux-v5.15/tools/memory-model/Documentation/ |
| D | ordering.txt | 343 such as atomic_xchg_acquire() and atomic_cmpxchg_acquire(). 347 such as atomic_cmpxchg_acquire() are only guaranteed to provide
|
| /Linux-v5.15/include/linux/atomic/ |
| D | atomic-instrumented.h | 480 atomic_cmpxchg_acquire(atomic_t *v, int old, int new) in atomic_cmpxchg_acquire() function
|
| /Linux-v5.15/kernel/printk/ |
| D | printk.c | 3636 old = atomic_cmpxchg_acquire(&printk_cpulock_owner, -1, in __printk_cpu_trylock()
|
| /Linux-v5.15/kernel/sched/ |
| D | rt.c | 2079 return !atomic_cmpxchg_acquire(v, 0, 1); in rto_start_trylock()
|
| /Linux-v5.15/arch/x86/kvm/ |
| D | lapic.c | 203 if (atomic_cmpxchg_acquire(&kvm->arch.apic_map_dirty, in kvm_recalculate_apic_map()
|