Searched refs:xchg_acquire (Results 1 – 6 of 6) sorted by relevance
| /Linux-v5.10/tools/memory-model/Documentation/ |
| D | litmus-tests.txt | 504 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);
|
| D | explanation.txt | 1795 r = xchg_acquire(&s, 1);
|
| /Linux-v5.10/arch/riscv/include/asm/ |
| D | cmpxchg.h | 75 #define xchg_acquire(ptr, x) \ macro
|
| /Linux-v5.10/tools/memory-model/ |
| D | linux-kernel.def | 33 xchg_acquire(X,V) __xchg{acquire}(X,V)
|
| /Linux-v5.10/include/linux/ |
| D | atomic-fallback.h | 13 #define xchg_acquire xchg macro 17 #ifndef xchg_acquire 18 #define xchg_acquire(...) \ macro
|
| /Linux-v5.10/include/asm-generic/ |
| D | atomic-instrumented.h | 1654 #define xchg_acquire(ptr, ...) \ macro
|