Lines Matching refs:addr

15 #define __arch_getl(addr)         *((volatile uint32_t*)(addr))
16 #define __arch_getw(addr) *((volatile uint16_t*)(addr))
17 #define __arch_getb(addr) *((volatile uint8_t*)(addr))
19 #define __arch_putl(val, addr) *((volatile uint32_t*)(addr)) = val
20 #define __arch_putw(val, addr) *((volatile uint16_t*)(addr)) = val
21 #define __arch_putb(val, addr) *((volatile uint8_t*)(addr)) = val
132 #define clrbits(type, addr, clear) \
133 out_##type((addr), in_##type(addr) & ~(clear))
135 #define setbits(type, addr, set) \
136 out_##type((addr), in_##type(addr) | (set))
138 #define clrsetbits(type, addr, clear, set) \
139 out_##type((addr), (in_##type(addr) & ~(clear)) | (set))
141 #define clrbits_be32(addr, clear) clrbits(be32, addr, clear)
142 #define setbits_be32(addr, set) setbits(be32, addr, set)
143 #define clrsetbits_be32(addr, clear, set) clrsetbits(be32, addr, clear, set)
145 #define clrbits_le32(addr, clear) clrbits(le32, addr, clear)
146 #define setbits_le32(addr, set) setbits(le32, addr, set)
147 #define clrsetbits_le32(addr, clear, set) clrsetbits(le32, addr, clear, set)
149 #define clrbits_be16(addr, clear) clrbits(be16, addr, clear)
150 #define setbits_be16(addr, set) setbits(be16, addr, set)
151 #define clrsetbits_be16(addr, clear, set) clrsetbits(be16, addr, clear, set)
153 #define clrbits_le16(addr, clear) clrbits(le16, addr, clear)
154 #define setbits_le16(addr, set) setbits(le16, addr, set)
155 #define clrsetbits_le16(addr, clear, set) clrsetbits(le16, addr, clear, set)
157 #define clrbits_8(addr, clear) clrbits(8, addr, clear)
158 #define setbits_8(addr, set) setbits(8, addr, set)
159 #define clrsetbits_8(addr, clear, set) clrsetbits(8, addr, clear, set)