Lines Matching refs:addr
140 static inline TYPE generic_##NAME(QUAL void __iomem *addr) \
142 return alpha_mv.mv_##NAME(addr); \
146 static inline void generic_##NAME(TYPE b, QUAL void __iomem *addr) \
148 alpha_mv.mv_##NAME(b, addr); \
252 extern u8 readb(const volatile void __iomem *addr);
253 extern u16 readw(const volatile void __iomem *addr);
254 extern u32 readl(const volatile void __iomem *addr);
255 extern u64 readq(const volatile void __iomem *addr);
256 extern void writeb(u8 b, volatile void __iomem *addr);
257 extern void writew(u16 b, volatile void __iomem *addr);
258 extern void writel(u32 b, volatile void __iomem *addr);
259 extern void writeq(u64 b, volatile void __iomem *addr);
269 extern u8 __raw_readb(const volatile void __iomem *addr);
270 extern u16 __raw_readw(const volatile void __iomem *addr);
271 extern u32 __raw_readl(const volatile void __iomem *addr);
272 extern u64 __raw_readq(const volatile void __iomem *addr);
273 extern void __raw_writeb(u8 b, volatile void __iomem *addr);
274 extern void __raw_writew(u16 b, volatile void __iomem *addr);
275 extern void __raw_writel(u32 b, volatile void __iomem *addr);
276 extern void __raw_writeq(u64 b, volatile void __iomem *addr);
298 extern inline void ioport_unmap(void __iomem *addr)
313 static inline void iounmap(volatile void __iomem *addr)
315 IO_CONCAT(__IO_PREFIX,iounmap)(addr);
318 static inline int __is_ioaddr(unsigned long addr)
320 return IO_CONCAT(__IO_PREFIX,is_ioaddr)(addr);
324 static inline int __is_mmio(const volatile void __iomem *addr)
326 return IO_CONCAT(__IO_PREFIX,is_mmio)(addr);
335 extern inline unsigned int ioread8(const void __iomem *addr)
339 ret = IO_CONCAT(__IO_PREFIX,ioread8)(addr);
344 extern inline unsigned int ioread16(const void __iomem *addr)
348 ret = IO_CONCAT(__IO_PREFIX,ioread16)(addr);
353 extern inline void iowrite8(u8 b, void __iomem *addr)
356 IO_CONCAT(__IO_PREFIX, iowrite8)(b, addr);
359 extern inline void iowrite16(u16 b, void __iomem *addr)
362 IO_CONCAT(__IO_PREFIX, iowrite16)(b, addr);
392 extern inline unsigned int ioread32(const void __iomem *addr)
396 ret = IO_CONCAT(__IO_PREFIX,ioread32)(addr);
401 extern inline u64 ioread64(const void __iomem *addr)
405 ret = IO_CONCAT(__IO_PREFIX,ioread64)(addr);
410 extern inline void iowrite32(u32 b, void __iomem *addr)
413 IO_CONCAT(__IO_PREFIX, iowrite32)(b, addr);
416 extern inline void iowrite64(u64 b, void __iomem *addr)
419 IO_CONCAT(__IO_PREFIX, iowrite64)(b, addr);
439 extern inline u8 __raw_readb(const volatile void __iomem *addr)
441 return IO_CONCAT(__IO_PREFIX,readb)(addr);
444 extern inline u16 __raw_readw(const volatile void __iomem *addr)
446 return IO_CONCAT(__IO_PREFIX,readw)(addr);
449 extern inline void __raw_writeb(u8 b, volatile void __iomem *addr)
451 IO_CONCAT(__IO_PREFIX,writeb)(b, addr);
454 extern inline void __raw_writew(u16 b, volatile void __iomem *addr)
456 IO_CONCAT(__IO_PREFIX,writew)(b, addr);
459 extern inline u8 readb(const volatile void __iomem *addr)
463 ret = __raw_readb(addr);
468 extern inline u16 readw(const volatile void __iomem *addr)
472 ret = __raw_readw(addr);
477 extern inline void writeb(u8 b, volatile void __iomem *addr)
480 __raw_writeb(b, addr);
483 extern inline void writew(u16 b, volatile void __iomem *addr)
486 __raw_writew(b, addr);
491 extern inline u32 __raw_readl(const volatile void __iomem *addr)
493 return IO_CONCAT(__IO_PREFIX,readl)(addr);
496 extern inline u64 __raw_readq(const volatile void __iomem *addr)
498 return IO_CONCAT(__IO_PREFIX,readq)(addr);
501 extern inline void __raw_writel(u32 b, volatile void __iomem *addr)
503 IO_CONCAT(__IO_PREFIX,writel)(b, addr);
506 extern inline void __raw_writeq(u64 b, volatile void __iomem *addr)
508 IO_CONCAT(__IO_PREFIX,writeq)(b, addr);
511 extern inline u32 readl(const volatile void __iomem *addr)
515 ret = __raw_readl(addr);
520 extern inline u64 readq(const volatile void __iomem *addr)
524 ret = __raw_readq(addr);
529 extern inline void writel(u32 b, volatile void __iomem *addr)
532 __raw_writel(b, addr);
535 extern inline void writeq(u64 b, volatile void __iomem *addr)
538 __raw_writeq(b, addr);
554 extern u8 readb_relaxed(const volatile void __iomem *addr);
555 extern u16 readw_relaxed(const volatile void __iomem *addr);
556 extern u32 readl_relaxed(const volatile void __iomem *addr);
557 extern u64 readq_relaxed(const volatile void __iomem *addr);
564 extern inline u8 readb_relaxed(const volatile void __iomem *addr)
567 return __raw_readb(addr);
570 extern inline u16 readw_relaxed(const volatile void __iomem *addr)
573 return __raw_readw(addr);
578 extern inline u32 readl_relaxed(const volatile void __iomem *addr)
581 return __raw_readl(addr);
584 extern inline u64 readq_relaxed(const volatile void __iomem *addr)
587 return __raw_readq(addr);
603 static inline void memset_io(volatile void __iomem *addr, u8 c, long len)
605 _memset_c_io(addr, 0x0101010101010101UL * c, len);
609 static inline void memsetw_io(volatile void __iomem *addr, u16 c, long len)
611 _memset_c_io(addr, 0x0001000100010001UL * c, len);