Lines Matching refs:addr
147 static inline TYPE generic_##NAME(QUAL void __iomem *addr) \
149 return alpha_mv.mv_##NAME(addr); \
153 static inline void generic_##NAME(TYPE b, QUAL void __iomem *addr) \
155 alpha_mv.mv_##NAME(b, addr); \
251 extern u8 readb(const volatile void __iomem *addr);
252 extern u16 readw(const volatile void __iomem *addr);
253 extern u32 readl(const volatile void __iomem *addr);
254 extern u64 readq(const volatile void __iomem *addr);
255 extern void writeb(u8 b, volatile void __iomem *addr);
256 extern void writew(u16 b, volatile void __iomem *addr);
257 extern void writel(u32 b, volatile void __iomem *addr);
258 extern void writeq(u64 b, volatile void __iomem *addr);
260 extern u8 __raw_readb(const volatile void __iomem *addr);
261 extern u16 __raw_readw(const volatile void __iomem *addr);
262 extern u32 __raw_readl(const volatile void __iomem *addr);
263 extern u64 __raw_readq(const volatile void __iomem *addr);
264 extern void __raw_writeb(u8 b, volatile void __iomem *addr);
265 extern void __raw_writew(u16 b, volatile void __iomem *addr);
266 extern void __raw_writel(u32 b, volatile void __iomem *addr);
267 extern void __raw_writeq(u64 b, volatile void __iomem *addr);
281 extern inline void ioport_unmap(void __iomem *addr) in ioport_unmap() argument
304 static inline void iounmap(volatile void __iomem *addr) in iounmap() argument
306 IO_CONCAT(__IO_PREFIX,iounmap)(addr); in iounmap()
309 static inline int __is_ioaddr(unsigned long addr) in __is_ioaddr() argument
311 return IO_CONCAT(__IO_PREFIX,is_ioaddr)(addr); in __is_ioaddr()
315 static inline int __is_mmio(const volatile void __iomem *addr) in __is_mmio() argument
317 return IO_CONCAT(__IO_PREFIX,is_mmio)(addr); in __is_mmio()
326 extern inline unsigned int ioread8(void __iomem *addr) in ioread8() argument
328 unsigned int ret = IO_CONCAT(__IO_PREFIX,ioread8)(addr); in ioread8()
333 extern inline unsigned int ioread16(void __iomem *addr) in ioread16() argument
335 unsigned int ret = IO_CONCAT(__IO_PREFIX,ioread16)(addr); in ioread16()
340 extern inline void iowrite8(u8 b, void __iomem *addr) in iowrite8() argument
342 IO_CONCAT(__IO_PREFIX,iowrite8)(b, addr); in iowrite8()
346 extern inline void iowrite16(u16 b, void __iomem *addr) in iowrite16() argument
348 IO_CONCAT(__IO_PREFIX,iowrite16)(b, addr); in iowrite16()
374 extern inline unsigned int ioread32(void __iomem *addr) in ioread32() argument
376 unsigned int ret = IO_CONCAT(__IO_PREFIX,ioread32)(addr); in ioread32()
381 extern inline void iowrite32(u32 b, void __iomem *addr) in iowrite32() argument
383 IO_CONCAT(__IO_PREFIX,iowrite32)(b, addr); in iowrite32()
399 extern inline u8 __raw_readb(const volatile void __iomem *addr) in __raw_readb() argument
401 return IO_CONCAT(__IO_PREFIX,readb)(addr); in __raw_readb()
404 extern inline u16 __raw_readw(const volatile void __iomem *addr) in __raw_readw() argument
406 return IO_CONCAT(__IO_PREFIX,readw)(addr); in __raw_readw()
409 extern inline void __raw_writeb(u8 b, volatile void __iomem *addr) in __raw_writeb() argument
411 IO_CONCAT(__IO_PREFIX,writeb)(b, addr); in __raw_writeb()
414 extern inline void __raw_writew(u16 b, volatile void __iomem *addr) in __raw_writew() argument
416 IO_CONCAT(__IO_PREFIX,writew)(b, addr); in __raw_writew()
419 extern inline u8 readb(const volatile void __iomem *addr) in readb() argument
421 u8 ret = __raw_readb(addr); in readb()
426 extern inline u16 readw(const volatile void __iomem *addr) in readw() argument
428 u16 ret = __raw_readw(addr); in readw()
433 extern inline void writeb(u8 b, volatile void __iomem *addr) in writeb() argument
435 __raw_writeb(b, addr); in writeb()
439 extern inline void writew(u16 b, volatile void __iomem *addr) in writew() argument
441 __raw_writew(b, addr); in writew()
447 extern inline u32 __raw_readl(const volatile void __iomem *addr) in __raw_readl() argument
449 return IO_CONCAT(__IO_PREFIX,readl)(addr); in __raw_readl()
452 extern inline u64 __raw_readq(const volatile void __iomem *addr) in __raw_readq() argument
454 return IO_CONCAT(__IO_PREFIX,readq)(addr); in __raw_readq()
457 extern inline void __raw_writel(u32 b, volatile void __iomem *addr) in __raw_writel() argument
459 IO_CONCAT(__IO_PREFIX,writel)(b, addr); in __raw_writel()
462 extern inline void __raw_writeq(u64 b, volatile void __iomem *addr) in __raw_writeq() argument
464 IO_CONCAT(__IO_PREFIX,writeq)(b, addr); in __raw_writeq()
467 extern inline u32 readl(const volatile void __iomem *addr) in readl() argument
469 u32 ret = __raw_readl(addr); in readl()
474 extern inline u64 readq(const volatile void __iomem *addr) in readq() argument
476 u64 ret = __raw_readq(addr); in readq()
481 extern inline void writel(u32 b, volatile void __iomem *addr) in writel() argument
483 __raw_writel(b, addr); in writel()
487 extern inline void writeq(u64 b, volatile void __iomem *addr) in writeq() argument
489 __raw_writeq(b, addr); in writeq()
505 #define readb_relaxed(addr) __raw_readb(addr) argument
506 #define readw_relaxed(addr) __raw_readw(addr) argument
507 #define readl_relaxed(addr) __raw_readl(addr) argument
508 #define readq_relaxed(addr) __raw_readq(addr) argument
509 #define writeb_relaxed(b, addr) __raw_writeb(b, addr) argument
510 #define writew_relaxed(b, addr) __raw_writew(b, addr) argument
511 #define writel_relaxed(b, addr) __raw_writel(b, addr) argument
512 #define writeq_relaxed(b, addr) __raw_writeq(b, addr) argument
523 static inline void memset_io(volatile void __iomem *addr, u8 c, long len) in memset_io() argument
525 _memset_c_io(addr, 0x0101010101010101UL * c, len); in memset_io()
529 static inline void memsetw_io(volatile void __iomem *addr, u16 c, long len) in memsetw_io() argument
531 _memset_c_io(addr, 0x0001000100010001UL * c, len); in memsetw_io()