Lines Matching refs:addr
13 static inline void __raw_writeb(u8 val, volatile void __iomem *addr) in __raw_writeb() argument
15 asm volatile("sb %0, 0(%1)" : : "r" (val), "r" (addr)); in __raw_writeb()
19 static inline void __raw_writew(u16 val, volatile void __iomem *addr) in __raw_writew() argument
21 asm volatile("sh %0, 0(%1)" : : "r" (val), "r" (addr)); in __raw_writew()
25 static inline void __raw_writel(u32 val, volatile void __iomem *addr) in __raw_writel() argument
27 asm volatile("sw %0, 0(%1)" : : "r" (val), "r" (addr)); in __raw_writel()
32 static inline void __raw_writeq(u64 val, volatile void __iomem *addr) in __raw_writeq() argument
34 asm volatile("sd %0, 0(%1)" : : "r" (val), "r" (addr)); in __raw_writeq()
39 static inline u8 __raw_readb(const volatile void __iomem *addr) in __raw_readb() argument
43 asm volatile("lb %0, 0(%1)" : "=r" (val) : "r" (addr)); in __raw_readb()
48 static inline u16 __raw_readw(const volatile void __iomem *addr) in __raw_readw() argument
52 asm volatile("lh %0, 0(%1)" : "=r" (val) : "r" (addr)); in __raw_readw()
57 static inline u32 __raw_readl(const volatile void __iomem *addr) in __raw_readl() argument
61 asm volatile("lw %0, 0(%1)" : "=r" (val) : "r" (addr)); in __raw_readl()
67 static inline u64 __raw_readq(const volatile void __iomem *addr) in __raw_readq() argument
71 asm volatile("ld %0, 0(%1)" : "=r" (val) : "r" (addr)); in __raw_readq()