Home
last modified time | relevance | path

Searched refs:atomic_add_return_acquire (Results 1 – 5 of 5) sorted by relevance

/linux/include/asm-generic/
H A Dqrwlock.h50 cnts = (u32)atomic_add_return_acquire(_QR_BIAS, &lock->cnts); in queued_read_trylock()
82 cnts = atomic_add_return_acquire(_QR_BIAS, &lock->cnts); in queued_read_lock()
/linux/tools/memory-model/Documentation/
H A Dherd-representation.txt86 | atomic_add_return_acquire | R*[ACQUIRE] ->rmw W*[ACQUIRE] |
/linux/kernel/kcsan/
H A Dkcsan_test.c597 KCSAN_EXPECT_READ_BARRIER(atomic_add_return_acquire(1, &dummy), false); in test_barrier_nothreads()
642 KCSAN_EXPECT_WRITE_BARRIER(atomic_add_return_acquire(1, &dummy), false); in test_barrier_nothreads()
687 KCSAN_EXPECT_RW_BARRIER(atomic_add_return_acquire(1, &dummy), false); in test_barrier_nothreads()
/linux/tools/memory-model/
H A Dlinux-kernel.def77 atomic_add_return_acquire(V,X) __atomic_op_return{ACQUIRE}(X,+,V)
/linux/include/linux/atomic/
H A Datomic-instrumented.h139 atomic_add_return_acquire(int i, atomic_t *v) in atomic_add_return_acquire() function