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))
79 static inline u8 __raw_readb(const volatile void __iomem *addr) in __raw_readb()
84 static inline u16 __raw_readw(const volatile void __iomem *addr) in __raw_readw()
92 static inline u32 __raw_readl(const volatile void __iomem *addr) in __raw_readl()
101 static inline u64 __raw_readq(const volatile void __iomem *addr) in __raw_readq()
109 static inline void __raw_writeb(u8 val, volatile void __iomem *addr) in __raw_writeb()
114 static inline void __raw_writew(u16 val, volatile void __iomem *addr) in __raw_writew()
119 static inline void __raw_writel(u32 val, volatile void __iomem *addr) in __raw_writel()
124 static inline void __raw_writeq(u64 val, volatile void __iomem *addr) in __raw_writeq()
270 static inline void memcpy_fromio(void *dst, const volatile void __iomem *src, in memcpy_fromio()
279 static inline void memcpy_toio(volatile void __iomem *dst, const void *src, in memcpy_toio()
294 return readb((volatile void __iomem *) addr); in inb()
299 return readw((volatile void __iomem *) addr); in inw()
304 return readl((volatile void __iomem *) addr); in inl()
309 writeb(b, (volatile void __iomem *) addr); in outb()
314 writew(b, (volatile void __iomem *) addr); in outw()
319 writel(b, (volatile void __iomem *) addr); in outl()
385 extern void __iomem *ioport_map(unsigned long port, unsigned int len);
386 extern void ioport_unmap(void __iomem *addr);
407 static inline void __iomem *ioport_map(unsigned long port, unsigned int len) in ioport_map()
413 static inline void ioport_unmap(void __iomem *addr) in ioport_unmap()