Home
last modified time | relevance | path

Searched refs:atomic_cmpxchg_acquire (Results 1 – 10 of 10) sorted by relevance

/linux/kernel/locking/
A Dosq_lock.c59 atomic_cmpxchg_acquire(&lock->tail, curr, old) == curr) { in osq_wait_next()
A Dqspinlock_paravirt.h146 val = atomic_cmpxchg_acquire(&lock->val, old, new); in trylock_clear_pending()
/linux/arch/arm64/kvm/hyp/nvhe/
A Dpsci-relay.c96 return atomic_cmpxchg_acquire(&args->lock, in try_acquire_boot_args()
/linux/tools/memory-model/
A Dlinux-kernel.def110 atomic_cmpxchg_acquire(X,V,W) __cmpxchg{acquire}(X,V,W)
/linux/tools/memory-model/Documentation/
A Dordering.txt343 such as atomic_xchg_acquire() and atomic_cmpxchg_acquire().
347 such as atomic_cmpxchg_acquire() are only guaranteed to provide
/linux/arch/x86/kvm/svm/
A Dsev.c1559 if (atomic_cmpxchg_acquire(&dst_sev->migration_in_progress, 0, 1)) in sev_lock_two_vms()
1562 if (atomic_cmpxchg_acquire(&src_sev->migration_in_progress, 0, 1)) in sev_lock_two_vms()
/linux/include/linux/atomic/
A Datomic-instrumented.h480 atomic_cmpxchg_acquire(atomic_t *v, int old, int new) in atomic_cmpxchg_acquire() function
/linux/kernel/printk/
A Dprintk.c3642 old = atomic_cmpxchg_acquire(&printk_cpulock_owner, -1, in __printk_cpu_trylock()
/linux/kernel/sched/
A Drt.c2211 return !atomic_cmpxchg_acquire(v, 0, 1); in rto_start_trylock()
/linux/arch/x86/kvm/
A Dlapic.c203 if (atomic_cmpxchg_acquire(&kvm->arch.apic_map_dirty, in kvm_recalculate_apic_map()

Completed in 33 milliseconds