Lines Matching refs:__iomem

60 		__builtin_write8((volatile void __iomem *) __ioaddr, *bp++);  in io_outsb()
69 __builtin_write16((volatile void __iomem *) __ioaddr, (*bp++)); in io_outsw()
89 *bp++ = __builtin_read8((volatile void __iomem *) addr); in io_insb()
97 *bp++ = __builtin_read16((volatile void __iomem *) addr); in io_insw()
117 static inline void memset_io(volatile void __iomem *addr, unsigned char val, int count) in memset_io()
122 static inline void memcpy_fromio(void *dst, const volatile void __iomem *src, int count) in memcpy_fromio()
127 static inline void memcpy_toio(volatile void __iomem *dst, const void *src, int count) in memcpy_toio()
134 return __builtin_read8((void __iomem *)addr); in inb()
139 uint16_t ret = __builtin_read16((void __iomem *)addr); in inw()
149 uint32_t ret = __builtin_read32((void __iomem *)addr); in inl()
159 __builtin_write8((void __iomem *)addr, datum); in outb()
166 __builtin_write16((void __iomem *)addr, datum); in outw()
173 __builtin_write32((void __iomem *)addr, datum); in outl()
193 static inline uint8_t readb(const volatile void __iomem *addr) in readb()
195 return __builtin_read8((__force void volatile __iomem *) addr); in readb()
198 static inline uint16_t readw(const volatile void __iomem *addr) in readw()
200 uint16_t ret = __builtin_read16((__force void volatile __iomem *)addr); in readw()
207 static inline uint32_t readl(const volatile void __iomem *addr) in readl()
209 uint32_t ret = __builtin_read32((__force void volatile __iomem *)addr); in readl()
221 static inline void writeb(uint8_t datum, volatile void __iomem *addr) in writeb()
228 static inline void writew(uint16_t datum, volatile void __iomem *addr) in writew()
238 static inline void writel(uint32_t datum, volatile void __iomem *addr) in writel()
258 extern void __iomem *__ioremap(unsigned long physaddr, unsigned long size, int cacheflag);
260 static inline void __iomem *ioremap(unsigned long physaddr, unsigned long size) in ioremap()
265 static inline void __iomem *ioremap_nocache(unsigned long physaddr, unsigned long size) in ioremap_nocache()
270 static inline void __iomem *ioremap_wt(unsigned long physaddr, unsigned long size) in ioremap_wt()
275 static inline void __iomem *ioremap_fullcache(unsigned long physaddr, unsigned long size) in ioremap_fullcache()
283 extern void iounmap(void volatile __iomem *addr);
285 static inline void __iomem *ioport_map(unsigned long port, unsigned int nr) in ioport_map()
287 return (void __iomem *) port; in ioport_map()
290 static inline void ioport_unmap(void __iomem *p) in ioport_unmap()
302 static inline unsigned int ioread8(void __iomem *p) in ioread8()
307 static inline unsigned int ioread16(void __iomem *p) in ioread16()
315 static inline unsigned int ioread32(void __iomem *p) in ioread32()
323 static inline void iowrite8(u8 val, void __iomem *p) in iowrite8()
330 static inline void iowrite16(u16 val, void __iomem *p) in iowrite16()
339 static inline void iowrite32(u32 val, void __iomem *p) in iowrite32()
353 static inline void ioread8_rep(void __iomem *p, void *dst, unsigned long count) in ioread8_rep()
358 static inline void ioread16_rep(void __iomem *p, void *dst, unsigned long count) in ioread16_rep()
363 static inline void ioread32_rep(void __iomem *p, void *dst, unsigned long count) in ioread32_rep()
368 static inline void iowrite8_rep(void __iomem *p, const void *src, unsigned long count) in iowrite8_rep()
373 static inline void iowrite16_rep(void __iomem *p, const void *src, unsigned long count) in iowrite16_rep()
378 static inline void iowrite32_rep(void __iomem *p, const void *src, unsigned long count) in iowrite32_rep()
385 static inline void pci_iounmap(struct pci_dev *dev, void __iomem *p) in pci_iounmap()