Lines Matching refs:__iomem
43 extern void atomic_io_modify(void __iomem *reg, u32 mask, u32 set);
44 extern void atomic_io_modify_relaxed(void __iomem *reg, u32 mask, u32 set);
50 void __raw_writesb(volatile void __iomem *addr, const void *data, int bytelen);
51 void __raw_writesw(volatile void __iomem *addr, const void *data, int wordlen);
52 void __raw_writesl(volatile void __iomem *addr, const void *data, int longlen);
54 void __raw_readsb(const volatile void __iomem *addr, void *data, int bytelen);
55 void __raw_readsw(const volatile void __iomem *addr, void *data, int wordlen);
56 void __raw_readsl(const volatile void __iomem *addr, void *data, int longlen);
73 static inline void __raw_writew(u16 val, volatile void __iomem *addr) in __raw_writew()
81 static inline u16 __raw_readw(const volatile void __iomem *addr) in __raw_readw()
92 static inline void __raw_writeb(u8 val, volatile void __iomem *addr) in __raw_writeb()
100 static inline void __raw_writel(u32 val, volatile void __iomem *addr) in __raw_writel()
108 static inline u8 __raw_readb(const volatile void __iomem *addr) in __raw_readb()
118 static inline u32 __raw_readl(const volatile void __iomem *addr) in __raw_readl()
145 extern void __iomem *__arm_ioremap_pfn_caller(unsigned long, unsigned long,
147 extern void __iomem *__arm_ioremap_caller(phys_addr_t, size_t, unsigned int,
150 extern void __iomem *__arm_ioremap_pfn(unsigned long, unsigned long, size_t, unsigned int);
151 extern void __iomem *__arm_ioremap(phys_addr_t, size_t, unsigned int);
152 extern void __iomem *__arm_ioremap_exec(phys_addr_t, size_t, bool cached);
153 extern void __iounmap(volatile void __iomem *addr);
154 extern void __arm_iounmap(volatile void __iomem *addr);
156 extern void __iomem * (*arch_ioremap_caller)(phys_addr_t, size_t,
158 extern void (*arch_iounmap)(volatile void __iomem *);
168 static inline void __iomem *__typesafe_io(unsigned long addr) in __typesafe_io()
170 return (void __iomem *)addr; in __typesafe_io()
173 #define IOMEM(x) ((void __force __iomem *)(x))
187 #define PCI_IOBASE ((void __iomem *)PCI_IO_VIRT_BASE)
279 extern void _memcpy_fromio(void *, const volatile void __iomem *, size_t);
280 extern void _memcpy_toio(volatile void __iomem *, const void *, size_t);
281 extern void _memset_io(volatile void __iomem *, int, size_t);
352 extern void __iomem *ioport_map(unsigned long port, unsigned int nr);
356 extern void ioport_unmap(void __iomem *addr);
362 extern void pci_iounmap(struct pci_dev *dev, void __iomem *addr);