Linux 5.6.13
[linux/fpc-iii.git] / arch / riscv / include / asm / fence.h
blob2b443a3a487f3cdc509b5f80c7c343065ae85ef7
1 #ifndef _ASM_RISCV_FENCE_H
2 #define _ASM_RISCV_FENCE_H
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
12 #endif /* _ASM_RISCV_FENCE_H */