Lines Matching refs:addr

82 static inline u8 __raw_readb(const volatile void __iomem *addr)  in __raw_readb()  argument
88 : "m" (*(volatile u8 __force *)addr) in __raw_readb()
93 static inline u16 __raw_readw(const volatile void __iomem *addr) in __raw_readw() argument
99 : "m" (*(volatile u16 __force *)addr) in __raw_readw()
104 static inline u32 __raw_readl(const volatile void __iomem *addr) in __raw_readl() argument
110 : "m" (*(volatile u32 __force *)addr) in __raw_readl()
115 static inline void __raw_writeb(u8 b, volatile void __iomem *addr) in __raw_writeb() argument
119 : "r" (b), "m" (*(volatile u8 __force *)addr) in __raw_writeb()
123 static inline void __raw_writew(u16 s, volatile void __iomem *addr) in __raw_writew() argument
127 : "r" (s), "m" (*(volatile u16 __force *)addr) in __raw_writew()
131 static inline void __raw_writel(u32 w, volatile void __iomem *addr) in __raw_writel() argument
135 : "r" (w), "m" (*(volatile u32 __force *)addr) in __raw_writel()
139 static inline int __raw_readsb(unsigned int addr, void *data, int bytelen) in __raw_readsb() argument
146 : "r" (addr), "r" (data), "r" (bytelen) in __raw_readsb()
151 static inline int __raw_readsw(unsigned int addr, void *data, int wordlen) in __raw_readsw() argument
158 : "r" (addr), "r" (data), "r" (wordlen) in __raw_readsw()
163 static inline int __raw_readsl(unsigned int addr, void *data, int longlen) in __raw_readsl() argument
170 : "r" (addr), "r" (data), "r" (longlen) in __raw_readsl()
175 static inline int __raw_writesb(unsigned int addr, void *data, int bytelen) in __raw_writesb() argument
182 : "r" (addr), "r" (data), "r" (bytelen) in __raw_writesb()
187 static inline int __raw_writesw(unsigned int addr, void *data, int wordlen) in __raw_writesw() argument
194 : "r" (addr), "r" (data), "r" (wordlen) in __raw_writesw()
199 static inline int __raw_writesl(unsigned int addr, void *data, int longlen) in __raw_writesl() argument
206 : "r" (addr), "r" (data), "r" (longlen) in __raw_writesl()
276 #define clrbits(type, addr, clear) \ argument
277 out_##type((addr), in_##type(addr) & ~(clear))
279 #define setbits(type, addr, set) \ argument
280 out_##type((addr), in_##type(addr) | (set))
282 #define clrsetbits(type, addr, clear, set) \ argument
283 out_##type((addr), (in_##type(addr) & ~(clear)) | (set))
285 #define clrbits_be32(addr, clear) clrbits(be32, addr, clear) argument
286 #define setbits_be32(addr, set) setbits(be32, addr, set) argument
287 #define clrsetbits_be32(addr, clear, set) clrsetbits(be32, addr, clear, set) argument
289 #define clrbits_le32(addr, clear) clrbits(le32, addr, clear) argument
290 #define setbits_le32(addr, set) setbits(le32, addr, set) argument
291 #define clrsetbits_le32(addr, clear, set) clrsetbits(le32, addr, clear, set) argument
293 #define clrbits_be16(addr, clear) clrbits(be16, addr, clear) argument
294 #define setbits_be16(addr, set) setbits(be16, addr, set) argument
295 #define clrsetbits_be16(addr, clear, set) clrsetbits(be16, addr, clear, set) argument
297 #define clrbits_le16(addr, clear) clrbits(le16, addr, clear) argument
298 #define setbits_le16(addr, set) setbits(le16, addr, set) argument
299 #define clrsetbits_le16(addr, clear, set) clrsetbits(le16, addr, clear, set) argument
301 #define clrbits_8(addr, clear) clrbits(8, addr, clear) argument
302 #define setbits_8(addr, set) setbits(8, addr, set) argument
303 #define clrsetbits_8(addr, clear, set) clrsetbits(8, addr, clear, set) argument