Searched refs:_cmpxchg (Results 1 – 5 of 5) sorted by relevance
/linux-6.3-rc2/scripts/atomic/fallbacks/ |
A D | try_cmpxchg | 6 r = arch_${atomic}_cmpxchg${order}(v, o, new);
|
/linux-6.3-rc2/arch/mips/include/asm/ |
A D | atomic.h | 38 arch_##pfx##_cmpxchg(pfx##_t *v, type o, type n) \
|
/linux-6.3-rc2/tools/testing/selftests/kvm/s390x/ |
A D | memop.c | 556 static bool _cmpxchg(int size, void *target, __uint128_t *old_addr, __uint128_t new) in _cmpxchg() function 619 } while (!_cmpxchg(16, mem1, &old, 0)); in guest_cmpxchg_key() 624 } while (!_cmpxchg(size, mem2 + offset, &old, new)); in guest_cmpxchg_key()
|
/linux-6.3-rc2/arch/riscv/include/asm/ |
A D | atomic.h | 285 c_t arch_atomic##prefix##_cmpxchg(atomic##prefix##_t *v, c_t o, c_t n) \
|
/linux-6.3-rc2/Documentation/locking/ |
A D | rt-mutex-design.rst | 322 unsigned long _cmpxchg(unsigned long *A, unsigned long *B, unsigned long *C) 330 #define cmpxchg(a,b,c) _cmpxchg(&a,&b,&c)
|
Completed in 15 milliseconds