• Home
  • Raw
  • Download

Lines Matching refs:addr

28 static inline u8 readb(const volatile void __iomem *addr)  in readb()  argument
30 return *(const volatile u8 *) addr; in readb()
33 static inline u16 readw(const volatile void __iomem *addr) in readw() argument
35 return *(const volatile u16 *) addr; in readw()
38 static inline u32 readl(const volatile void __iomem *addr) in readl() argument
40 return *(const volatile u32 *) addr; in readl()
51 static inline void writeb(u8 b, volatile void __iomem *addr) in writeb() argument
53 *(volatile u8 *) addr = b; in writeb()
56 static inline void writew(u16 b, volatile void __iomem *addr) in writew() argument
58 *(volatile u16 *) addr = b; in writew()
61 static inline void writel(u32 b, volatile void __iomem *addr) in writel() argument
63 *(volatile u32 *) addr = b; in writel()
78 static inline u8 inb_local(unsigned long addr) in inb_local() argument
80 return readb((volatile void __iomem *) addr); in inb_local()
83 static inline void outb_local(u8 b, unsigned long addr) in outb_local() argument
85 return writeb(b, (volatile void __iomem *) addr); in outb_local()
88 static inline u8 inb(unsigned long addr) in inb() argument
90 return readb((volatile void __iomem *) addr); in inb()
93 static inline u16 inw(unsigned long addr) in inw() argument
95 return readw((volatile void __iomem *) addr); in inw()
98 static inline u32 inl(unsigned long addr) in inl() argument
100 return readl((volatile void __iomem *) addr); in inl()
103 static inline void outb(u8 b, unsigned long addr) in outb() argument
105 return writeb(b, (volatile void __iomem *) addr); in outb()
108 static inline void outw(u16 b, unsigned long addr) in outw() argument
110 return writew(b, (volatile void __iomem *) addr); in outw()
113 static inline void outl(u32 b, unsigned long addr) in outl() argument
115 return writel(b, (volatile void __iomem *) addr); in outl()
118 #define inb_p(addr) inb(addr) argument
119 #define inw_p(addr) inw(addr) argument
120 #define inl_p(addr) inl(addr) argument
121 #define outb_p(x, addr) outb((x), (addr)) argument
122 #define outw_p(x, addr) outw((x), (addr)) argument
123 #define outl_p(x, addr) outl((x), (addr)) argument
125 static inline void insb(unsigned long addr, void *buffer, int count) in insb() argument
130 u8 x = inb(addr); in insb()
136 static inline void insw(unsigned long addr, void *buffer, int count) in insw() argument
141 u16 x = inw(addr); in insw()
147 static inline void insl(unsigned long addr, void *buffer, int count) in insl() argument
152 u32 x = inl(addr); in insl()
158 static inline void outsb(unsigned long addr, const void *buffer, int count) in outsb() argument
163 outb(*buf++, addr); in outsb()
168 static inline void outsw(unsigned long addr, const void *buffer, int count) in outsw() argument
173 outw(*buf++, addr); in outsw()
178 extern void __outsl(unsigned long addr, const void *buffer, int count);
179 static inline void outsl(unsigned long addr, const void *buffer, int count) in outsl() argument
182 return __outsl(addr, buffer, count); in outsl()
187 outl(*buf++, addr); in outsl()
192 #define ioread8(addr) readb(addr) argument
193 #define ioread16(addr) readw(addr) argument
194 #define ioread32(addr) readl(addr) argument
196 #define iowrite8(v, addr) writeb((v), (addr)) argument
197 #define iowrite16(v, addr) writew((v), (addr)) argument
198 #define iowrite32(v, addr) writel((v), (addr)) argument
200 #define ioread16be(addr) be16_to_cpu(readw(addr)) argument
201 #define ioread32be(addr) be32_to_cpu(readl(addr)) argument
202 #define iowrite16be(v, addr) writew(cpu_to_be16(v), (addr)) argument
203 #define iowrite32be(v, addr) writel(cpu_to_be32(v), (addr)) argument
288 static inline void iounmap(void __iomem *addr) in iounmap() argument