Lines Matching refs:__iomem
75 static inline u8 __raw_readb(const volatile void __iomem *addr)
83 static inline u16 __raw_readw(const volatile void __iomem *addr)
91 static inline u32 __raw_readl(const volatile void __iomem *addr)
100 static inline u64 __raw_readq(const volatile void __iomem *addr)
109 static inline void __raw_writeb(u8 value, volatile void __iomem *addr)
117 static inline void __raw_writew(u16 value, volatile void __iomem *addr)
125 static inline void __raw_writel(u32 value, volatile void __iomem *addr)
134 static inline void __raw_writeq(u64 value, volatile void __iomem *addr)
148 static inline u8 readb(const volatile void __iomem *addr)
161 static inline u16 readw(const volatile void __iomem *addr)
174 static inline u32 readl(const volatile void __iomem *addr)
188 static inline u64 readq(const volatile void __iomem *addr)
202 static inline void writeb(u8 value, volatile void __iomem *addr)
212 static inline void writew(u16 value, volatile void __iomem *addr)
222 static inline void writel(u32 value, volatile void __iomem *addr)
233 static inline void writeq(u64 value, volatile void __iomem *addr)
249 static inline u8 readb_relaxed(const volatile void __iomem *addr)
257 static inline u16 readw_relaxed(const volatile void __iomem *addr)
265 static inline u32 readl_relaxed(const volatile void __iomem *addr)
273 static inline u64 readq_relaxed(const volatile void __iomem *addr)
281 static inline void writeb_relaxed(u8 value, volatile void __iomem *addr)
289 static inline void writew_relaxed(u16 value, volatile void __iomem *addr)
297 static inline void writel_relaxed(u32 value, volatile void __iomem *addr)
305 static inline void writeq_relaxed(u64 value, volatile void __iomem *addr)
317 static inline void readsb(const volatile void __iomem *addr, void *buffer,
333 static inline void readsw(const volatile void __iomem *addr, void *buffer,
349 static inline void readsl(const volatile void __iomem *addr, void *buffer,
366 static inline void readsq(const volatile void __iomem *addr, void *buffer,
383 static inline void writesb(volatile void __iomem *addr, const void *buffer,
398 static inline void writesw(volatile void __iomem *addr, const void *buffer,
413 static inline void writesl(volatile void __iomem *addr, const void *buffer,
429 static inline void writesq(volatile void __iomem *addr, const void *buffer,
444 #define PCI_IOBASE ((void __iomem *)0)
710 static inline u8 ioread8(const volatile void __iomem *addr)
718 static inline u16 ioread16(const volatile void __iomem *addr)
726 static inline u32 ioread32(const volatile void __iomem *addr)
735 static inline u64 ioread64(const volatile void __iomem *addr)
744 static inline void iowrite8(u8 value, volatile void __iomem *addr)
752 static inline void iowrite16(u16 value, volatile void __iomem *addr)
760 static inline void iowrite32(u32 value, volatile void __iomem *addr)
769 static inline void iowrite64(u64 value, volatile void __iomem *addr)
778 static inline u16 ioread16be(const volatile void __iomem *addr)
786 static inline u32 ioread32be(const volatile void __iomem *addr)
795 static inline u64 ioread64be(const volatile void __iomem *addr)
804 static inline void iowrite16be(u16 value, void volatile __iomem *addr)
812 static inline void iowrite32be(u32 value, volatile void __iomem *addr)
821 static inline void iowrite64be(u64 value, volatile void __iomem *addr)
830 static inline void ioread8_rep(const volatile void __iomem *addr, void *buffer,
839 static inline void ioread16_rep(const volatile void __iomem *addr,
848 static inline void ioread32_rep(const volatile void __iomem *addr,
858 static inline void ioread64_rep(const volatile void __iomem *addr,
868 static inline void iowrite8_rep(volatile void __iomem *addr,
878 static inline void iowrite16_rep(volatile void __iomem *addr,
888 static inline void iowrite32_rep(volatile void __iomem *addr,
899 static inline void iowrite64_rep(volatile void __iomem *addr,
950 static inline void __iomem *ioremap(phys_addr_t offset, size_t size)
952 return (void __iomem *)(unsigned long)offset;
958 static inline void iounmap(void __iomem *addr)
965 void __iomem *ioremap_prot(phys_addr_t addr, size_t size, unsigned long prot);
966 void iounmap(volatile void __iomem *addr);
968 static inline void __iomem *ioremap(phys_addr_t addr, size_t size)
992 static inline void __iomem *ioremap_uc(phys_addr_t offset, size_t size)
1002 static inline void __iomem *ioport_map(unsigned long port, unsigned int nr)
1008 static inline void __pci_ioport_unmap(void __iomem *p)
1021 static inline void ioport_unmap(void __iomem *p)
1026 extern void __iomem *ioport_map(unsigned long port, unsigned int nr);
1027 extern void ioport_unmap(void __iomem *p);
1033 extern void __iomem *pci_iomap(struct pci_dev *dev, int bar, unsigned long max);
1036 static inline void __pci_ioport_unmap(void __iomem *p) {}
1041 static inline void pci_iounmap(struct pci_dev *dev, void __iomem *p)
1098 static inline void memset_io(volatile void __iomem *addr, int value,
1116 const volatile void __iomem *addr,
1133 static inline void memcpy_toio(volatile void __iomem *addr, const void *buffer,