Lines Matching defs:addr
10 static inline void __raw_writeb(u8 val, volatile void __iomem *addr)
12 asm volatile("sbi %0, [%1]" : : "r" (val), "r" (addr));
16 static inline void __raw_writew(u16 val, volatile void __iomem *addr)
18 asm volatile("shi %0, [%1]" : : "r" (val), "r" (addr));
22 static inline void __raw_writel(u32 val, volatile void __iomem *addr)
24 asm volatile("swi %0, [%1]" : : "r" (val), "r" (addr));
28 static inline u8 __raw_readb(const volatile void __iomem *addr)
32 asm volatile("lbi %0, [%1]" : "=r" (val) : "r" (addr));
37 static inline u16 __raw_readw(const volatile void __iomem *addr)
41 asm volatile("lhi %0, [%1]" : "=r" (val) : "r" (addr));
46 static inline u32 __raw_readl(const volatile void __iomem *addr)
50 asm volatile("lwi %0, [%1]" : "=r" (val) : "r" (addr));