brintos

brintos / linux-shallow public Read only

0
0
Text · 15.0 KiB · a96597a Raw
315 lines · c
1#ifndef CMDSTREAM_XML2#define CMDSTREAM_XML3 4/* Autogenerated file, DO NOT EDIT manually!5 6This file was generated by the rules-ng-ng headergen tool in this git repository:7http://0x04.net/cgit/index.cgi/rules-ng-ng8git clone git://0x04.net/rules-ng-ng9 10The rules-ng-ng source files this header was generated from are:11- cmdstream.xml (  16933 bytes, from 2023-12-11 15:50:17)12- copyright.xml (   1597 bytes, from 2016-11-10 13:58:32)13- common.xml    (  35664 bytes, from 2023-12-06 10:55:32)14 15Copyright (C) 2012-2023 by the following authors:16- Wladimir J. van der Laan <laanwj@gmail.com>17- Christian Gmeiner <christian.gmeiner@gmail.com>18- Lucas Stach <l.stach@pengutronix.de>19- Russell King <rmk@arm.linux.org.uk>20 21Permission is hereby granted, free of charge, to any person obtaining a22copy of this software and associated documentation files (the "Software"),23to deal in the Software without restriction, including without limitation24the rights to use, copy, modify, merge, publish, distribute, sub license,25and/or sell copies of the Software, and to permit persons to whom the26Software is furnished to do so, subject to the following conditions:27 28The above copyright notice and this permission notice (including the29next paragraph) shall be included in all copies or substantial portions30of the Software.31 32THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR33IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,34FITNESS FOR A PARTICULAR PURPOSE AND NON-INFRINGEMENT. IN NO EVENT SHALL35THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER36LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING37FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER38DEALINGS IN THE SOFTWARE.39*/40 41 42#define FE_OPCODE_LOAD_STATE					0x0000000143#define FE_OPCODE_END						0x0000000244#define FE_OPCODE_NOP						0x0000000345#define FE_OPCODE_DRAW_2D					0x0000000446#define FE_OPCODE_DRAW_PRIMITIVES				0x0000000547#define FE_OPCODE_DRAW_INDEXED_PRIMITIVES			0x0000000648#define FE_OPCODE_WAIT						0x0000000749#define FE_OPCODE_LINK						0x0000000850#define FE_OPCODE_STALL						0x0000000951#define FE_OPCODE_CALL						0x0000000a52#define FE_OPCODE_RETURN					0x0000000b53#define FE_OPCODE_DRAW_INSTANCED				0x0000000c54#define FE_OPCODE_CHIP_SELECT					0x0000000d55#define FE_OPCODE_WAIT_FENCE					0x0000000f56#define FE_OPCODE_DRAW_INDIRECT					0x0000001057#define FE_OPCODE_SNAP_PAGES					0x0000001358#define PRIMITIVE_TYPE_POINTS					0x0000000159#define PRIMITIVE_TYPE_LINES					0x0000000260#define PRIMITIVE_TYPE_LINE_STRIP				0x0000000361#define PRIMITIVE_TYPE_TRIANGLES				0x0000000462#define PRIMITIVE_TYPE_TRIANGLE_STRIP				0x0000000563#define PRIMITIVE_TYPE_TRIANGLE_FAN				0x0000000664#define PRIMITIVE_TYPE_LINE_LOOP				0x0000000765#define PRIMITIVE_TYPE_QUADS					0x0000000866#define VIV_FE_LOAD_STATE					0x0000000067 68#define VIV_FE_LOAD_STATE_HEADER				0x0000000069#define VIV_FE_LOAD_STATE_HEADER_OP__MASK			0xf800000070#define VIV_FE_LOAD_STATE_HEADER_OP__SHIFT			2771#define VIV_FE_LOAD_STATE_HEADER_OP_LOAD_STATE			0x0800000072#define VIV_FE_LOAD_STATE_HEADER_FIXP				0x0400000073#define VIV_FE_LOAD_STATE_HEADER_COUNT__MASK			0x03ff000074#define VIV_FE_LOAD_STATE_HEADER_COUNT__SHIFT			1675#define VIV_FE_LOAD_STATE_HEADER_COUNT(x)			(((x) << VIV_FE_LOAD_STATE_HEADER_COUNT__SHIFT) & VIV_FE_LOAD_STATE_HEADER_COUNT__MASK)76#define VIV_FE_LOAD_STATE_HEADER_OFFSET__MASK			0x0000ffff77#define VIV_FE_LOAD_STATE_HEADER_OFFSET__SHIFT			078#define VIV_FE_LOAD_STATE_HEADER_OFFSET(x)			(((x) << VIV_FE_LOAD_STATE_HEADER_OFFSET__SHIFT) & VIV_FE_LOAD_STATE_HEADER_OFFSET__MASK)79#define VIV_FE_LOAD_STATE_HEADER_OFFSET__SHR			280 81#define VIV_FE_END						0x0000000082 83#define VIV_FE_END_HEADER					0x0000000084#define VIV_FE_END_HEADER_EVENT_ID__MASK			0x0000001f85#define VIV_FE_END_HEADER_EVENT_ID__SHIFT			086#define VIV_FE_END_HEADER_EVENT_ID(x)				(((x) << VIV_FE_END_HEADER_EVENT_ID__SHIFT) & VIV_FE_END_HEADER_EVENT_ID__MASK)87#define VIV_FE_END_HEADER_EVENT_ENABLE				0x0000010088#define VIV_FE_END_HEADER_OP__MASK				0xf800000089#define VIV_FE_END_HEADER_OP__SHIFT				2790#define VIV_FE_END_HEADER_OP_END				0x1000000091 92#define VIV_FE_NOP						0x0000000093 94#define VIV_FE_NOP_HEADER					0x0000000095#define VIV_FE_NOP_HEADER_OP__MASK				0xf800000096#define VIV_FE_NOP_HEADER_OP__SHIFT				2797#define VIV_FE_NOP_HEADER_OP_NOP				0x1800000098 99#define VIV_FE_DRAW_2D						0x00000000100 101#define VIV_FE_DRAW_2D_HEADER					0x00000000102#define VIV_FE_DRAW_2D_HEADER_COUNT__MASK			0x0000ff00103#define VIV_FE_DRAW_2D_HEADER_COUNT__SHIFT			8104#define VIV_FE_DRAW_2D_HEADER_COUNT(x)				(((x) << VIV_FE_DRAW_2D_HEADER_COUNT__SHIFT) & VIV_FE_DRAW_2D_HEADER_COUNT__MASK)105#define VIV_FE_DRAW_2D_HEADER_DATA_COUNT__MASK			0x07ff0000106#define VIV_FE_DRAW_2D_HEADER_DATA_COUNT__SHIFT			16107#define VIV_FE_DRAW_2D_HEADER_DATA_COUNT(x)			(((x) << VIV_FE_DRAW_2D_HEADER_DATA_COUNT__SHIFT) & VIV_FE_DRAW_2D_HEADER_DATA_COUNT__MASK)108#define VIV_FE_DRAW_2D_HEADER_OP__MASK				0xf8000000109#define VIV_FE_DRAW_2D_HEADER_OP__SHIFT				27110#define VIV_FE_DRAW_2D_HEADER_OP_DRAW_2D			0x20000000111 112#define VIV_FE_DRAW_2D_TOP_LEFT					0x00000008113#define VIV_FE_DRAW_2D_TOP_LEFT_X__MASK				0x0000ffff114#define VIV_FE_DRAW_2D_TOP_LEFT_X__SHIFT			0115#define VIV_FE_DRAW_2D_TOP_LEFT_X(x)				(((x) << VIV_FE_DRAW_2D_TOP_LEFT_X__SHIFT) & VIV_FE_DRAW_2D_TOP_LEFT_X__MASK)116#define VIV_FE_DRAW_2D_TOP_LEFT_Y__MASK				0xffff0000117#define VIV_FE_DRAW_2D_TOP_LEFT_Y__SHIFT			16118#define VIV_FE_DRAW_2D_TOP_LEFT_Y(x)				(((x) << VIV_FE_DRAW_2D_TOP_LEFT_Y__SHIFT) & VIV_FE_DRAW_2D_TOP_LEFT_Y__MASK)119 120#define VIV_FE_DRAW_2D_BOTTOM_RIGHT				0x0000000c121#define VIV_FE_DRAW_2D_BOTTOM_RIGHT_X__MASK			0x0000ffff122#define VIV_FE_DRAW_2D_BOTTOM_RIGHT_X__SHIFT			0123#define VIV_FE_DRAW_2D_BOTTOM_RIGHT_X(x)			(((x) << VIV_FE_DRAW_2D_BOTTOM_RIGHT_X__SHIFT) & VIV_FE_DRAW_2D_BOTTOM_RIGHT_X__MASK)124#define VIV_FE_DRAW_2D_BOTTOM_RIGHT_Y__MASK			0xffff0000125#define VIV_FE_DRAW_2D_BOTTOM_RIGHT_Y__SHIFT			16126#define VIV_FE_DRAW_2D_BOTTOM_RIGHT_Y(x)			(((x) << VIV_FE_DRAW_2D_BOTTOM_RIGHT_Y__SHIFT) & VIV_FE_DRAW_2D_BOTTOM_RIGHT_Y__MASK)127 128#define VIV_FE_DRAW_PRIMITIVES					0x00000000129 130#define VIV_FE_DRAW_PRIMITIVES_HEADER				0x00000000131#define VIV_FE_DRAW_PRIMITIVES_HEADER_OP__MASK			0xf8000000132#define VIV_FE_DRAW_PRIMITIVES_HEADER_OP__SHIFT			27133#define VIV_FE_DRAW_PRIMITIVES_HEADER_OP_DRAW_PRIMITIVES	0x28000000134 135#define VIV_FE_DRAW_PRIMITIVES_COMMAND				0x00000004136#define VIV_FE_DRAW_PRIMITIVES_COMMAND_TYPE__MASK		0x000000ff137#define VIV_FE_DRAW_PRIMITIVES_COMMAND_TYPE__SHIFT		0138#define VIV_FE_DRAW_PRIMITIVES_COMMAND_TYPE(x)			(((x) << VIV_FE_DRAW_PRIMITIVES_COMMAND_TYPE__SHIFT) & VIV_FE_DRAW_PRIMITIVES_COMMAND_TYPE__MASK)139 140#define VIV_FE_DRAW_PRIMITIVES_START				0x00000008141 142#define VIV_FE_DRAW_PRIMITIVES_COUNT				0x0000000c143 144#define VIV_FE_DRAW_INDEXED_PRIMITIVES				0x00000000145 146#define VIV_FE_DRAW_INDEXED_PRIMITIVES_HEADER			0x00000000147#define VIV_FE_DRAW_INDEXED_PRIMITIVES_HEADER_OP__MASK		0xf8000000148#define VIV_FE_DRAW_INDEXED_PRIMITIVES_HEADER_OP__SHIFT		27149#define VIV_FE_DRAW_INDEXED_PRIMITIVES_HEADER_OP_DRAW_INDEXED_PRIMITIVES	0x30000000150 151#define VIV_FE_DRAW_INDEXED_PRIMITIVES_COMMAND			0x00000004152#define VIV_FE_DRAW_INDEXED_PRIMITIVES_COMMAND_TYPE__MASK	0x000000ff153#define VIV_FE_DRAW_INDEXED_PRIMITIVES_COMMAND_TYPE__SHIFT	0154#define VIV_FE_DRAW_INDEXED_PRIMITIVES_COMMAND_TYPE(x)		(((x) << VIV_FE_DRAW_INDEXED_PRIMITIVES_COMMAND_TYPE__SHIFT) & VIV_FE_DRAW_INDEXED_PRIMITIVES_COMMAND_TYPE__MASK)155 156#define VIV_FE_DRAW_INDEXED_PRIMITIVES_START			0x00000008157 158#define VIV_FE_DRAW_INDEXED_PRIMITIVES_COUNT			0x0000000c159 160#define VIV_FE_DRAW_INDEXED_PRIMITIVES_OFFSET			0x00000010161 162#define VIV_FE_WAIT						0x00000000163 164#define VIV_FE_WAIT_HEADER					0x00000000165#define VIV_FE_WAIT_HEADER_DELAY__MASK				0x0000ffff166#define VIV_FE_WAIT_HEADER_DELAY__SHIFT				0167#define VIV_FE_WAIT_HEADER_DELAY(x)				(((x) << VIV_FE_WAIT_HEADER_DELAY__SHIFT) & VIV_FE_WAIT_HEADER_DELAY__MASK)168#define VIV_FE_WAIT_HEADER_OP__MASK				0xf8000000169#define VIV_FE_WAIT_HEADER_OP__SHIFT				27170#define VIV_FE_WAIT_HEADER_OP_WAIT				0x38000000171 172#define VIV_FE_LINK						0x00000000173 174#define VIV_FE_LINK_HEADER					0x00000000175#define VIV_FE_LINK_HEADER_PREFETCH__MASK			0x0000ffff176#define VIV_FE_LINK_HEADER_PREFETCH__SHIFT			0177#define VIV_FE_LINK_HEADER_PREFETCH(x)				(((x) << VIV_FE_LINK_HEADER_PREFETCH__SHIFT) & VIV_FE_LINK_HEADER_PREFETCH__MASK)178#define VIV_FE_LINK_HEADER_OP__MASK				0xf8000000179#define VIV_FE_LINK_HEADER_OP__SHIFT				27180#define VIV_FE_LINK_HEADER_OP_LINK				0x40000000181 182#define VIV_FE_LINK_ADDRESS					0x00000004183 184#define VIV_FE_STALL						0x00000000185 186#define VIV_FE_STALL_HEADER					0x00000000187#define VIV_FE_STALL_HEADER_OP__MASK				0xf8000000188#define VIV_FE_STALL_HEADER_OP__SHIFT				27189#define VIV_FE_STALL_HEADER_OP_STALL				0x48000000190 191#define VIV_FE_STALL_TOKEN					0x00000004192#define VIV_FE_STALL_TOKEN_FROM__MASK				0x0000001f193#define VIV_FE_STALL_TOKEN_FROM__SHIFT				0194#define VIV_FE_STALL_TOKEN_FROM(x)				(((x) << VIV_FE_STALL_TOKEN_FROM__SHIFT) & VIV_FE_STALL_TOKEN_FROM__MASK)195#define VIV_FE_STALL_TOKEN_TO__MASK				0x00001f00196#define VIV_FE_STALL_TOKEN_TO__SHIFT				8197#define VIV_FE_STALL_TOKEN_TO(x)				(((x) << VIV_FE_STALL_TOKEN_TO__SHIFT) & VIV_FE_STALL_TOKEN_TO__MASK)198#define VIV_FE_STALL_TOKEN_UNK28__MASK				0x30000000199#define VIV_FE_STALL_TOKEN_UNK28__SHIFT				28200#define VIV_FE_STALL_TOKEN_UNK28(x)				(((x) << VIV_FE_STALL_TOKEN_UNK28__SHIFT) & VIV_FE_STALL_TOKEN_UNK28__MASK)201 202#define VIV_FE_CALL						0x00000000203 204#define VIV_FE_CALL_HEADER					0x00000000205#define VIV_FE_CALL_HEADER_PREFETCH__MASK			0x0000ffff206#define VIV_FE_CALL_HEADER_PREFETCH__SHIFT			0207#define VIV_FE_CALL_HEADER_PREFETCH(x)				(((x) << VIV_FE_CALL_HEADER_PREFETCH__SHIFT) & VIV_FE_CALL_HEADER_PREFETCH__MASK)208#define VIV_FE_CALL_HEADER_OP__MASK				0xf8000000209#define VIV_FE_CALL_HEADER_OP__SHIFT				27210#define VIV_FE_CALL_HEADER_OP_CALL				0x50000000211 212#define VIV_FE_CALL_ADDRESS					0x00000004213 214#define VIV_FE_CALL_RETURN_PREFETCH				0x00000008215 216#define VIV_FE_CALL_RETURN_ADDRESS				0x0000000c217 218#define VIV_FE_RETURN						0x00000000219 220#define VIV_FE_RETURN_HEADER					0x00000000221#define VIV_FE_RETURN_HEADER_OP__MASK				0xf8000000222#define VIV_FE_RETURN_HEADER_OP__SHIFT				27223#define VIV_FE_RETURN_HEADER_OP_RETURN				0x58000000224 225#define VIV_FE_CHIP_SELECT					0x00000000226 227#define VIV_FE_CHIP_SELECT_HEADER				0x00000000228#define VIV_FE_CHIP_SELECT_HEADER_OP__MASK			0xf8000000229#define VIV_FE_CHIP_SELECT_HEADER_OP__SHIFT			27230#define VIV_FE_CHIP_SELECT_HEADER_OP_CHIP_SELECT		0x68000000231#define VIV_FE_CHIP_SELECT_HEADER_ENABLE_CHIP15			0x00008000232#define VIV_FE_CHIP_SELECT_HEADER_ENABLE_CHIP14			0x00004000233#define VIV_FE_CHIP_SELECT_HEADER_ENABLE_CHIP13			0x00002000234#define VIV_FE_CHIP_SELECT_HEADER_ENABLE_CHIP12			0x00001000235#define VIV_FE_CHIP_SELECT_HEADER_ENABLE_CHIP11			0x00000800236#define VIV_FE_CHIP_SELECT_HEADER_ENABLE_CHIP10			0x00000400237#define VIV_FE_CHIP_SELECT_HEADER_ENABLE_CHIP9			0x00000200238#define VIV_FE_CHIP_SELECT_HEADER_ENABLE_CHIP8			0x00000100239#define VIV_FE_CHIP_SELECT_HEADER_ENABLE_CHIP7			0x00000080240#define VIV_FE_CHIP_SELECT_HEADER_ENABLE_CHIP6			0x00000040241#define VIV_FE_CHIP_SELECT_HEADER_ENABLE_CHIP5			0x00000020242#define VIV_FE_CHIP_SELECT_HEADER_ENABLE_CHIP4			0x00000010243#define VIV_FE_CHIP_SELECT_HEADER_ENABLE_CHIP3			0x00000008244#define VIV_FE_CHIP_SELECT_HEADER_ENABLE_CHIP2			0x00000004245#define VIV_FE_CHIP_SELECT_HEADER_ENABLE_CHIP1			0x00000002246#define VIV_FE_CHIP_SELECT_HEADER_ENABLE_CHIP0			0x00000001247 248#define VIV_FE_DRAW_INSTANCED					0x00000000249 250#define VIV_FE_DRAW_INSTANCED_HEADER				0x00000000251#define VIV_FE_DRAW_INSTANCED_HEADER_OP__MASK			0xf8000000252#define VIV_FE_DRAW_INSTANCED_HEADER_OP__SHIFT			27253#define VIV_FE_DRAW_INSTANCED_HEADER_OP_DRAW_INSTANCED		0x60000000254#define VIV_FE_DRAW_INSTANCED_HEADER_INDEXED			0x00100000255#define VIV_FE_DRAW_INSTANCED_HEADER_TYPE__MASK			0x000f0000256#define VIV_FE_DRAW_INSTANCED_HEADER_TYPE__SHIFT		16257#define VIV_FE_DRAW_INSTANCED_HEADER_TYPE(x)			(((x) << VIV_FE_DRAW_INSTANCED_HEADER_TYPE__SHIFT) & VIV_FE_DRAW_INSTANCED_HEADER_TYPE__MASK)258#define VIV_FE_DRAW_INSTANCED_HEADER_INSTANCE_COUNT_LO__MASK	0x0000ffff259#define VIV_FE_DRAW_INSTANCED_HEADER_INSTANCE_COUNT_LO__SHIFT	0260#define VIV_FE_DRAW_INSTANCED_HEADER_INSTANCE_COUNT_LO(x)	(((x) << VIV_FE_DRAW_INSTANCED_HEADER_INSTANCE_COUNT_LO__SHIFT) & VIV_FE_DRAW_INSTANCED_HEADER_INSTANCE_COUNT_LO__MASK)261 262#define VIV_FE_DRAW_INSTANCED_COUNT				0x00000004263#define VIV_FE_DRAW_INSTANCED_COUNT_INSTANCE_COUNT_HI__MASK	0xff000000264#define VIV_FE_DRAW_INSTANCED_COUNT_INSTANCE_COUNT_HI__SHIFT	24265#define VIV_FE_DRAW_INSTANCED_COUNT_INSTANCE_COUNT_HI(x)	(((x) << VIV_FE_DRAW_INSTANCED_COUNT_INSTANCE_COUNT_HI__SHIFT) & VIV_FE_DRAW_INSTANCED_COUNT_INSTANCE_COUNT_HI__MASK)266#define VIV_FE_DRAW_INSTANCED_COUNT_VERTEX_COUNT__MASK		0x00ffffff267#define VIV_FE_DRAW_INSTANCED_COUNT_VERTEX_COUNT__SHIFT		0268#define VIV_FE_DRAW_INSTANCED_COUNT_VERTEX_COUNT(x)		(((x) << VIV_FE_DRAW_INSTANCED_COUNT_VERTEX_COUNT__SHIFT) & VIV_FE_DRAW_INSTANCED_COUNT_VERTEX_COUNT__MASK)269 270#define VIV_FE_DRAW_INSTANCED_START				0x00000008271#define VIV_FE_DRAW_INSTANCED_START_INDEX__MASK			0xffffffff272#define VIV_FE_DRAW_INSTANCED_START_INDEX__SHIFT		0273#define VIV_FE_DRAW_INSTANCED_START_INDEX(x)			(((x) << VIV_FE_DRAW_INSTANCED_START_INDEX__SHIFT) & VIV_FE_DRAW_INSTANCED_START_INDEX__MASK)274 275#define VIV_FE_WAIT_FENCE					0x00000000276 277#define VIV_FE_WAIT_FENCE_HEADER				0x00000000278#define VIV_FE_WAIT_FENCE_HEADER_OP__MASK			0xf8000000279#define VIV_FE_WAIT_FENCE_HEADER_OP__SHIFT			27280#define VIV_FE_WAIT_FENCE_HEADER_OP_WAIT_FENCE			0x78000000281#define VIV_FE_WAIT_FENCE_HEADER_UNK16__MASK			0x00030000282#define VIV_FE_WAIT_FENCE_HEADER_UNK16__SHIFT			16283#define VIV_FE_WAIT_FENCE_HEADER_UNK16(x)			(((x) << VIV_FE_WAIT_FENCE_HEADER_UNK16__SHIFT) & VIV_FE_WAIT_FENCE_HEADER_UNK16__MASK)284#define VIV_FE_WAIT_FENCE_HEADER_WAITCOUNT__MASK		0x0000ffff285#define VIV_FE_WAIT_FENCE_HEADER_WAITCOUNT__SHIFT		0286#define VIV_FE_WAIT_FENCE_HEADER_WAITCOUNT(x)			(((x) << VIV_FE_WAIT_FENCE_HEADER_WAITCOUNT__SHIFT) & VIV_FE_WAIT_FENCE_HEADER_WAITCOUNT__MASK)287 288#define VIV_FE_WAIT_FENCE_ADDRESS				0x00000004289 290#define VIV_FE_DRAW_INDIRECT					0x00000000291 292#define VIV_FE_DRAW_INDIRECT_HEADER				0x00000000293#define VIV_FE_DRAW_INDIRECT_HEADER_OP__MASK			0xf8000000294#define VIV_FE_DRAW_INDIRECT_HEADER_OP__SHIFT			27295#define VIV_FE_DRAW_INDIRECT_HEADER_OP_DRAW_INDIRECT		0x80000000296#define VIV_FE_DRAW_INDIRECT_HEADER_INDEXED			0x00000100297#define VIV_FE_DRAW_INDIRECT_HEADER_TYPE__MASK			0x0000000f298#define VIV_FE_DRAW_INDIRECT_HEADER_TYPE__SHIFT			0299#define VIV_FE_DRAW_INDIRECT_HEADER_TYPE(x)			(((x) << VIV_FE_DRAW_INDIRECT_HEADER_TYPE__SHIFT) & VIV_FE_DRAW_INDIRECT_HEADER_TYPE__MASK)300 301#define VIV_FE_DRAW_INDIRECT_ADDRESS				0x00000004302 303#define VIV_FE_SNAP_PAGES					0x00000000304 305#define VIV_FE_SNAP_PAGES_HEADER				0x00000000306#define VIV_FE_SNAP_PAGES_HEADER_OP__MASK			0xf8000000307#define VIV_FE_SNAP_PAGES_HEADER_OP__SHIFT			27308#define VIV_FE_SNAP_PAGES_HEADER_OP_SNAP_PAGES			0x98000000309#define VIV_FE_SNAP_PAGES_HEADER_UNK0__MASK			0x0000001f310#define VIV_FE_SNAP_PAGES_HEADER_UNK0__SHIFT			0311#define VIV_FE_SNAP_PAGES_HEADER_UNK0(x)			(((x) << VIV_FE_SNAP_PAGES_HEADER_UNK0__SHIFT) & VIV_FE_SNAP_PAGES_HEADER_UNK0__MASK)312 313 314#endif /* CMDSTREAM_XML */315