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

/seL4-refos-master/projects/util_libs/libethdrivers/src/plat/imx6/
H A Dio.h48 #define __iowmb() dmb() macro
50 #define writeb(v,c) ({ uint8_t __v = v; __iowmb(); __arch_putb(__v,c); __v; })
51 #define writew(v,c) ({ uint16_t __v = v; __iowmb(); __arch_putw(__v,c); __v; })
52 #define writel(v,c) ({ uint32_t __v = v; __iowmb(); __arch_putl(__v,c); __v; })
/seL4-refos-master/projects/util_libs/libethdrivers/src/plat/zynq7000/
H A Dio.h47 #define __iowmb() dmb() macro
49 #define writeb(v,c) ({ uint8_t __v = v; __iowmb(); __arch_putb(__v,c); __v; })
50 #define writew(v,c) ({ uint16_t __v = v; __iowmb(); __arch_putw(__v,c); __v; })
51 #define writel(v,c) ({ uint32_t __v = v; __iowmb(); __arch_putl(__v,c); __v; })
/seL4-refos-master/projects/util_libs/libethdrivers/src/plat/tx2/
H A Dio.h44 #define __iowmb() dmb() macro
46 #define writeb(v,c) ({ uint8_t __v = v; __iowmb(); __arch_putb(__v,c); __v; })
47 #define writew(v,c) ({ uint16_t __v = v; __iowmb(); __arch_putw(__v,c); __v; })
48 #define writel(v,c) ({ uint32_t __v = v; __iowmb(); __arch_putl(__v,c); __v; })

Completed in 30 milliseconds