Lines Matching refs:addr

58 #define readb(addr)\  argument
60 asm volatile( "ldbio %0, 0(%1)" :"=r"(val) : "r" (addr)); val;})
61 #define readw(addr)\ argument
63 asm volatile( "ldhio %0, 0(%1)" :"=r"(val) : "r" (addr)); val;})
64 #define readl(addr)\ argument
66 asm volatile( "ldwio %0, 0(%1)" :"=r"(val) : "r" (addr)); val;})
68 #define writeb(val,addr)\ argument
69 asm volatile ("stbio %0, 0(%1)" : : "r" (val), "r" (addr))
70 #define writew(val,addr)\ argument
71 asm volatile ("sthio %0, 0(%1)" : : "r" (val), "r" (addr))
72 #define writel(val,addr)\ argument
73 asm volatile ("stwio %0, 0(%1)" : : "r" (val), "r" (addr))
75 #define inb(addr) readb(addr) argument
76 #define inw(addr) readw(addr) argument
77 #define inl(addr) readl(addr) argument
78 #define outb(val, addr) writeb(val,addr) argument
79 #define outw(val, addr) writew(val,addr) argument
80 #define outl(val, addr) writel(val,addr) argument
141 #define clrbits(type, addr, clear) \ argument
142 out_##type((addr), in_##type(addr) & ~(clear))
144 #define setbits(type, addr, set) \ argument
145 out_##type((addr), in_##type(addr) | (set))
147 #define clrsetbits(type, addr, clear, set) \ argument
148 out_##type((addr), (in_##type(addr) & ~(clear)) | (set))
150 #define clrbits_be32(addr, clear) clrbits(be32, addr, clear) argument
151 #define setbits_be32(addr, set) setbits(be32, addr, set) argument
152 #define clrsetbits_be32(addr, clear, set) clrsetbits(be32, addr, clear, set) argument
154 #define clrbits_le32(addr, clear) clrbits(le32, addr, clear) argument
155 #define setbits_le32(addr, set) setbits(le32, addr, set) argument
156 #define clrsetbits_le32(addr, clear, set) clrsetbits(le32, addr, clear, set) argument
158 #define clrbits_be16(addr, clear) clrbits(be16, addr, clear) argument
159 #define setbits_be16(addr, set) setbits(be16, addr, set) argument
160 #define clrsetbits_be16(addr, clear, set) clrsetbits(be16, addr, clear, set) argument
162 #define clrbits_le16(addr, clear) clrbits(le16, addr, clear) argument
163 #define setbits_le16(addr, set) setbits(le16, addr, set) argument
164 #define clrsetbits_le16(addr, clear, set) clrsetbits(le16, addr, clear, set) argument
166 #define clrbits_8(addr, clear) clrbits(8, addr, clear) argument
167 #define setbits_8(addr, set) setbits(8, addr, set) argument
168 #define clrsetbits_8(addr, clear, set) clrsetbits(8, addr, clear, set) argument