Lines Matching refs:addr
50 #define __raw_writeb(datum, addr) __builtin_write8(addr, datum) argument
51 #define __raw_writew(datum, addr) __builtin_write16(addr, datum) argument
52 #define __raw_writel(datum, addr) __builtin_write32(addr, datum) argument
54 static inline void io_outsb(unsigned int addr, const void *buf, int len) in io_outsb() argument
56 unsigned long __ioaddr = (unsigned long) addr; in io_outsb()
63 static inline void io_outsw(unsigned int addr, const void *buf, int len) in io_outsw() argument
65 unsigned long __ioaddr = (unsigned long) addr; in io_outsw()
72 extern void __outsl_ns(unsigned int addr, const void *buf, int len);
73 extern void __outsl_sw(unsigned int addr, const void *buf, int len);
74 static inline void __outsl(unsigned int addr, const void *buf, int len, int swap) in __outsl() argument
76 unsigned long __ioaddr = (unsigned long) addr; in __outsl()
84 static inline void io_insb(unsigned long addr, void *buf, int len) in io_insb() argument
89 *bp++ = __builtin_read8((volatile void __iomem *) addr); in io_insb()
92 static inline void io_insw(unsigned long addr, void *buf, int len) in io_insw() argument
97 *bp++ = __builtin_read16((volatile void __iomem *) addr); in io_insw()
100 extern void __insl_ns(unsigned long addr, void *buf, int len);
101 extern void __insl_sw(unsigned long addr, void *buf, int len);
102 static inline void __insl(unsigned long addr, void *buf, int len, int swap) in __insl() argument
105 __insl_ns(addr, buf, len); in __insl()
107 __insl_sw(addr, buf, len); in __insl()
117 static inline void memset_io(volatile void __iomem *addr, unsigned char val, int count) in memset_io() argument
119 memset((void __force *) addr, val, count); in memset_io()
132 static inline uint8_t inb(unsigned long addr) in inb() argument
134 return __builtin_read8((void __iomem *)addr); in inb()
137 static inline uint16_t inw(unsigned long addr) in inw() argument
139 uint16_t ret = __builtin_read16((void __iomem *)addr); in inw()
141 if (__is_PCI_IO(addr)) in inw()
147 static inline uint32_t inl(unsigned long addr) in inl() argument
149 uint32_t ret = __builtin_read32((void __iomem *)addr); in inl()
151 if (__is_PCI_IO(addr)) in inl()
157 static inline void outb(uint8_t datum, unsigned long addr) in outb() argument
159 __builtin_write8((void __iomem *)addr, datum); in outb()
162 static inline void outw(uint16_t datum, unsigned long addr) in outw() argument
164 if (__is_PCI_IO(addr)) in outw()
166 __builtin_write16((void __iomem *)addr, datum); in outw()
169 static inline void outl(uint32_t datum, unsigned long addr) in outl() argument
171 if (__is_PCI_IO(addr)) in outl()
173 __builtin_write32((void __iomem *)addr, datum); in outl()
176 #define inb_p(addr) inb(addr) argument
177 #define inw_p(addr) inw(addr) argument
178 #define inl_p(addr) inl(addr) argument
179 #define outb_p(x,addr) outb(x,addr) argument
180 #define outw_p(x,addr) outw(x,addr) argument
181 #define outl_p(x,addr) outl(x,addr) argument
193 static inline uint8_t readb(const volatile void __iomem *addr) in readb() argument
195 return __builtin_read8((__force void volatile __iomem *) addr); in readb()
198 static inline uint16_t readw(const volatile void __iomem *addr) in readw() argument
200 uint16_t ret = __builtin_read16((__force void volatile __iomem *)addr); in readw()
202 if (__is_PCI_MEM(addr)) in readw()
207 static inline uint32_t readl(const volatile void __iomem *addr) in readl() argument
209 uint32_t ret = __builtin_read32((__force void volatile __iomem *)addr); in readl()
211 if (__is_PCI_MEM(addr)) in readl()
221 static inline void writeb(uint8_t datum, volatile void __iomem *addr) in writeb() argument
223 __builtin_write8(addr, datum); in writeb()
224 if (__is_PCI_MEM(addr)) in writeb()
228 static inline void writew(uint16_t datum, volatile void __iomem *addr) in writew() argument
230 if (__is_PCI_MEM(addr)) in writew()
233 __builtin_write16(addr, datum); in writew()
234 if (__is_PCI_MEM(addr)) in writew()
238 static inline void writel(uint32_t datum, volatile void __iomem *addr) in writel() argument
240 if (__is_PCI_MEM(addr)) in writel()
243 __builtin_write32(addr, datum); in writel()
244 if (__is_PCI_MEM(addr)) in writel()
283 extern void iounmap(void volatile __iomem *addr);
348 #define ioread16be(addr) be16_to_cpu(ioread16(addr)) argument
349 #define ioread32be(addr) be32_to_cpu(ioread32(addr)) argument
350 #define iowrite16be(v, addr) iowrite16(cpu_to_be16(v), (addr)) argument
351 #define iowrite32be(v, addr) iowrite32(cpu_to_be32(v), (addr)) argument