Lines Matching refs:pos
175 static inline unsigned char mmio_config_readb(void __iomem *pos) in mmio_config_readb() argument
178 asm volatile("movb (%1),%%al" : "=a" (val) : "r" (pos)); in mmio_config_readb()
182 static inline unsigned short mmio_config_readw(void __iomem *pos) in mmio_config_readw() argument
185 asm volatile("movw (%1),%%ax" : "=a" (val) : "r" (pos)); in mmio_config_readw()
189 static inline unsigned int mmio_config_readl(void __iomem *pos) in mmio_config_readl() argument
192 asm volatile("movl (%1),%%eax" : "=a" (val) : "r" (pos)); in mmio_config_readl()
196 static inline void mmio_config_writeb(void __iomem *pos, u8 val) in mmio_config_writeb() argument
198 asm volatile("movb %%al,(%1)" : : "a" (val), "r" (pos) : "memory"); in mmio_config_writeb()
201 static inline void mmio_config_writew(void __iomem *pos, u16 val) in mmio_config_writew() argument
203 asm volatile("movw %%ax,(%1)" : : "a" (val), "r" (pos) : "memory"); in mmio_config_writew()
206 static inline void mmio_config_writel(void __iomem *pos, u32 val) in mmio_config_writel() argument
208 asm volatile("movl %%eax,(%1)" : : "a" (val), "r" (pos) : "memory"); in mmio_config_writel()