Lines Matching refs:addr

22 static inline u8 __raw_readb(const volatile void __iomem *addr)
28 : "r" (addr), "i" (ASI_PHYS_BYPASS_EC_E));
34 static inline u16 __raw_readw(const volatile void __iomem *addr)
40 : "r" (addr), "i" (ASI_PHYS_BYPASS_EC_E));
46 static inline u32 __raw_readl(const volatile void __iomem *addr)
52 : "r" (addr), "i" (ASI_PHYS_BYPASS_EC_E));
58 static inline u64 __raw_readq(const volatile void __iomem *addr)
64 : "r" (addr), "i" (ASI_PHYS_BYPASS_EC_E));
70 static inline void __raw_writeb(u8 b, const volatile void __iomem *addr)
74 : "Jr" (b), "r" (addr), "i" (ASI_PHYS_BYPASS_EC_E));
78 static inline void __raw_writew(u16 w, const volatile void __iomem *addr)
82 : "Jr" (w), "r" (addr), "i" (ASI_PHYS_BYPASS_EC_E));
86 static inline void __raw_writel(u32 l, const volatile void __iomem *addr)
90 : "Jr" (l), "r" (addr), "i" (ASI_PHYS_BYPASS_EC_E));
94 static inline void __raw_writeq(u64 q, const volatile void __iomem *addr)
98 : "Jr" (q), "r" (addr), "i" (ASI_PHYS_BYPASS_EC_E));
107 static inline u8 readb(const volatile void __iomem *addr)
112 : "r" (addr), "i" (ASI_PHYS_BYPASS_EC_E_L)
119 static inline u16 readw(const volatile void __iomem *addr)
124 : "r" (addr), "i" (ASI_PHYS_BYPASS_EC_E_L)
132 static inline u32 readl(const volatile void __iomem *addr)
137 : "r" (addr), "i" (ASI_PHYS_BYPASS_EC_E_L)
145 static inline u64 readq(const volatile void __iomem *addr)
150 : "r" (addr), "i" (ASI_PHYS_BYPASS_EC_E_L)
158 static inline void writeb(u8 b, volatile void __iomem *addr)
162 : "Jr" (b), "r" (addr), "i" (ASI_PHYS_BYPASS_EC_E_L)
168 static inline void writew(u16 w, volatile void __iomem *addr)
172 : "Jr" (w), "r" (addr), "i" (ASI_PHYS_BYPASS_EC_E_L)
178 static inline void writel(u32 l, volatile void __iomem *addr)
182 : "Jr" (l), "r" (addr), "i" (ASI_PHYS_BYPASS_EC_E_L)
188 static inline void writeq(u64 q, volatile void __iomem *addr)
192 : "Jr" (q), "r" (addr), "i" (ASI_PHYS_BYPASS_EC_E_L)
197 static inline u8 inb(unsigned long addr)
199 return readb((volatile void __iomem *)addr);
203 static inline u16 inw(unsigned long addr)
205 return readw((volatile void __iomem *)addr);
209 static inline u32 inl(unsigned long addr)
211 return readl((volatile void __iomem *)addr);
215 static inline void outb(u8 b, unsigned long addr)
217 writeb(b, (volatile void __iomem *)addr);
221 static inline void outw(u16 w, unsigned long addr)
223 writew(w, (volatile void __iomem *)addr);
227 static inline void outl(u32 l, unsigned long addr)
229 writel(l, (volatile void __iomem *)addr);
304 static inline u8 sbus_readb(const volatile void __iomem *addr)
306 return __raw_readb(addr);
309 static inline u16 sbus_readw(const volatile void __iomem *addr)
311 return __raw_readw(addr);
314 static inline u32 sbus_readl(const volatile void __iomem *addr)
316 return __raw_readl(addr);
319 static inline u64 sbus_readq(const volatile void __iomem *addr)
321 return __raw_readq(addr);
324 static inline void sbus_writeb(u8 b, volatile void __iomem *addr)
326 __raw_writeb(b, addr);
329 static inline void sbus_writew(u16 w, volatile void __iomem *addr)
331 __raw_writew(w, addr);
334 static inline void sbus_writel(u32 l, volatile void __iomem *addr)
336 __raw_writel(l, addr);
339 static inline void sbus_writeq(u64 q, volatile void __iomem *addr)
341 __raw_writeq(q, addr);
436 static inline void iounmap(volatile void __iomem *addr)