Lines Matching refs:addr

11 static inline unsigned long isa_bus_to_virt(unsigned long addr) {
16 static inline unsigned long isa_virt_to_bus(void *addr) {
30 static inline unsigned char gsc_readb(unsigned long addr)
39 : "=&r" (flags), "=r" (ret) : "r" (addr), "i" (PSW_SM_D) );
44 static inline unsigned short gsc_readw(unsigned long addr)
53 : "=&r" (flags), "=r" (ret) : "r" (addr), "i" (PSW_SM_D) );
58 static inline unsigned int gsc_readl(unsigned long addr)
64 : "=r" (ret) : "r" (addr) );
69 static inline unsigned long long gsc_readq(unsigned long addr)
76 : "=r" (ret) : "r" (addr) );
79 ret = ((u64) gsc_readl(addr)) << 32;
80 ret |= gsc_readl(addr+4);
85 static inline void gsc_writeb(unsigned char val, unsigned long addr)
92 : "=&r" (flags) : "r" (val), "r" (addr), "i" (PSW_SM_D) );
95 static inline void gsc_writew(unsigned short val, unsigned long addr)
102 : "=&r" (flags) : "r" (val), "r" (addr), "i" (PSW_SM_D) );
105 static inline void gsc_writel(unsigned int val, unsigned long addr)
109 : : "r" (val), "r" (addr) );
112 static inline void gsc_writeq(unsigned long long val, unsigned long addr)
117 : : "r" (val), "r" (addr) );
120 gsc_writel(val >> 32, addr);
121 gsc_writel(val, addr+4);
133 #define ioremap_wc(addr, size) \
134 ioremap_prot((addr), (size), _PAGE_IOREMAP)
138 void memset_io(volatile void __iomem *addr, unsigned char val, int count);
162 extern unsigned char inb(int addr);
163 extern unsigned short inw(int addr);
164 extern unsigned int inl(int addr);
165 extern void outb(unsigned char b, int addr);
166 extern void outw(unsigned short b, int addr);
167 extern void outl(unsigned int b, int addr);
182 static inline char inb(unsigned long addr)
188 static inline short inw(unsigned long addr)
194 static inline int inl(unsigned long addr)
238 extern u64 ioread64(const void __iomem *addr);
239 extern u64 ioread64be(const void __iomem *addr);
240 extern void iowrite64(u64 val, void __iomem *addr);
241 extern void iowrite64be(u64 val, void __iomem *addr);