Lines Matching refs:field
121 #define CGS_REG_FIELD_SHIFT(reg, field) reg##__##field##__SHIFT argument
122 #define CGS_REG_FIELD_MASK(reg, field) reg##__##field##_MASK argument
124 #define CGS_REG_SET_FIELD(orig_val, reg, field, field_val) \ argument
125 (((orig_val) & ~CGS_REG_FIELD_MASK(reg, field)) | \
126 (CGS_REG_FIELD_MASK(reg, field) & ((field_val) << CGS_REG_FIELD_SHIFT(reg, field))))
128 #define CGS_REG_GET_FIELD(value, reg, field) \ argument
129 (((value) & CGS_REG_FIELD_MASK(reg, field)) >> CGS_REG_FIELD_SHIFT(reg, field))
131 #define CGS_WREG32_FIELD(device, reg, field, val) \ argument
132 …egister(device, mm##reg) & ~CGS_REG_FIELD_MASK(reg, field)) | (val) << CGS_REG_FIELD_SHIFT(reg, fi…
134 #define CGS_WREG32_FIELD_IND(device, space, reg, field, val) \ argument
135 …(device, space, ix##reg) & ~CGS_REG_FIELD_MASK(reg, field)) | (val) << CGS_REG_FIELD_SHIFT(reg, fi…