Home
last modified time | relevance | path

Searched refs:xchg_acquire (Results 1 – 7 of 7) sorted by relevance

/OK3568_Linux_fs/kernel/tools/memory-model/Documentation/
H A Dlitmus-tests.txt504 locking using xchg_acquire(), but instead of enclosing xchg_acquire()
522 11 r2 = xchg_acquire(sl, 1);
533 22 r2 = xchg_acquire(sl, 1);
550 on line 11 using xchg_acquire(), which unconditionally stores the value
559 The case where xchg_acquire() fails to acquire the lock is handled by
583 The "Never" on line 9 indicates that this use of xchg_acquire() and
595 possible durations of the xchg_acquire() statements.
633 12 r2 = xchg_acquire(sl, 1);
646 25 r2 = xchg_acquire(sl, 1);
H A Dexplanation.txt1795 r = xchg_acquire(&s, 1);
/OK3568_Linux_fs/kernel/arch/riscv/include/asm/
H A Dcmpxchg.h75 #define xchg_acquire(ptr, x) \ macro
/OK3568_Linux_fs/kernel/tools/memory-model/
H A Dlinux-kernel.def33 xchg_acquire(X,V) __xchg{acquire}(X,V)
/OK3568_Linux_fs/kernel/include/linux/
H A Datomic-fallback.h13 #define xchg_acquire xchg macro
17 #ifndef xchg_acquire
18 #define xchg_acquire(...) \ macro
/OK3568_Linux_fs/kernel/include/asm-generic/
H A Datomic-instrumented.h1654 #define xchg_acquire(ptr, ...) \ macro
/OK3568_Linux_fs/kernel/drivers/xen/events/
H A Devents_base.c1624 if (xchg_acquire(&info->is_active, 1)) in handle_irq_for_port()