Lines Matching refs:addr

48 #define __raw_writeb(datum, addr) __builtin_write8(addr, datum)  argument
49 #define __raw_writew(datum, addr) __builtin_write16(addr, datum) argument
50 #define __raw_writel(datum, addr) __builtin_write32(addr, datum) argument
52 static inline void io_outsb(unsigned int addr, const void *buf, int len) in io_outsb() argument
54 unsigned long __ioaddr = (unsigned long) addr; in io_outsb()
61 static inline void io_outsw(unsigned int addr, const void *buf, int len) in io_outsw() argument
63 unsigned long __ioaddr = (unsigned long) addr; in io_outsw()
70 extern void __outsl_ns(unsigned int addr, const void *buf, int len);
71 extern void __outsl_sw(unsigned int addr, const void *buf, int len);
72 static inline void __outsl(unsigned int addr, const void *buf, int len, int swap) in __outsl() argument
74 unsigned long __ioaddr = (unsigned long) addr; in __outsl()
82 static inline void io_insb(unsigned long addr, void *buf, int len) in io_insb() argument
87 *bp++ = __builtin_read8((volatile void __iomem *) addr); in io_insb()
90 static inline void io_insw(unsigned long addr, void *buf, int len) in io_insw() argument
95 *bp++ = __builtin_read16((volatile void __iomem *) addr); in io_insw()
98 extern void __insl_ns(unsigned long addr, void *buf, int len);
99 extern void __insl_sw(unsigned long addr, void *buf, int len);
100 static inline void __insl(unsigned long addr, void *buf, int len, int swap) in __insl() argument
103 __insl_ns(addr, buf, len); in __insl()
105 __insl_sw(addr, buf, len); in __insl()
115 static inline void memset_io(volatile void __iomem *addr, unsigned char val, int count) in memset_io() argument
117 memset((void __force *) addr, val, count); in memset_io()
130 static inline uint8_t inb(unsigned long addr) in inb() argument
132 return __builtin_read8((void __iomem *)addr); in inb()
135 static inline uint16_t inw(unsigned long addr) in inw() argument
137 uint16_t ret = __builtin_read16((void __iomem *)addr); in inw()
139 if (__is_PCI_IO(addr)) in inw()
145 static inline uint32_t inl(unsigned long addr) in inl() argument
147 uint32_t ret = __builtin_read32((void __iomem *)addr); in inl()
149 if (__is_PCI_IO(addr)) in inl()
155 static inline void outb(uint8_t datum, unsigned long addr) in outb() argument
157 __builtin_write8((void __iomem *)addr, datum); in outb()
160 static inline void outw(uint16_t datum, unsigned long addr) in outw() argument
162 if (__is_PCI_IO(addr)) in outw()
164 __builtin_write16((void __iomem *)addr, datum); in outw()
167 static inline void outl(uint32_t datum, unsigned long addr) in outl() argument
169 if (__is_PCI_IO(addr)) in outl()
171 __builtin_write32((void __iomem *)addr, datum); in outl()
174 #define inb_p(addr) inb(addr) argument
175 #define inw_p(addr) inw(addr) argument
176 #define inl_p(addr) inl(addr) argument
177 #define outb_p(x,addr) outb(x,addr) argument
178 #define outw_p(x,addr) outw(x,addr) argument
179 #define outl_p(x,addr) outl(x,addr) argument
191 static inline uint8_t readb(const volatile void __iomem *addr) in readb() argument
193 return __builtin_read8((__force void volatile __iomem *) addr); in readb()
196 static inline uint16_t readw(const volatile void __iomem *addr) in readw() argument
198 uint16_t ret = __builtin_read16((__force void volatile __iomem *)addr); in readw()
200 if (__is_PCI_MEM(addr)) in readw()
205 static inline uint32_t readl(const volatile void __iomem *addr) in readl() argument
207 uint32_t ret = __builtin_read32((__force void volatile __iomem *)addr); in readl()
209 if (__is_PCI_MEM(addr)) in readl()
219 static inline void writeb(uint8_t datum, volatile void __iomem *addr) in writeb() argument
221 __builtin_write8(addr, datum); in writeb()
222 if (__is_PCI_MEM(addr)) in writeb()
226 static inline void writew(uint16_t datum, volatile void __iomem *addr) in writew() argument
228 if (__is_PCI_MEM(addr)) in writew()
231 __builtin_write16(addr, datum); in writew()
232 if (__is_PCI_MEM(addr)) in writew()
236 static inline void writel(uint32_t datum, volatile void __iomem *addr) in writel() argument
238 if (__is_PCI_MEM(addr)) in writel()
241 __builtin_write32(addr, datum); in writel()
242 if (__is_PCI_MEM(addr)) in writel()
280 extern void iounmap(void volatile __iomem *addr);
345 #define ioread16be(addr) be16_to_cpu(ioread16(addr)) argument
346 #define ioread32be(addr) be32_to_cpu(ioread32(addr)) argument
347 #define iowrite16be(v, addr) iowrite16(cpu_to_be16(v), (addr)) argument
348 #define iowrite32be(v, addr) iowrite32(cpu_to_be32(v), (addr)) argument