Home
last modified time | relevance | path

Searched refs:atomic_fetch_add_release (Results 1 - 8 of 8) sorted by relevance

/kernel/linux/linux-6.6/include/linux/
H A Dfreelist.h57 if (atomic_fetch_add_release(REFS_ON_FREELIST - 1, &node->refs) == 1) in __freelist_add()
70 if (!atomic_fetch_add_release(REFS_ON_FREELIST, &node->refs)) { in freelist_add()
/kernel/linux/linux-6.6/kernel/kcsan/
H A Dselftest.c159 KCSAN_CHECK_READ_BARRIER(atomic_fetch_add_release(1, &dummy)); in test_barrier()
188 KCSAN_CHECK_WRITE_BARRIER(atomic_fetch_add_release(1, &dummy)); in test_barrier()
220 KCSAN_CHECK_RW_BARRIER(atomic_fetch_add_release(1, &dummy)); in test_barrier()
H A Dkcsan_test.c599 KCSAN_EXPECT_READ_BARRIER(atomic_fetch_add_release(1, &dummy), true); in test_barrier_nothreads()
644 KCSAN_EXPECT_WRITE_BARRIER(atomic_fetch_add_release(1, &dummy), true); in test_barrier_nothreads()
689 KCSAN_EXPECT_RW_BARRIER(atomic_fetch_add_release(1, &dummy), true); in test_barrier_nothreads()
/kernel/linux/linux-5.10/include/linux/
H A Datomic-fallback.h155 #define arch_atomic_fetch_add_release atomic_fetch_add_release
160 #define atomic_fetch_add_release atomic_fetch_add macro
175 #ifndef atomic_fetch_add_release
177 atomic_fetch_add_release(int i, atomic_t *v) in atomic_fetch_add_release() function
182 #define atomic_fetch_add_release atomic_fetch_add_release macro
427 return atomic_fetch_add_release(1, v); in atomic_fetch_inc_release()
/kernel/linux/linux-5.10/arch/loongarch/include/asm/
H A Datomic.h116 #define atomic_fetch_add_release atomic_fetch_add macro
/kernel/linux/linux-5.10/include/asm-generic/
H A Datomic-instrumented.h130 atomic_fetch_add_release(int i, atomic_t *v) in atomic_fetch_add_release() function
135 #define atomic_fetch_add_release atomic_fetch_add_release macro
H A Datomic-long.h589 return atomic_fetch_add_release(i, v); in atomic_long_fetch_add_release()
/kernel/linux/linux-6.6/include/linux/atomic/
H A Datomic-instrumented.h220 * atomic_fetch_add_release() - atomic add with release ordering
231 atomic_fetch_add_release(int i, atomic_t *v) in atomic_fetch_add_release() function

Completed in 18 milliseconds