Lines Matching refs:field
184 const struct si_field *field = sid_fields_table + reg->fields_offset + f;
185 const int *values_offsets = sid_strings_offsets + field->values_offset;
186 uint32_t val = (value & field->mask) >> (ffs(field->mask) - 1);
188 if (!(field->mask & field_mask))
191 /* Indent the field. */
195 /* Print the field. */
196 fprintf(file, "%s = ", sid_strings + field->name_offset);
198 if (val < field->num_values && values_offsets[val] >= 0)
201 print_value(file, val, util_bitcount(field->mask));