Lines Matching full:clear
99 #define clrbits(type, addr, clear) \ argument
100 write_##type((addr), read_##type(addr) & ~(clear))
105 #define clrsetbits(type, addr, clear, set) \ argument
106 write_##type((addr), (read_##type(addr) & ~(clear)) | (set))
108 #define clrbits_be32(addr, clear) clrbits(be32, addr, clear) argument
110 #define clrsetbits_be32(addr, clear, set) clrsetbits(be32, addr, clear, set) argument
112 #define clrbits_le32(addr, clear) clrbits(le32, addr, clear) argument
114 #define clrsetbits_le32(addr, clear, set) clrsetbits(le32, addr, clear, set) argument
116 #define clrbits_be16(addr, clear) clrbits(be16, addr, clear) argument
118 #define clrsetbits_be16(addr, clear, set) clrsetbits(be16, addr, clear, set) argument
120 #define clrbits_le16(addr, clear) clrbits(le16, addr, clear) argument
122 #define clrsetbits_le16(addr, clear, set) clrsetbits(le16, addr, clear, set) argument
124 #define clrbits_8(addr, clear) clrbits(8, addr, clear) argument
126 #define clrsetbits_8(addr, clear, set) clrsetbits(8, addr, clear, set) argument
208 #define clrio(type, addr, clear) \ in __INS() argument
209 out##type(in##type(addr) & ~(clear), (addr)) in __INS()
214 #define clrsetio(type, addr, clear, set) \ in __INS() argument
215 out##type((in##type(addr) & ~(clear)) | (set), (addr)) in __INS()
217 #define clrio_32(addr, clear) clrio(l, addr, clear) in __INS() argument
218 #define clrio_16(addr, clear) clrio(w, addr, clear) in __INS() argument
219 #define clrio_8(addr, clear) clrio(b, addr, clear) in __INS() argument
225 #define clrsetio_32(addr, clear, set) clrsetio(l, addr, clear, set) in __INS() argument
226 #define clrsetio_16(addr, clear, set) clrsetio(w, addr, clear, set) in __INS() argument
227 #define clrsetio_8(addr, clear, set) clrsetio(b, addr, clear, set) in __INS() argument