Lines Matching refs:pos
162 static inline unsigned char mmio_config_readb(void __iomem *pos) in mmio_config_readb() argument
165 asm volatile("movb (%1),%%al" : "=a" (val) : "r" (pos)); in mmio_config_readb()
169 static inline unsigned short mmio_config_readw(void __iomem *pos) in mmio_config_readw() argument
172 asm volatile("movw (%1),%%ax" : "=a" (val) : "r" (pos)); in mmio_config_readw()
176 static inline unsigned int mmio_config_readl(void __iomem *pos) in mmio_config_readl() argument
179 asm volatile("movl (%1),%%eax" : "=a" (val) : "r" (pos)); in mmio_config_readl()
183 static inline void mmio_config_writeb(void __iomem *pos, u8 val) in mmio_config_writeb() argument
185 asm volatile("movb %%al,(%1)" : : "a" (val), "r" (pos) : "memory"); in mmio_config_writeb()
188 static inline void mmio_config_writew(void __iomem *pos, u16 val) in mmio_config_writew() argument
190 asm volatile("movw %%ax,(%1)" : : "a" (val), "r" (pos) : "memory"); in mmio_config_writew()
193 static inline void mmio_config_writel(void __iomem *pos, u32 val) in mmio_config_writel() argument
195 asm volatile("movl %%eax,(%1)" : : "a" (val), "r" (pos) : "memory"); in mmio_config_writel()