Home
last modified time | relevance | path

Searched refs:xchg_acquire (Results 1 - 9 of 9) sorted by relevance

/kernel/linux/linux-5.10/arch/riscv/include/asm/
H A Dcmpxchg.h75 #define xchg_acquire(ptr, x) \ macro
/kernel/linux/linux-6.6/kernel/locking/
H A Drtmutex.c110 xchg_acquire(&lock->owner, rt_mutex_owner_encode(lock, owner)); in rt_mutex_set_owner()
195 * why xchg_acquire() is used for updating owner for in fixup_rt_mutex_waiters()
203 xchg_acquire(p, owner & ~RT_MUTEX_HAS_WAITERS); in fixup_rt_mutex_waiters()
/kernel/linux/linux-6.6/arch/riscv/kvm/
H A Daia.c78 mask = xchg_acquire(&vcpu->arch.irqs_pending_mask[1], 0); in kvm_riscv_vcpu_aia_flush_interrupts()
H A Dvcpu.c326 mask = xchg_acquire(&vcpu->arch.irqs_pending_mask[0], 0); in kvm_riscv_vcpu_flush_interrupts()
/kernel/linux/linux-5.10/include/linux/
H A Datomic-fallback.h13 #define xchg_acquire xchg macro
17 #ifndef xchg_acquire
18 #define xchg_acquire(...) \ macro
/kernel/linux/linux-5.10/include/asm-generic/
H A Datomic-instrumented.h1654 #define xchg_acquire(ptr, ...) \ macro
/kernel/linux/linux-5.10/drivers/xen/events/
H A Devents_base.c1624 if (xchg_acquire(&info->is_active, 1)) in handle_irq_for_port()
/kernel/linux/linux-6.6/include/linux/atomic/
H A Datomic-instrumented.h4719 #define xchg_acquire(ptr, ...) \ macro
/kernel/linux/linux-6.6/drivers/xen/events/
H A Devents_base.c1688 if (xchg_acquire(&info->is_active, 1)) in handle_irq_for_port()

Completed in 20 milliseconds