Lines Matching full:clear
139 * Clear and set bits in one shot. These macros can be used to clear and
142 * specifying the mask in the 'clear' parameter and the new bit pattern
171 #define clrbits(type, addr, clear) \ argument
172 out_##type((addr), in_##type(addr) & ~(clear))
177 #define clrsetbits(type, addr, clear, set) \ argument
178 out_##type((addr), (in_##type(addr) & ~(clear)) | (set))
180 #define clrbits_be32(addr, clear) clrbits(be32, addr, clear) argument
182 #define clrsetbits_be32(addr, clear, set) clrsetbits(be32, addr, clear, set) argument
184 #define clrbits_le32(addr, clear) clrbits(le32, addr, clear) argument
186 #define clrsetbits_le32(addr, clear, set) clrsetbits(le32, addr, clear, set) argument
188 #define clrbits_32(addr, clear) clrbits(32, addr, clear) argument
190 #define clrsetbits_32(addr, clear, set) clrsetbits(32, addr, clear, set) argument
192 #define clrbits_be16(addr, clear) clrbits(be16, addr, clear) argument
194 #define clrsetbits_be16(addr, clear, set) clrsetbits(be16, addr, clear, set) argument
196 #define clrbits_le16(addr, clear) clrbits(le16, addr, clear) argument
198 #define clrsetbits_le16(addr, clear, set) clrsetbits(le16, addr, clear, set) argument
200 #define clrbits_16(addr, clear) clrbits(16, addr, clear) argument
202 #define clrsetbits_16(addr, clear, set) clrsetbits(16, addr, clear, set) argument
204 #define clrbits_8(addr, clear) clrbits(8, addr, clear) argument
206 #define clrsetbits_8(addr, clear, set) clrsetbits(8, addr, clear, set) argument