Searched refs:__iowmb (Results 1 - 8 of 8) sorted by relevance

/u-boot/arch/arc/include/asm/
H A Dio.h52 #define __iowmb() wmb() macro
55 #define __iowmb() __comp_b() macro
86 #define __raw_writeb(v, c) ({ __iowmb(); __arch_putb(v, c); })
87 #define __raw_writew(v, c) ({ __iowmb(); __arch_putw(v, c); })
88 #define __raw_writel(v, c) ({ __iowmb(); __arch_putl(v, c); })
89 #define __raw_writeq(v, c) ({ __iowmb(); __arch_putq(v, c); })
102 __iowmb();
113 __iowmb();
124 __iowmb();
192 #define writeb(v, c) ({ __iowmb(); writeb_relaxe
[all...]
/u-boot/arch/riscv/include/asm/
H A Dio.h44 #define __iowmb() wmb() macro
48 __iowmb();
54 __iowmb();
60 __iowmb();
66 __iowmb();
/u-boot/drivers/mtd/nand/raw/
H A Docteontx_bch_regs.h162 __iowmb(); /* flush commands before ringing bell */
H A Docteontx_nand.c1459 __iowmb(); /* flush done=0 before making request */
1554 __iowmb(); /* flush done=0 before making request */
/u-boot/arch/arm/include/asm/
H A Dio.h97 #define __iowmb() dmb() macro
101 #define writeb(v,c) ({ u8 __v = v; __iowmb(); __arch_putb(__v,c); __v; })
102 #define writew(v,c) ({ u16 __v = v; __iowmb(); __arch_putw(__v,c); __v; })
103 #define writel(v,c) ({ u32 __v = v; __iowmb(); __arch_putl(__v,c); __v; })
104 #define writeq(v,c) ({ u64 __v = v; __iowmb(); __arch_putq(__v,c); __v; })
/u-boot/drivers/net/octeontx2/
H A Dnix_af.c62 __iowmb();
108 __iowmb();
195 __iowmb();
231 __iowmb();
476 __iowmb();
777 __iowmb();
795 __iowmb();
813 __iowmb();
H A Dnix.c580 __iowmb();
709 __iowmb();
/u-boot/arch/x86/include/asm/
H A Dio.h248 #define __iowmb() dmb() macro

Completed in 119 milliseconds