H A D | endian.h | 198 #define __clrsetbits(endian, bits, addr, clear, set) \ argument 200 read##bits(addr)) & ~((uint##bits##_t)(clear))) | (set))) 202 #define clrbits_le64(addr, clear) __clrsetbits(le, 64, addr, clear, 0) argument 203 #define clrbits_be64(addr, clear) __clrsetbits(be, 64, addr, clear, 0) argument 204 #define clrbits_le32(addr, clear) __clrsetbits(le, 32, addr, clear, 0) argument 205 #define clrbits_be32(addr, clear) __clrsetbits(be, 32, addr, clear, 0) argument 206 #define clrbits_le16(addr, clear) __clrsetbits(le, 16, addr, clear, 0) argument 207 #define clrbits_be16(addr, clear) __clrsetbits(be, 16, addr, clear, 0) argument 216 #define clrsetbits_le64(addr, clear, set) __clrsetbits(le, 64, addr, clear, set) argument 217 #define clrsetbits_be64(addr, clear, set) __clrsetbits(be, 64, addr, clear, set) argument [all …]
|