aboutsummaryrefslogtreecommitdiffstats
path: root/src/intel/tools/decoder.h
diff options
context:
space:
mode:
authorLionel Landwerlin <[email protected]>2016-10-15 00:16:25 +0100
committerLionel Landwerlin <[email protected]>2016-11-01 22:37:52 +0000
commit74c4c84482b9659805ef3d796fba81815e70ed28 (patch)
tree194e51b8c7516a952e68c5a8cc4b60579fbdcdfb /src/intel/tools/decoder.h
parentc8806eeefc63e70e7c454f4c85d2a8b4426c34b9 (diff)
intel: aubinator: load fields values from xml data
Signed-off-by: Lionel Landwerlin <[email protected]> Reviewed-by: Sirisha Gandikota<[email protected]>
Diffstat (limited to 'src/intel/tools/decoder.h')
-rw-r--r--src/intel/tools/decoder.h9
1 files changed, 9 insertions, 0 deletions
diff --git a/src/intel/tools/decoder.h b/src/intel/tools/decoder.h
index 9a677beab50..ecc9ff116b7 100644
--- a/src/intel/tools/decoder.h
+++ b/src/intel/tools/decoder.h
@@ -99,6 +99,15 @@ struct gen_field {
struct gen_type type;
bool has_default;
uint32_t default_value;
+
+ struct gen_value **values;
+ uint32_t n_values;
+ uint32_t n_allocated_values;
+};
+
+struct gen_value {
+ char *name;
+ uint64_t value;
};
void gen_field_iterator_init(struct gen_field_iterator *iter,