Searched refs:xchg_acquire (Results 1 - 9 of 9) sorted by relevance
/kernel/linux/linux-5.10/arch/riscv/include/asm/ |
H A D | cmpxchg.h | 75 #define xchg_acquire(ptr, x) \ macro
|
/kernel/linux/linux-6.6/kernel/locking/ |
H A D | rtmutex.c | 110 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 D | aia.c | 78 mask = xchg_acquire(&vcpu->arch.irqs_pending_mask[1], 0); in kvm_riscv_vcpu_aia_flush_interrupts()
|
H A D | vcpu.c | 326 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 D | atomic-fallback.h | 13 #define xchg_acquire xchg macro 17 #ifndef xchg_acquire 18 #define xchg_acquire(...) \ macro
|
/kernel/linux/linux-5.10/include/asm-generic/ |
H A D | atomic-instrumented.h | 1654 #define xchg_acquire(ptr, ...) \ macro
|
/kernel/linux/linux-5.10/drivers/xen/events/ |
H A D | events_base.c | 1624 if (xchg_acquire(&info->is_active, 1)) in handle_irq_for_port()
|
/kernel/linux/linux-6.6/include/linux/atomic/ |
H A D | atomic-instrumented.h | 4719 #define xchg_acquire(ptr, ...) \ macro
|
/kernel/linux/linux-6.6/drivers/xen/events/ |
H A D | events_base.c | 1688 if (xchg_acquire(&info->is_active, 1)) in handle_irq_for_port()
|
Completed in 20 milliseconds