Lines Matching refs:addr

13 	u32 (*read_mem)(void *addr, int size);
14 void (*write_mem)(u32 val, int size, void *addr);
15 u32 (*read_io)(u32 port, void *addr, int size, int count);
16 void (*write_io)(u32 port, void *addr, int size, int count);
47 extern void iounmap(volatile void * __iomem addr);
68 static inline unsigned char readb(const volatile void __iomem *addr) in readb() argument
70 if (PCI_SPACE(addr) && cris_iops) in readb()
71 return cris_iops->read_mem((void*)addr, 1); in readb()
73 return *(volatile unsigned char __force *) addr; in readb()
75 static inline unsigned short readw(const volatile void __iomem *addr) in readw() argument
77 if (PCI_SPACE(addr) && cris_iops) in readw()
78 return cris_iops->read_mem((void*)addr, 2); in readw()
80 return *(volatile unsigned short __force *) addr; in readw()
82 static inline unsigned int readl(const volatile void __iomem *addr) in readl() argument
84 if (PCI_SPACE(addr) && cris_iops) in readl()
85 return cris_iops->read_mem((void*)addr, 4); in readl()
87 return *(volatile unsigned int __force *) addr; in readl()
89 #define readb_relaxed(addr) readb(addr) argument
90 #define readw_relaxed(addr) readw(addr) argument
91 #define readl_relaxed(addr) readl(addr) argument
96 static inline void writeb(unsigned char b, volatile void __iomem *addr) in writeb() argument
98 if (PCI_SPACE(addr) && cris_iops) in writeb()
99 cris_iops->write_mem(b, 1, (void*)addr); in writeb()
101 *(volatile unsigned char __force *) addr = b; in writeb()
103 static inline void writew(unsigned short b, volatile void __iomem *addr) in writew() argument
105 if (PCI_SPACE(addr) && cris_iops) in writew()
106 cris_iops->write_mem(b, 2, (void*)addr); in writew()
108 *(volatile unsigned short __force *) addr = b; in writew()
110 static inline void writel(unsigned int b, volatile void __iomem *addr) in writel() argument
112 if (PCI_SPACE(addr) && cris_iops) in writel()
113 cris_iops->write_mem(b, 4, (void*)addr); in writel()
115 *(volatile unsigned int __force *) addr = b; in writel()
117 #define writeb_relaxed(b, addr) writeb(b, addr) argument
118 #define writew_relaxed(b, addr) writew(b, addr) argument
119 #define writel_relaxed(b, addr) writel(b, addr) argument
139 #define insb(port,addr,count) (cris_iops ? cris_iops->read_io(port,addr,1,count) : 0) argument
140 #define insw(port,addr,count) (cris_iops ? cris_iops->read_io(port,addr,2,count) : 0) argument
141 #define insl(port,addr,count) (cris_iops ? cris_iops->read_io(port,addr,4,count) : 0) argument
157 static inline void outsb(unsigned int port, const void *addr, in outsb() argument
161 cris_iops->write_io(port, (void *)addr, 1, count); in outsb()
163 static inline void outsw(unsigned int port, const void *addr, in outsw() argument
167 cris_iops->write_io(port, (void *)addr, 2, count); in outsw()
169 static inline void outsl(unsigned int port, const void *addr, in outsl() argument
173 cris_iops->write_io(port, (void *)addr, 4, count); in outsl()