Lines Matching refs:addr

38 static inline u8 __raw_readb(const volatile void __iomem *addr)  in __raw_readb()  argument
40 return *(const volatile u8 __force *)addr; in __raw_readb()
46 static inline u16 __raw_readw(const volatile void __iomem *addr) in __raw_readw() argument
48 return *(const volatile u16 __force *)addr; in __raw_readw()
54 static inline u32 __raw_readl(const volatile void __iomem *addr) in __raw_readl() argument
56 return *(const volatile u32 __force *)addr; in __raw_readl()
63 static inline u64 __raw_readq(const volatile void __iomem *addr) in __raw_readq() argument
65 return *(const volatile u64 __force *)addr; in __raw_readq()
72 static inline void __raw_writeb(u8 value, volatile void __iomem *addr) in __raw_writeb() argument
74 *(volatile u8 __force *)addr = value; in __raw_writeb()
80 static inline void __raw_writew(u16 value, volatile void __iomem *addr) in __raw_writew() argument
82 *(volatile u16 __force *)addr = value; in __raw_writew()
88 static inline void __raw_writel(u32 value, volatile void __iomem *addr) in __raw_writel() argument
90 *(volatile u32 __force *)addr = value; in __raw_writel()
97 static inline void __raw_writeq(u64 value, volatile void __iomem *addr) in __raw_writeq() argument
99 *(volatile u64 __force *)addr = value; in __raw_writeq()
111 static inline u8 readb(const volatile void __iomem *addr) in readb() argument
113 return __raw_readb(addr); in readb()
119 static inline u16 readw(const volatile void __iomem *addr) in readw() argument
121 return __le16_to_cpu(__raw_readw(addr)); in readw()
127 static inline u32 readl(const volatile void __iomem *addr) in readl() argument
129 return __le32_to_cpu(__raw_readl(addr)); in readl()
136 static inline u64 readq(const volatile void __iomem *addr) in readq() argument
138 return __le64_to_cpu(__raw_readq(addr)); in readq()
145 static inline void writeb(u8 value, volatile void __iomem *addr) in writeb() argument
147 __raw_writeb(value, addr); in writeb()
153 static inline void writew(u16 value, volatile void __iomem *addr) in writew() argument
155 __raw_writew(cpu_to_le16(value), addr); in writew()
161 static inline void writel(u32 value, volatile void __iomem *addr) in writel() argument
163 __raw_writel(__cpu_to_le32(value), addr); in writel()
170 static inline void writeq(u64 value, volatile void __iomem *addr) in writeq() argument
172 __raw_writeq(__cpu_to_le64(value), addr); in writeq()
220 static inline void readsb(const volatile void __iomem *addr, void *buffer, in readsb() argument
227 u8 x = __raw_readb(addr); in readsb()
236 static inline void readsw(const volatile void __iomem *addr, void *buffer, in readsw() argument
243 u16 x = __raw_readw(addr); in readsw()
252 static inline void readsl(const volatile void __iomem *addr, void *buffer, in readsl() argument
259 u32 x = __raw_readl(addr); in readsl()
269 static inline void readsq(const volatile void __iomem *addr, void *buffer, in readsq() argument
276 u64 x = __raw_readq(addr); in readsq()
286 static inline void writesb(volatile void __iomem *addr, const void *buffer, in writesb() argument
293 __raw_writeb(*buf++, addr); in writesb()
301 static inline void writesw(volatile void __iomem *addr, const void *buffer, in writesw() argument
308 __raw_writew(*buf++, addr); in writesw()
316 static inline void writesl(volatile void __iomem *addr, const void *buffer, in writesl() argument
323 __raw_writel(*buf++, addr); in writesl()
332 static inline void writesq(volatile void __iomem *addr, const void *buffer, in writesq() argument
339 __raw_writeq(*buf++, addr); in writesq()
362 static inline u8 inb(unsigned long addr) in inb() argument
364 return readb(PCI_IOBASE + addr); in inb()
370 static inline u16 inw(unsigned long addr) in inw() argument
372 return readw(PCI_IOBASE + addr); in inw()
378 static inline u32 inl(unsigned long addr) in inl() argument
380 return readl(PCI_IOBASE + addr); in inl()
386 static inline void outb(u8 value, unsigned long addr) in outb() argument
388 writeb(value, PCI_IOBASE + addr); in outb()
394 static inline void outw(u16 value, unsigned long addr) in outw() argument
396 writew(value, PCI_IOBASE + addr); in outw()
402 static inline void outl(u32 value, unsigned long addr) in outl() argument
404 writel(value, PCI_IOBASE + addr); in outl()
410 static inline u8 inb_p(unsigned long addr) in inb_p() argument
412 return inb(addr); in inb_p()
418 static inline u16 inw_p(unsigned long addr) in inw_p() argument
420 return inw(addr); in inw_p()
426 static inline u32 inl_p(unsigned long addr) in inl_p() argument
428 return inl(addr); in inl_p()
434 static inline void outb_p(u8 value, unsigned long addr) in outb_p() argument
436 outb(value, addr); in outb_p()
442 static inline void outw_p(u16 value, unsigned long addr) in outw_p() argument
444 outw(value, addr); in outw_p()
450 static inline void outl_p(u32 value, unsigned long addr) in outl_p() argument
452 outl(value, addr); in outl_p()
463 static inline void insb(unsigned long addr, void *buffer, unsigned int count) in insb() argument
465 readsb(PCI_IOBASE + addr, buffer, count); in insb()
471 static inline void insw(unsigned long addr, void *buffer, unsigned int count) in insw() argument
473 readsw(PCI_IOBASE + addr, buffer, count); in insw()
479 static inline void insl(unsigned long addr, void *buffer, unsigned int count) in insl() argument
481 readsl(PCI_IOBASE + addr, buffer, count); in insl()
487 static inline void outsb(unsigned long addr, const void *buffer, in outsb() argument
490 writesb(PCI_IOBASE + addr, buffer, count); in outsb()
496 static inline void outsw(unsigned long addr, const void *buffer, in outsw() argument
499 writesw(PCI_IOBASE + addr, buffer, count); in outsw()
505 static inline void outsl(unsigned long addr, const void *buffer, in outsl() argument
508 writesl(PCI_IOBASE + addr, buffer, count); in outsl()
514 static inline void insb_p(unsigned long addr, void *buffer, unsigned int count) in insb_p() argument
516 insb(addr, buffer, count); in insb_p()
522 static inline void insw_p(unsigned long addr, void *buffer, unsigned int count) in insw_p() argument
524 insw(addr, buffer, count); in insw_p()
530 static inline void insl_p(unsigned long addr, void *buffer, unsigned int count) in insl_p() argument
532 insl(addr, buffer, count); in insl_p()
538 static inline void outsb_p(unsigned long addr, const void *buffer, in outsb_p() argument
541 outsb(addr, buffer, count); in outsb_p()
547 static inline void outsw_p(unsigned long addr, const void *buffer, in outsw_p() argument
550 outsw(addr, buffer, count); in outsw_p()
556 static inline void outsl_p(unsigned long addr, const void *buffer, in outsl_p() argument
559 outsl(addr, buffer, count); in outsl_p()
566 static inline u8 ioread8(const volatile void __iomem *addr) in ioread8() argument
568 return readb(addr); in ioread8()
574 static inline u16 ioread16(const volatile void __iomem *addr) in ioread16() argument
576 return readw(addr); in ioread16()
582 static inline u32 ioread32(const volatile void __iomem *addr) in ioread32() argument
584 return readl(addr); in ioread32()
590 static inline void iowrite8(u8 value, volatile void __iomem *addr) in iowrite8() argument
592 writeb(value, addr); in iowrite8()
598 static inline void iowrite16(u16 value, volatile void __iomem *addr) in iowrite16() argument
600 writew(value, addr); in iowrite16()
606 static inline void iowrite32(u32 value, volatile void __iomem *addr) in iowrite32() argument
608 writel(value, addr); in iowrite32()
614 static inline u16 ioread16be(const volatile void __iomem *addr) in ioread16be() argument
616 return __be16_to_cpu(__raw_readw(addr)); in ioread16be()
622 static inline u32 ioread32be(const volatile void __iomem *addr) in ioread32be() argument
624 return __be32_to_cpu(__raw_readl(addr)); in ioread32be()
630 static inline void iowrite16be(u16 value, void volatile __iomem *addr) in iowrite16be() argument
632 __raw_writew(__cpu_to_be16(value), addr); in iowrite16be()
638 static inline void iowrite32be(u32 value, volatile void __iomem *addr) in iowrite32be() argument
640 __raw_writel(__cpu_to_be32(value), addr); in iowrite32be()
646 static inline void ioread8_rep(const volatile void __iomem *addr, void *buffer, in ioread8_rep() argument
649 readsb(addr, buffer, count); in ioread8_rep()
655 static inline void ioread16_rep(const volatile void __iomem *addr, in ioread16_rep() argument
658 readsw(addr, buffer, count); in ioread16_rep()
664 static inline void ioread32_rep(const volatile void __iomem *addr, in ioread32_rep() argument
667 readsl(addr, buffer, count); in ioread32_rep()
673 static inline void iowrite8_rep(volatile void __iomem *addr, in iowrite8_rep() argument
677 writesb(addr, buffer, count); in iowrite8_rep()
683 static inline void iowrite16_rep(volatile void __iomem *addr, in iowrite16_rep() argument
687 writesw(addr, buffer, count); in iowrite16_rep()
693 static inline void iowrite32_rep(volatile void __iomem *addr, in iowrite32_rep() argument
697 writesl(addr, buffer, count); in iowrite32_rep()
827 static inline void iounmap(void __iomem *addr) in iounmap() argument
857 static inline void *xlate_dev_kmem_ptr(void *addr) in xlate_dev_kmem_ptr() argument
859 return addr; in xlate_dev_kmem_ptr()
865 static inline void *xlate_dev_mem_ptr(phys_addr_t addr) in xlate_dev_mem_ptr() argument
867 return __va(addr); in xlate_dev_mem_ptr()
873 static inline void unxlate_dev_mem_ptr(phys_addr_t phys, void *addr) in unxlate_dev_mem_ptr() argument
894 static inline void memset_io(volatile void __iomem *addr, int value, in memset_io() argument
897 memset(__io_virt(addr), value, size); in memset_io()
904 const volatile void __iomem *addr, in memcpy_fromio() argument
907 memcpy(buffer, __io_virt(addr), size); in memcpy_fromio()
913 static inline void memcpy_toio(volatile void __iomem *addr, const void *buffer, in memcpy_toio() argument
916 memcpy(__io_virt(addr), buffer, size); in memcpy_toio()