Home
last modified time | relevance | path

Searched refs:__iormb (Results 1 – 5 of 5) sorted by relevance

/Linux-v4.19/arch/arc/include/asm/
Dio.h18 #define __iormb() rmb() macro
21 #define __iormb() do { } while (0) macro
46 #define ioread16be(p) ({ u16 __v = be16_to_cpu((__force __be16)__raw_readw(p)); __iormb(); __v; })
47 #define ioread32be(p) ({ u32 __v = be32_to_cpu((__force __be32)__raw_readl(p)); __iormb(); __v; })
141 #define readb(c) ({ u8 __v = readb_relaxed(c); __iormb(); __v; })
142 #define readw(c) ({ u16 __v = readw_relaxed(c); __iormb(); __v; })
143 #define readl(c) ({ u32 __v = readl_relaxed(c); __iormb(); __v; })
/Linux-v4.19/arch/arm64/include/asm/
Dio.h109 #define __iormb() rmb() macro
134 #define readb(c) ({ u8 __v = readb_relaxed(c); __iormb(); __v; })
135 #define readw(c) ({ u16 __v = readw_relaxed(c); __iormb(); __v; })
136 #define readl(c) ({ u32 __v = readl_relaxed(c); __iormb(); __v; })
137 #define readq(c) ({ u64 __v = readq_relaxed(c); __iormb(); __v; })
188 #define ioread16be(p) ({ __u16 __v = be16_to_cpu((__force __be16)__raw_readw(p)); __iormb(); __v; …
189 #define ioread32be(p) ({ __u32 __v = be32_to_cpu((__force __be32)__raw_readl(p)); __iormb(); __v; …
190 #define ioread64be(p) ({ __u64 __v = be64_to_cpu((__force __be64)__raw_readq(p)); __iormb(); __v; …
/Linux-v4.19/arch/arm/include/asm/
Dio.h170 #define __iormb() rmb() macro
173 #define __iormb() do { } while (0) macro
263 #define inb(p) ({ __u8 __v = __raw_readb(__io(p)); __iormb(); __v; })
265 __raw_readw(__io(p))); __iormb(); __v; })
267 __raw_readl(__io(p))); __iormb(); __v; })
308 #define readb(c) ({ u8 __v = readb_relaxed(c); __iormb(); __v; })
309 #define readw(c) ({ u16 __v = readw_relaxed(c); __iormb(); __v; })
310 #define readl(c) ({ u32 __v = readl_relaxed(c); __iormb(); __v; })
429 #define ioread16be(p) ({ __u16 __v = be16_to_cpu((__force __be16)__raw_readw(p)); __iormb(); __v; …
430 #define ioread32be(p) ({ __u32 __v = be32_to_cpu((__force __be32)__raw_readl(p)); __iormb(); __v; …
/Linux-v4.19/arch/nds32/include/asm/
Dio.h55 #define __iormb() rmb() macro
77 #define readb(c) ({ u8 __v = readb_relaxed(c); __iormb(); __v; })
78 #define readw(c) ({ u16 __v = readw_relaxed(c); __iormb(); __v; })
79 #define readl(c) ({ u32 __v = readl_relaxed(c); __iormb(); __v; })
/Linux-v4.19/drivers/dma/ti/
Dcppi41.c326 __iormb(); in cppi41_irq()
669 __iormb(); in cppi41_tear_down_chan()