Home
last modified time | relevance | path

Searched refs:__atomic_release_fence (Results 1 - 10 of 10) sorted by relevance

/kernel/linux/linux-5.10/include/linux/
H A Datomic.h46 #ifndef __atomic_release_fence
47 #define __atomic_release_fence smp_mb__before_atomic macro
67 __atomic_release_fence(); \
H A 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...]
H A 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...]
/kernel/linux/linux-6.6/include/linux/
H A Datomic.h46 #ifndef __atomic_release_fence
47 #define __atomic_release_fence smp_mb__before_atomic macro
67 __atomic_release_fence(); \
/kernel/linux/linux-6.6/include/linux/atomic/
H A Datomic-arch-fallback.h513 __atomic_release_fence(); in raw_atomic_set_release()
607 __atomic_release_fence(); in raw_atomic_add_return_release()
710 __atomic_release_fence(); in raw_atomic_fetch_add_release()
830 __atomic_release_fence(); in raw_atomic_sub_return_release()
933 __atomic_release_fence(); in raw_atomic_fetch_sub_release()
1053 __atomic_release_fence(); in raw_atomic_inc_return_release()
1152 __atomic_release_fence(); in raw_atomic_fetch_inc_release()
1271 __atomic_release_fence(); in raw_atomic_dec_return_release()
1370 __atomic_release_fence(); in raw_atomic_fetch_dec_release()
1489 __atomic_release_fence(); in raw_atomic_fetch_and_release()
[all...]
/kernel/linux/linux-6.6/arch/csky/include/asm/
H A Datomic.h14 #define __atomic_release_fence() __bar_brwaw() macro
/kernel/linux/linux-6.6/arch/powerpc/include/asm/
H A Datomic.h23 #define __atomic_release_fence() \ macro
/kernel/linux/linux-6.6/arch/riscv/include/asm/
H A Datomic.h25 #define __atomic_release_fence() \ macro
/kernel/linux/linux-5.10/arch/powerpc/include/asm/
H A Datomic.h22 #define __atomic_release_fence() \ macro
/kernel/linux/linux-5.10/arch/riscv/include/asm/
H A Datomic.h25 #define __atomic_release_fence() \ macro

Completed in 14 milliseconds