Home
last modified time | relevance | path

Searched refs:__iowmb (Results 1 – 4 of 4) sorted by relevance

/rk3399_rockchip-uboot/arch/arc/include/asm/
H A Dio.h47 #define __iowmb() wmb() macro
50 #define __iowmb() do { } while (0) macro
227 #define writeb(v,c) ({ __iowmb(); writeb_relaxed(v,c); })
228 #define writew(v,c) ({ __iowmb(); writew_relaxed(v,c); })
229 #define writel(v,c) ({ __iowmb(); writel_relaxed(v,c); })
/rk3399_rockchip-uboot/arch/arm/include/asm/
H A Dio.h113 #define __iowmb() dmb() macro
115 #define writeb(v,c) ({ u8 __v = v; __iowmb(); __arch_putb(__v,c); __v; })
116 #define writew(v,c) ({ u16 __v = v; __iowmb(); __arch_putw(__v,c); __v; })
117 #define writel(v,c) ({ u32 __v = v; __iowmb(); __arch_putl(__v,c); __v; })
118 #define writeq(v,c) ({ u64 __v = v; __iowmb(); __arch_putq(__v,c); __v; })
/rk3399_rockchip-uboot/arch/nds32/include/asm/
H A Dio.h105 #define __iowmb() dmb() macro
109 __iowmb(); in writeb()
115 __iowmb(); in writew()
122 __iowmb(); in writel()
/rk3399_rockchip-uboot/arch/x86/include/asm/
H A Dio.h268 #define __iowmb() dmb() macro