Symbol: RISCV_FENCE
arch/riscv/include/asm/barrier.h
18
#define __mb() RISCV_FENCE(iorw, iorw)
arch/riscv/include/asm/barrier.h
19
#define __rmb() RISCV_FENCE(ir, ir)
arch/riscv/include/asm/barrier.h
20
#define __wmb() RISCV_FENCE(ow, ow)
arch/riscv/include/asm/barrier.h
23
#define __smp_mb() RISCV_FENCE(rw, rw)
arch/riscv/include/asm/barrier.h
24
#define __smp_rmb() RISCV_FENCE(r, r)
arch/riscv/include/asm/barrier.h
25
#define __smp_wmb() RISCV_FENCE(w, w)
arch/riscv/include/asm/barrier.h
52
#define smp_mb__after_spinlock() RISCV_FENCE(iorw, iorw)
arch/riscv/include/asm/barrier.h
57
RISCV_FENCE(rw, w); \
arch/riscv/include/asm/barrier.h
65
RISCV_FENCE(r, rw); \
arch/riscv/include/asm/io.h
54
#define __io_pbr() RISCV_FENCE(io, i)
arch/riscv/include/asm/io.h
55
#define __io_par(v) RISCV_FENCE(i, ior)
arch/riscv/include/asm/io.h
56
#define __io_pbw() RISCV_FENCE(iow, o)
arch/riscv/include/asm/io.h
57
#define __io_paw() RISCV_FENCE(o, io)
arch/riscv/include/asm/mmio.h
135
#define __io_ar(v) RISCV_FENCE(i, ir)
arch/riscv/include/asm/mmio.h
136
#define __io_bw() RISCV_FENCE(w, o)
arch/riscv/include/asm/mmiowb.h
10
#define mmiowb() RISCV_FENCE(o, w)
arch/riscv/mm/cacheflush.c
38
RISCV_FENCE(w, o);
tools/arch/riscv/include/asm/barrier.h
17
#define mb() RISCV_FENCE(iorw, iorw)
tools/arch/riscv/include/asm/barrier.h
18
#define rmb() RISCV_FENCE(ir, ir)
tools/arch/riscv/include/asm/barrier.h
19
#define wmb() RISCV_FENCE(ow, ow)
tools/arch/riscv/include/asm/barrier.h
22
#define smp_mb() RISCV_FENCE(rw, rw)
tools/arch/riscv/include/asm/barrier.h
23
#define smp_rmb() RISCV_FENCE(r, r)
tools/arch/riscv/include/asm/barrier.h
24
#define smp_wmb() RISCV_FENCE(w, w)
tools/arch/riscv/include/asm/barrier.h
28
RISCV_FENCE(rw, w); \
tools/arch/riscv/include/asm/barrier.h
35
RISCV_FENCE(r, rw); \
tools/testing/selftests/rseq/rseq-riscv.h
28
#define rseq_smp_mb() RISCV_FENCE(rw, rw)
tools/testing/selftests/rseq/rseq-riscv.h
29
#define rseq_smp_rmb() RISCV_FENCE(r, r)
tools/testing/selftests/rseq/rseq-riscv.h
30
#define rseq_smp_wmb() RISCV_FENCE(w, w)
tools/testing/selftests/rseq/rseq-riscv.h
39
RISCV_FENCE(r, rw); \
tools/testing/selftests/rseq/rseq-riscv.h
47
RISCV_FENCE(rw, w); \