• Home
  • Raw
  • Download

Lines Matching refs:addr

49 extern void iounmap(volatile void __iomem *addr);
52 #define iounmap(addr) ((void)0) argument
64 #define mm_ptov(addr) ((void *)phys_to_virt(addr)) argument
65 #define mm_vtop(addr) ((unsigned long)virt_to_phys(addr)) argument
79 static inline u8 __raw_readb(const volatile void __iomem *addr) in __raw_readb() argument
81 return *(const volatile u8 __force *)addr; in __raw_readb()
84 static inline u16 __raw_readw(const volatile void __iomem *addr) in __raw_readw() argument
87 asm volatile("ld2u %0, %1" : "=r" (ret) : "r" (addr)); in __raw_readw()
92 static inline u32 __raw_readl(const volatile void __iomem *addr) in __raw_readl() argument
96 asm volatile("ld4s %0, %1" : "=r" (ret) : "r" (addr)); in __raw_readl()
101 static inline u64 __raw_readq(const volatile void __iomem *addr) in __raw_readq() argument
104 asm volatile("ld %0, %1" : "=r" (ret) : "r" (addr)); in __raw_readq()
109 static inline void __raw_writeb(u8 val, volatile void __iomem *addr) in __raw_writeb() argument
111 *(volatile u8 __force *)addr = val; in __raw_writeb()
114 static inline void __raw_writew(u16 val, volatile void __iomem *addr) in __raw_writew() argument
116 asm volatile("st2 %0, %1" :: "r" (addr), "r" (cpu_to_le16(val))); in __raw_writew()
119 static inline void __raw_writel(u32 val, volatile void __iomem *addr) in __raw_writel() argument
121 asm volatile("st4 %0, %1" :: "r" (addr), "r" (cpu_to_le32(val))); in __raw_writel()
124 static inline void __raw_writeq(u64 val, volatile void __iomem *addr) in __raw_writeq() argument
126 asm volatile("st %0, %1" :: "r" (addr), "r" (cpu_to_le64(val))); in __raw_writeq()
155 extern u8 _tile_readb(unsigned long addr);
156 extern u16 _tile_readw(unsigned long addr);
157 extern u32 _tile_readl(unsigned long addr);
158 extern u64 _tile_readq(unsigned long addr);
159 extern void _tile_writeb(u8 val, unsigned long addr);
160 extern void _tile_writew(u16 val, unsigned long addr);
161 extern void _tile_writel(u32 val, unsigned long addr);
162 extern void _tile_writeq(u64 val, unsigned long addr);
164 #define __raw_readb(addr) _tile_readb((unsigned long)(addr)) argument
165 #define __raw_readw(addr) _tile_readw((unsigned long)(addr)) argument
166 #define __raw_readl(addr) _tile_readl((unsigned long)(addr)) argument
167 #define __raw_readq(addr) _tile_readq((unsigned long)(addr)) argument
168 #define __raw_writeb(val, addr) _tile_writeb(val, (unsigned long)(addr)) argument
169 #define __raw_writew(val, addr) _tile_writew(val, (unsigned long)(addr)) argument
170 #define __raw_writel(val, addr) _tile_writel(val, (unsigned long)(addr)) argument
171 #define __raw_writeq(val, addr) _tile_writeq(val, (unsigned long)(addr)) argument
188 static inline u8 readb(unsigned long addr) in readb() argument
193 static inline u16 _readw(unsigned long addr) in _readw() argument
198 static inline u32 readl(unsigned long addr) in readl() argument
203 static inline u64 readq(unsigned long addr) in readq() argument
208 static inline void writeb(u8 val, unsigned long addr) in writeb() argument
213 static inline void writew(u16 val, unsigned long addr) in writew() argument
218 static inline void writel(u32 val, unsigned long addr) in writel() argument
223 static inline void writeq(u64 val, unsigned long addr) in writeq() argument
292 static inline u8 inb(unsigned long addr) in inb() argument
294 return readb((volatile void __iomem *) addr); in inb()
297 static inline u16 inw(unsigned long addr) in inw() argument
299 return readw((volatile void __iomem *) addr); in inw()
302 static inline u32 inl(unsigned long addr) in inl() argument
304 return readl((volatile void __iomem *) addr); in inl()
307 static inline void outb(u8 b, unsigned long addr) in outb() argument
309 writeb(b, (volatile void __iomem *) addr); in outb()
312 static inline void outw(u16 b, unsigned long addr) in outw() argument
314 writew(b, (volatile void __iomem *) addr); in outw()
317 static inline void outl(u32 b, unsigned long addr) in outl() argument
319 writel(b, (volatile void __iomem *) addr); in outl()
322 static inline void insb(unsigned long addr, void *buffer, int count) in insb() argument
327 u8 x = inb(addr); in insb()
333 static inline void insw(unsigned long addr, void *buffer, int count) in insw() argument
338 u16 x = inw(addr); in insw()
344 static inline void insl(unsigned long addr, void *buffer, int count) in insl() argument
349 u32 x = inl(addr); in insl()
355 static inline void outsb(unsigned long addr, const void *buffer, int count) in outsb() argument
360 outb(*buf++, addr); in outsb()
365 static inline void outsw(unsigned long addr, const void *buffer, int count) in outsw() argument
370 outw(*buf++, addr); in outsw()
375 static inline void outsl(unsigned long addr, const void *buffer, int count) in outsl() argument
380 outl(*buf++, addr); in outsl()
386 extern void ioport_unmap(void __iomem *addr);
413 static inline void ioport_unmap(void __iomem *addr) in ioport_unmap() argument
418 static inline u8 inb(unsigned long addr) in inb() argument
423 static inline u16 inw(unsigned long addr) in inw() argument
428 static inline u32 inl(unsigned long addr) in inl() argument
433 static inline void outb(u8 b, unsigned long addr) in outb() argument
438 static inline void outw(u16 b, unsigned long addr) in outw() argument
443 static inline void outl(u32 b, unsigned long addr) in outl() argument
448 static inline void insb(unsigned long addr, void *buffer, int count) in insb() argument
453 static inline void insw(unsigned long addr, void *buffer, int count) in insw() argument
458 static inline void insl(unsigned long addr, void *buffer, int count) in insl() argument
463 static inline void outsb(unsigned long addr, const void *buffer, int count) in outsb() argument
468 static inline void outsw(unsigned long addr, const void *buffer, int count) in outsw() argument
473 static inline void outsl(unsigned long addr, const void *buffer, int count) in outsl() argument
480 #define inb_p(addr) inb(addr) argument
481 #define inw_p(addr) inw(addr) argument
482 #define inl_p(addr) inl(addr) argument
483 #define outb_p(x, addr) outb((x), (addr)) argument
484 #define outw_p(x, addr) outw((x), (addr)) argument
485 #define outl_p(x, addr) outl((x), (addr)) argument
487 #define ioread16be(addr) be16_to_cpu(ioread16(addr)) argument
488 #define ioread32be(addr) be32_to_cpu(ioread32(addr)) argument
489 #define iowrite16be(v, addr) iowrite16(be16_to_cpu(v), (addr)) argument
490 #define iowrite32be(v, addr) iowrite32(be32_to_cpu(v), (addr)) argument