Lines Matching defs:regfield
66 #define MASK(regfield) \
67 ((~0ULL >> (64ULL - (regfield##_WIDTH))) << (regfield##_SHIFT))
85 * @regfield: A bitmask representing the field. For a register field REG_FIELD,
91 #define EXTRACT(regfield, reg) \
92 (((reg) & MASK(regfield)) >> (regfield##_SHIFT))
94 #define UPDATE_REG_FIELD(regfield, reg, val) \
96 (reg) &= ~(MASK(regfield)); \
97 (reg) |= ((uint64_t)(val) << (regfield##_SHIFT)); \