Lines Matching refs:addr

21 static inline u8 __raw_readb(const volatile void __iomem *addr)
27 : "r" (addr), "i" (ASI_PHYS_BYPASS_EC_E));
33 static inline u16 __raw_readw(const volatile void __iomem *addr)
39 : "r" (addr), "i" (ASI_PHYS_BYPASS_EC_E));
45 static inline u32 __raw_readl(const volatile void __iomem *addr)
51 : "r" (addr), "i" (ASI_PHYS_BYPASS_EC_E));
57 static inline u64 __raw_readq(const volatile void __iomem *addr)
63 : "r" (addr), "i" (ASI_PHYS_BYPASS_EC_E));
69 static inline void __raw_writeb(u8 b, const volatile void __iomem *addr)
73 : "Jr" (b), "r" (addr), "i" (ASI_PHYS_BYPASS_EC_E));
77 static inline void __raw_writew(u16 w, const volatile void __iomem *addr)
81 : "Jr" (w), "r" (addr), "i" (ASI_PHYS_BYPASS_EC_E));
85 static inline void __raw_writel(u32 l, const volatile void __iomem *addr)
89 : "Jr" (l), "r" (addr), "i" (ASI_PHYS_BYPASS_EC_E));
93 static inline void __raw_writeq(u64 q, const volatile void __iomem *addr)
97 : "Jr" (q), "r" (addr), "i" (ASI_PHYS_BYPASS_EC_E));
106 static inline u8 readb(const volatile void __iomem *addr)
111 : "r" (addr), "i" (ASI_PHYS_BYPASS_EC_E_L)
118 static inline u16 readw(const volatile void __iomem *addr)
123 : "r" (addr), "i" (ASI_PHYS_BYPASS_EC_E_L)
131 static inline u32 readl(const volatile void __iomem *addr)
136 : "r" (addr), "i" (ASI_PHYS_BYPASS_EC_E_L)
144 static inline u64 readq(const volatile void __iomem *addr)
149 : "r" (addr), "i" (ASI_PHYS_BYPASS_EC_E_L)
157 static inline void writeb(u8 b, volatile void __iomem *addr)
161 : "Jr" (b), "r" (addr), "i" (ASI_PHYS_BYPASS_EC_E_L)
167 static inline void writew(u16 w, volatile void __iomem *addr)
171 : "Jr" (w), "r" (addr), "i" (ASI_PHYS_BYPASS_EC_E_L)
177 static inline void writel(u32 l, volatile void __iomem *addr)
181 : "Jr" (l), "r" (addr), "i" (ASI_PHYS_BYPASS_EC_E_L)
187 static inline void writeq(u64 q, volatile void __iomem *addr)
191 : "Jr" (q), "r" (addr), "i" (ASI_PHYS_BYPASS_EC_E_L)
196 static inline u8 inb(unsigned long addr)
198 return readb((volatile void __iomem *)addr);
202 static inline u16 inw(unsigned long addr)
204 return readw((volatile void __iomem *)addr);
208 static inline u32 inl(unsigned long addr)
210 return readl((volatile void __iomem *)addr);
214 static inline void outb(u8 b, unsigned long addr)
216 writeb(b, (volatile void __iomem *)addr);
220 static inline void outw(u16 w, unsigned long addr)
222 writew(w, (volatile void __iomem *)addr);
226 static inline void outl(u32 l, unsigned long addr)
228 writel(l, (volatile void __iomem *)addr);
290 static inline u8 sbus_readb(const volatile void __iomem *addr)
292 return __raw_readb(addr);
295 static inline u16 sbus_readw(const volatile void __iomem *addr)
297 return __raw_readw(addr);
300 static inline u32 sbus_readl(const volatile void __iomem *addr)
302 return __raw_readl(addr);
305 static inline u64 sbus_readq(const volatile void __iomem *addr)
307 return __raw_readq(addr);
310 static inline void sbus_writeb(u8 b, volatile void __iomem *addr)
312 __raw_writeb(b, addr);
315 static inline void sbus_writew(u16 w, volatile void __iomem *addr)
317 __raw_writew(w, addr);
320 static inline void sbus_writel(u32 l, volatile void __iomem *addr)
322 __raw_writel(l, addr);
325 static inline void sbus_writeq(u64 q, volatile void __iomem *addr)
327 __raw_writeq(q, addr);
413 static inline void iounmap(volatile void __iomem *addr)