Lines Matching full: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) in ioport_unmap() argument
312 static inline void iounmap(volatile void __iomem *addr) in iounmap() argument
314 IO_CONCAT(__IO_PREFIX,iounmap)(addr); in iounmap()
317 static inline int __is_ioaddr(unsigned long addr) in __is_ioaddr() argument
319 return IO_CONCAT(__IO_PREFIX,is_ioaddr)(addr); in __is_ioaddr()
323 static inline int __is_mmio(const volatile void __iomem *addr) in __is_mmio() argument
325 return IO_CONCAT(__IO_PREFIX,is_mmio)(addr); in __is_mmio()
334 extern inline unsigned int ioread8(const void __iomem *addr) in ioread8() argument
338 ret = IO_CONCAT(__IO_PREFIX,ioread8)(addr); in ioread8()
343 extern inline unsigned int ioread16(const void __iomem *addr) in ioread16() argument
347 ret = IO_CONCAT(__IO_PREFIX,ioread16)(addr); in ioread16()
352 extern inline void iowrite8(u8 b, void __iomem *addr) in iowrite8() argument
355 IO_CONCAT(__IO_PREFIX, iowrite8)(b, addr); in iowrite8()
358 extern inline void iowrite16(u16 b, void __iomem *addr) in iowrite16() argument
361 IO_CONCAT(__IO_PREFIX, iowrite16)(b, addr); in iowrite16()
391 extern inline unsigned int ioread32(const void __iomem *addr) in ioread32() argument
395 ret = IO_CONCAT(__IO_PREFIX,ioread32)(addr); in ioread32()
400 extern inline u64 ioread64(const void __iomem *addr) in ioread64() argument
404 ret = IO_CONCAT(__IO_PREFIX,ioread64)(addr); in ioread64()
409 extern inline void iowrite32(u32 b, void __iomem *addr) in iowrite32() argument
412 IO_CONCAT(__IO_PREFIX, iowrite32)(b, addr); in iowrite32()
415 extern inline void iowrite64(u64 b, void __iomem *addr) in iowrite64() argument
418 IO_CONCAT(__IO_PREFIX, iowrite64)(b, addr); in iowrite64()
438 extern inline u8 __raw_readb(const volatile void __iomem *addr) in __raw_readb() argument
440 return IO_CONCAT(__IO_PREFIX,readb)(addr); in __raw_readb()
443 extern inline u16 __raw_readw(const volatile void __iomem *addr) in __raw_readw() argument
445 return IO_CONCAT(__IO_PREFIX,readw)(addr); in __raw_readw()
448 extern inline void __raw_writeb(u8 b, volatile void __iomem *addr) in __raw_writeb() argument
450 IO_CONCAT(__IO_PREFIX,writeb)(b, addr); in __raw_writeb()
453 extern inline void __raw_writew(u16 b, volatile void __iomem *addr) in __raw_writew() argument
455 IO_CONCAT(__IO_PREFIX,writew)(b, addr); in __raw_writew()
458 extern inline u8 readb(const volatile void __iomem *addr) in readb() argument
462 ret = __raw_readb(addr); in readb()
467 extern inline u16 readw(const volatile void __iomem *addr) in readw() argument
471 ret = __raw_readw(addr); in readw()
476 extern inline void writeb(u8 b, volatile void __iomem *addr) in writeb() argument
479 __raw_writeb(b, addr); in writeb()
482 extern inline void writew(u16 b, volatile void __iomem *addr) in writew() argument
485 __raw_writew(b, addr); in writew()
490 extern inline u32 __raw_readl(const volatile void __iomem *addr) in __raw_readl() argument
492 return IO_CONCAT(__IO_PREFIX,readl)(addr); in __raw_readl()
495 extern inline u64 __raw_readq(const volatile void __iomem *addr) in __raw_readq() argument
497 return IO_CONCAT(__IO_PREFIX,readq)(addr); in __raw_readq()
500 extern inline void __raw_writel(u32 b, volatile void __iomem *addr) in __raw_writel() argument
502 IO_CONCAT(__IO_PREFIX,writel)(b, addr); in __raw_writel()
505 extern inline void __raw_writeq(u64 b, volatile void __iomem *addr) in __raw_writeq() argument
507 IO_CONCAT(__IO_PREFIX,writeq)(b, addr); in __raw_writeq()
510 extern inline u32 readl(const volatile void __iomem *addr) in readl() argument
514 ret = __raw_readl(addr); in readl()
519 extern inline u64 readq(const volatile void __iomem *addr) in readq() argument
523 ret = __raw_readq(addr); in readq()
528 extern inline void writel(u32 b, volatile void __iomem *addr) in writel() argument
531 __raw_writel(b, addr); in writel()
534 extern inline void writeq(u64 b, volatile void __iomem *addr) in writeq() argument
537 __raw_writeq(b, addr); in writeq()
553 extern u8 readb_relaxed(const volatile void __iomem *addr);
554 extern u16 readw_relaxed(const volatile void __iomem *addr);
555 extern u32 readl_relaxed(const volatile void __iomem *addr);
556 extern u64 readq_relaxed(const volatile void __iomem *addr);
563 extern inline u8 readb_relaxed(const volatile void __iomem *addr) in readb_relaxed() argument
566 return __raw_readb(addr); in readb_relaxed()
569 extern inline u16 readw_relaxed(const volatile void __iomem *addr) in readw_relaxed() argument
572 return __raw_readw(addr); in readw_relaxed()
577 extern inline u32 readl_relaxed(const volatile void __iomem *addr) in readl_relaxed() argument
580 return __raw_readl(addr); in readl_relaxed()
583 extern inline u64 readq_relaxed(const volatile void __iomem *addr) in readq_relaxed() argument
586 return __raw_readq(addr); in readq_relaxed()
602 static inline void memset_io(volatile void __iomem *addr, u8 c, long len) in memset_io() argument
604 _memset_c_io(addr, 0x0101010101010101UL * c, len); in memset_io()
608 static inline void memsetw_io(volatile void __iomem *addr, u16 c, long len) in memsetw_io() argument
610 _memset_c_io(addr, 0x0001000100010001UL * c, len); in memsetw_io()