Lines Matching refs:addr
45 void __raw_writesb(volatile void __iomem *addr, const void *data, int bytelen);
46 void __raw_writesw(volatile void __iomem *addr, const void *data, int wordlen);
47 void __raw_writesl(volatile void __iomem *addr, const void *data, int longlen);
49 void __raw_readsb(const volatile void __iomem *addr, void *data, int bytelen);
50 void __raw_readsw(const volatile void __iomem *addr, void *data, int wordlen);
51 void __raw_readsl(const volatile void __iomem *addr, void *data, int longlen);
68 static inline void __raw_writew(u16 val, volatile void __iomem *addr)
71 : : "Q" (*(volatile u16 __force *)addr), "r" (val));
75 static inline u16 __raw_readw(const volatile void __iomem *addr)
80 : "Q" (*(volatile u16 __force *)addr));
86 static inline void __raw_writeb(u8 val, volatile void __iomem *addr)
89 : : "Qo" (*(volatile u8 __force *)addr), "r" (val));
93 static inline void __raw_writel(u32 val, volatile void __iomem *addr)
96 : : "Qo" (*(volatile u32 __force *)addr), "r" (val));
100 static inline u8 __raw_readb(const volatile void __iomem *addr)
105 : "Qo" (*(volatile u8 __force *)addr));
110 static inline u32 __raw_readl(const volatile void __iomem *addr)
115 : "Qo" (*(volatile u32 __force *)addr));
154 static inline void __iomem *__typesafe_io(unsigned long addr)
156 return (void __iomem *)addr;
402 extern void ioport_unmap(void __iomem *addr);
408 extern void pci_iounmap(struct pci_dev *dev, void __iomem *addr);
420 extern int valid_phys_addr_range(phys_addr_t addr, size_t size);