Lines Matching refs:__iomem
46 extern void __iomem *ioremap(resource_size_t offset, unsigned long size);
47 extern void __iomem *ioremap_prot(resource_size_t offset, unsigned long size,
49 extern void iounmap(volatile void __iomem *addr);
51 #define ioremap(physaddr, size) ((void __iomem *)(unsigned long)(physaddr))
78 static inline u8 __raw_readb(const volatile void __iomem *addr) in __raw_readb()
83 static inline u16 __raw_readw(const volatile void __iomem *addr) in __raw_readw()
91 static inline u32 __raw_readl(const volatile void __iomem *addr) in __raw_readl()
100 static inline u64 __raw_readq(const volatile void __iomem *addr) in __raw_readq()
108 static inline void __raw_writeb(u8 val, volatile void __iomem *addr) in __raw_writeb()
113 static inline void __raw_writew(u16 val, volatile void __iomem *addr) in __raw_writew()
118 static inline void __raw_writel(u32 val, volatile void __iomem *addr) in __raw_writel()
123 static inline void __raw_writeq(u64 val, volatile void __iomem *addr) in __raw_writeq()
269 static inline void memcpy_fromio(void *dst, const volatile void __iomem *src, in memcpy_fromio()
278 static inline void memcpy_toio(volatile void __iomem *dst, const void *src, in memcpy_toio()
293 return readb((volatile void __iomem *) addr); in inb()
298 return readw((volatile void __iomem *) addr); in inw()
303 return readl((volatile void __iomem *) addr); in inl()
308 writeb(b, (volatile void __iomem *) addr); in outb()
313 writew(b, (volatile void __iomem *) addr); in outw()
318 writel(b, (volatile void __iomem *) addr); in outl()
384 extern void __iomem *ioport_map(unsigned long port, unsigned int len);
385 extern void ioport_unmap(void __iomem *addr);
406 static inline void __iomem *ioport_map(unsigned long port, unsigned int len) in ioport_map()
412 static inline void ioport_unmap(void __iomem *addr) in ioport_unmap()