Lines Matching refs:__iomem

28 static inline u8 readb(const volatile void __iomem *addr)  in readb()
33 static inline u16 readw(const volatile void __iomem *addr) in readw()
38 static inline u32 readl(const volatile void __iomem *addr) in readl()
51 static inline void writeb(u8 b, volatile void __iomem *addr) in writeb()
56 static inline void writew(u16 b, volatile void __iomem *addr) in writew()
61 static inline void writel(u32 b, volatile void __iomem *addr) in writel()
80 return readb((volatile void __iomem *) addr); in inb_local()
85 return writeb(b, (volatile void __iomem *) addr); in outb_local()
90 return readb((volatile void __iomem *) addr); in inb()
95 return readw((volatile void __iomem *) addr); in inw()
100 return readl((volatile void __iomem *) addr); in inl()
105 return writeb(b, (volatile void __iomem *) addr); in outb()
110 return writew(b, (volatile void __iomem *) addr); in outw()
115 return writel(b, (volatile void __iomem *) addr); in outl()
242 static inline void pci_iounmap(struct pci_dev *dev, void __iomem *p) in pci_iounmap()
263 static inline void __iomem *__ioremap(unsigned long offset, unsigned long size, in __ioremap()
266 return (void __iomem *) offset; in __ioremap()
269 static inline void __iomem *ioremap(unsigned long offset, unsigned long size) in ioremap()
271 return (void __iomem *)(offset & ~0x20000000); in ioremap()
279 static inline void __iomem *ioremap_nocache(unsigned long offset, unsigned long size) in ioremap_nocache()
281 return (void __iomem *) (offset | 0x20000000); in ioremap_nocache()
286 static inline void iounmap(void __iomem *addr) in iounmap()
290 static inline void __iomem *ioport_map(unsigned long port, unsigned int nr) in ioport_map()
292 return (void __iomem *) port; in ioport_map()
295 static inline void ioport_unmap(void __iomem *p) in ioport_unmap()