xref: /linux/arch/riscv/include/asm/fence.h (revision 87c9c16317882dd6dbbc07e349bc3223e14f3244)
1 #ifndef _ASM_RISCV_FENCE_H
2 #define _ASM_RISCV_FENCE_H
3 
4 #ifdef CONFIG_SMP
5 #define RISCV_ACQUIRE_BARRIER		"\tfence r , rw\n"
6 #define RISCV_RELEASE_BARRIER		"\tfence rw,  w\n"
7 #else
8 #define RISCV_ACQUIRE_BARRIER
9 #define RISCV_RELEASE_BARRIER
10 #endif
11 
12 #endif	/* _ASM_RISCV_FENCE_H */
13