• Home
  • Raw
  • Download

Lines Matching refs:addr

49 extern void iounmap(volatile void __iomem *addr);
52 #define iounmap(addr) ((void)0) argument
63 #define mm_ptov(addr) ((void *)phys_to_virt(addr)) argument
64 #define mm_vtop(addr) ((unsigned long)virt_to_phys(addr)) argument
78 static inline u8 __raw_readb(const volatile void __iomem *addr) in __raw_readb() argument
80 return *(const volatile u8 __force *)addr; in __raw_readb()
83 static inline u16 __raw_readw(const volatile void __iomem *addr) in __raw_readw() argument
86 asm volatile("ld2u %0, %1" : "=r" (ret) : "r" (addr)); in __raw_readw()
91 static inline u32 __raw_readl(const volatile void __iomem *addr) in __raw_readl() argument
95 asm volatile("ld4s %0, %1" : "=r" (ret) : "r" (addr)); in __raw_readl()
100 static inline u64 __raw_readq(const volatile void __iomem *addr) in __raw_readq() argument
103 asm volatile("ld %0, %1" : "=r" (ret) : "r" (addr)); in __raw_readq()
108 static inline void __raw_writeb(u8 val, volatile void __iomem *addr) in __raw_writeb() argument
110 *(volatile u8 __force *)addr = val; in __raw_writeb()
113 static inline void __raw_writew(u16 val, volatile void __iomem *addr) in __raw_writew() argument
115 asm volatile("st2 %0, %1" :: "r" (addr), "r" (cpu_to_le16(val))); in __raw_writew()
118 static inline void __raw_writel(u32 val, volatile void __iomem *addr) in __raw_writel() argument
120 asm volatile("st4 %0, %1" :: "r" (addr), "r" (cpu_to_le32(val))); in __raw_writel()
123 static inline void __raw_writeq(u64 val, volatile void __iomem *addr) in __raw_writeq() argument
125 asm volatile("st %0, %1" :: "r" (addr), "r" (cpu_to_le64(val))); in __raw_writeq()
154 extern u8 _tile_readb(unsigned long addr);
155 extern u16 _tile_readw(unsigned long addr);
156 extern u32 _tile_readl(unsigned long addr);
157 extern u64 _tile_readq(unsigned long addr);
158 extern void _tile_writeb(u8 val, unsigned long addr);
159 extern void _tile_writew(u16 val, unsigned long addr);
160 extern void _tile_writel(u32 val, unsigned long addr);
161 extern void _tile_writeq(u64 val, unsigned long addr);
163 #define __raw_readb(addr) _tile_readb((unsigned long)addr) argument
164 #define __raw_readw(addr) _tile_readw((unsigned long)addr) argument
165 #define __raw_readl(addr) _tile_readl((unsigned long)addr) argument
166 #define __raw_readq(addr) _tile_readq((unsigned long)addr) argument
167 #define __raw_writeb(val, addr) _tile_writeb(val, (unsigned long)addr) argument
168 #define __raw_writew(val, addr) _tile_writew(val, (unsigned long)addr) argument
169 #define __raw_writel(val, addr) _tile_writel(val, (unsigned long)addr) argument
170 #define __raw_writeq(val, addr) _tile_writeq(val, (unsigned long)addr) argument
187 static inline u8 readb(unsigned long addr) in readb() argument
192 static inline u16 _readw(unsigned long addr) in _readw() argument
197 static inline u32 readl(unsigned long addr) in readl() argument
202 static inline u64 readq(unsigned long addr) in readq() argument
207 static inline void writeb(u8 val, unsigned long addr) in writeb() argument
212 static inline void writew(u16 val, unsigned long addr) in writew() argument
217 static inline void writel(u32 val, unsigned long addr) in writel() argument
222 static inline void writeq(u64 val, unsigned long addr) in writeq() argument
287 static inline u8 inb(unsigned long addr) in inb() argument
289 return readb((volatile void __iomem *) addr); in inb()
292 static inline u16 inw(unsigned long addr) in inw() argument
294 return readw((volatile void __iomem *) addr); in inw()
297 static inline u32 inl(unsigned long addr) in inl() argument
299 return readl((volatile void __iomem *) addr); in inl()
302 static inline void outb(u8 b, unsigned long addr) in outb() argument
304 writeb(b, (volatile void __iomem *) addr); in outb()
307 static inline void outw(u16 b, unsigned long addr) in outw() argument
309 writew(b, (volatile void __iomem *) addr); in outw()
312 static inline void outl(u32 b, unsigned long addr) in outl() argument
314 writel(b, (volatile void __iomem *) addr); in outl()
317 static inline void insb(unsigned long addr, void *buffer, int count) in insb() argument
322 u8 x = inb(addr); in insb()
328 static inline void insw(unsigned long addr, void *buffer, int count) in insw() argument
333 u16 x = inw(addr); in insw()
339 static inline void insl(unsigned long addr, void *buffer, int count) in insl() argument
344 u32 x = inl(addr); in insl()
350 static inline void outsb(unsigned long addr, const void *buffer, int count) in outsb() argument
355 outb(*buf++, addr); in outsb()
360 static inline void outsw(unsigned long addr, const void *buffer, int count) in outsw() argument
365 outw(*buf++, addr); in outsw()
370 static inline void outsl(unsigned long addr, const void *buffer, int count) in outsl() argument
375 outl(*buf++, addr); in outsl()
381 extern void ioport_unmap(void __iomem *addr);
409 static inline void ioport_unmap(void __iomem *addr) in ioport_unmap() argument
414 static inline u8 inb(unsigned long addr) in inb() argument
419 static inline u16 inw(unsigned long addr) in inw() argument
424 static inline u32 inl(unsigned long addr) in inl() argument
429 static inline void outb(u8 b, unsigned long addr) in outb() argument
434 static inline void outw(u16 b, unsigned long addr) in outw() argument
439 static inline void outl(u32 b, unsigned long addr) in outl() argument
444 static inline void insb(unsigned long addr, void *buffer, int count) in insb() argument
449 static inline void insw(unsigned long addr, void *buffer, int count) in insw() argument
454 static inline void insl(unsigned long addr, void *buffer, int count) in insl() argument
459 static inline void outsb(unsigned long addr, const void *buffer, int count) in outsb() argument
464 static inline void outsw(unsigned long addr, const void *buffer, int count) in outsw() argument
469 static inline void outsl(unsigned long addr, const void *buffer, int count) in outsl() argument
476 #define inb_p(addr) inb(addr) argument
477 #define inw_p(addr) inw(addr) argument
478 #define inl_p(addr) inl(addr) argument
479 #define outb_p(x, addr) outb((x), (addr)) argument
480 #define outw_p(x, addr) outw((x), (addr)) argument
481 #define outl_p(x, addr) outl((x), (addr)) argument
483 #define ioread16be(addr) be16_to_cpu(ioread16(addr)) argument
484 #define ioread32be(addr) be32_to_cpu(ioread32(addr)) argument
485 #define iowrite16be(v, addr) iowrite16(be16_to_cpu(v), (addr)) argument
486 #define iowrite32be(v, addr) iowrite32(be32_to_cpu(v), (addr)) argument