aubinator: Reuse decode_structure code for handling commands
authorKenneth Graunke <kenneth@whitecape.org>
Wed, 15 Mar 2017 07:56:29 +0000 (00:56 -0700)
committerKenneth Graunke <kenneth@whitecape.org>
Thu, 16 Mar 2017 17:48:41 +0000 (10:48 -0700)
commit65a9d5eabb05e4925c1c9a17836cad57304210d6
treee8255e6c70a9ab49f82a455206ff4f6baf02a356
parentf0aa8fd4e46f7fb00b493ce0267b4404b4a1a0dd
aubinator: Reuse decode_structure code for handling commands

The code for decoding structures and commands was almost identical.
The only differences are: we print dword headers for commands, and
we skip the first one (with the command opcode and lengths).

So, generalize decode_structure to add a starting DWord, and a flag
for printing the DWord headers, and reuse it.

Reviewed-by: Lionel Landwerlin <lionel.g.landwerlin@intel.com>
src/intel/tools/aubinator.c