intel: decoder: reorder iterator init function

Making the next change more readable.

Signed-off-by: Lionel Landwerlin <lionel.g.landwerlin@intel.com>
Reviewed-by: Scott D Phillips <scott.d.phillips@intel.com>
This commit is contained in:
Lionel Landwerlin 2017-08-02 22:30:14 +01:00
parent 1b369acdd8
commit 0698318d1a

View file

@ -758,20 +758,6 @@ gen_group_get_length(struct gen_group *group, const uint32_t *p)
return -1;
}
void
gen_field_iterator_init(struct gen_field_iterator *iter,
struct gen_group *group,
const uint32_t *p,
bool print_colors)
{
memset(iter, 0, sizeof(*iter));
iter->group = group;
iter->field = group->fields;
iter->p = p;
iter->print_colors = print_colors;
}
static const char *
gen_get_enum_name(struct gen_enum *e, uint64_t value)
{
@ -941,6 +927,20 @@ gen_field_iterator_next(struct gen_field_iterator *iter)
return true;
}
void
gen_field_iterator_init(struct gen_field_iterator *iter,
struct gen_group *group,
const uint32_t *p,
bool print_colors)
{
memset(iter, 0, sizeof(*iter));
iter->group = group;
iter->field = group->fields;
iter->p = p;
iter->print_colors = print_colors;
}
static void
print_dword_header(FILE *outfile,
struct gen_field_iterator *iter,