Lines Matching refs:mask
31 uint32_t mask;
36 uint32_t value, uint32_t mask, uint8_t shift)
39 (field_value_mask->value & ~mask) | (mask & (value << shift));
40 field_value_mask->mask = field_value_mask->mask | mask;
48 uint32_t shift, mask, field_value;
51 /* gather all bits value/mask getting updated in this register */
57 mask = va_arg(ap, uint32_t);
60 set_reg_field_value_masks(field_value_mask, field_value, mask,
66 static inline uint32_t get_reg_field_value_ex(uint32_t reg_value, uint32_t mask,
69 return (mask & reg_value) >> shift;
85 reg_val = (reg_val & ~field_value_mask.mask) | field_value_mask.value;
100 reg_val = (reg_val & ~field_value_mask.mask) | field_value_mask.value;
105 uint32_t mask, uint32_t *field_value)
108 *field_value = get_reg_field_value_ex(reg_val, mask, shift);