Lines Matching refs:val
30 static inline void __raw_writeb(u8 val, volatile void __iomem *addr) in __raw_writeb() argument
32 asm volatile("strb %w0, [%1]" : : "r" (val), "r" (addr)); in __raw_writeb()
35 static inline void __raw_writew(u16 val, volatile void __iomem *addr) in __raw_writew() argument
37 asm volatile("strh %w0, [%1]" : : "r" (val), "r" (addr)); in __raw_writew()
40 static inline void __raw_writel(u32 val, volatile void __iomem *addr) in __raw_writel() argument
42 asm volatile("str %w0, [%1]" : : "r" (val), "r" (addr)); in __raw_writel()
45 static inline void __raw_writeq(u64 val, volatile void __iomem *addr) in __raw_writeq() argument
47 asm volatile("str %0, [%1]" : : "r" (val), "r" (addr)); in __raw_writeq()
52 u8 val; in __raw_readb() local
56 : "=r" (val) : "r" (addr)); in __raw_readb()
57 return val; in __raw_readb()
62 u16 val; in __raw_readw() local
66 : "=r" (val) : "r" (addr)); in __raw_readw()
67 return val; in __raw_readw()
72 u32 val; in __raw_readl() local
76 : "=r" (val) : "r" (addr)); in __raw_readl()
77 return val; in __raw_readl()
82 u64 val; in __raw_readq() local
86 : "=r" (val) : "r" (addr)); in __raw_readq()
87 return val; in __raw_readq()