Home
last modified time | relevance | path

Searched refs:__atomic_release_fence (Results 1 – 6 of 6) sorted by relevance

/Linux-v5.10/include/linux/
Datomic-arch-fallback.h119 __atomic_release_fence(); in arch_atomic_add_return_release()
161 __atomic_release_fence(); in arch_atomic_fetch_add_release()
203 __atomic_release_fence(); in arch_atomic_sub_return_release()
245 __atomic_release_fence(); in arch_atomic_fetch_sub_release()
335 __atomic_release_fence(); in arch_atomic_inc_return_release()
416 __atomic_release_fence(); in arch_atomic_fetch_inc_release()
506 __atomic_release_fence(); in arch_atomic_dec_return_release()
587 __atomic_release_fence(); in arch_atomic_fetch_dec_release()
629 __atomic_release_fence(); in arch_atomic_fetch_and_release()
719 __atomic_release_fence(); in arch_atomic_fetch_andnot_release()
[all …]
Datomic.h46 #ifndef __atomic_release_fence
47 #define __atomic_release_fence smp_mb__before_atomic macro
67 __atomic_release_fence(); \
Datomic-fallback.h132 __atomic_release_fence(); in atomic_add_return_release()
179 __atomic_release_fence(); in atomic_fetch_add_release()
228 __atomic_release_fence(); in atomic_sub_return_release()
275 __atomic_release_fence(); in atomic_fetch_sub_release()
372 __atomic_release_fence(); in atomic_inc_return_release()
458 __atomic_release_fence(); in atomic_fetch_inc_release()
555 __atomic_release_fence(); in atomic_dec_return_release()
641 __atomic_release_fence(); in atomic_fetch_dec_release()
690 __atomic_release_fence(); in atomic_fetch_and_release()
787 __atomic_release_fence(); in atomic_fetch_andnot_release()
[all …]
/Linux-v5.10/scripts/atomic/fallbacks/
Drelease5 __atomic_release_fence();
/Linux-v5.10/arch/powerpc/include/asm/
Datomic.h22 #define __atomic_release_fence() \ macro
/Linux-v5.10/arch/riscv/include/asm/
Datomic.h25 #define __atomic_release_fence() \ macro