1af69d88dSmrg#ifndef RNNDB_NV_OBJECT_XML
2af69d88dSmrg#define RNNDB_NV_OBJECT_XML
3af69d88dSmrg
4af69d88dSmrg/* WARNING ABOUT NOT EDITING AUTOGENERATED FILE IGNORED, _CLASS SUFFIX HAS
5af69d88dSmrg * BEEN ADDED TO ALL THE OBJECT CLASS DEFINITIONS TO AVOID CONFLICTS WITH
6af69d88dSmrg * THE RING MACROS WE WANT TO USE
7af69d88dSmrg */
83464ebd5Sriastradh
93464ebd5Sriastradh/* Autogenerated file, DO NOT EDIT manually!
103464ebd5Sriastradh
113464ebd5SriastradhThis file was generated by the rules-ng-ng headergen tool in this git repository:
123464ebd5Sriastradhhttp://0x04.net/cgit/index.cgi/rules-ng-ng
133464ebd5Sriastradhgit clone git://0x04.net/rules-ng-ng
143464ebd5Sriastradh
153464ebd5SriastradhThe rules-ng-ng source files this header was generated from are:
16af69d88dSmrg- rnndb/nv_object.xml    (  12672 bytes, from 2011-07-17 12:14:32)
17af69d88dSmrg- ./rnndb/copyright.xml  (   6452 bytes, from 2011-07-09 13:43:58)
18af69d88dSmrg- ./rnndb/nvchipsets.xml (   3701 bytes, from 2012-04-06 13:21:15)
19af69d88dSmrg- ./rnndb/nv_defs.xml    (   4437 bytes, from 2011-07-09 13:43:58)
20af69d88dSmrg- ./rnndb/nv50_defs.xml  (   5468 bytes, from 2011-07-09 13:43:58)
213464ebd5Sriastradh
22af69d88dSmrgCopyright (C) 2006-2011 by the following authors:
233464ebd5Sriastradh- Artur Huillet <arthur.huillet@free.fr> (ahuillet)
243464ebd5Sriastradh- Ben Skeggs (darktama, darktama_)
253464ebd5Sriastradh- B. R. <koala_br@users.sourceforge.net> (koala_br)
263464ebd5Sriastradh- Carlos Martin <carlosmn@users.sf.net> (carlosmn)
273464ebd5Sriastradh- Christoph Bumiller <e0425955@student.tuwien.ac.at> (calim, chrisbmr)
283464ebd5Sriastradh- Dawid Gajownik <gajownik@users.sf.net> (gajownik)
293464ebd5Sriastradh- Dmitry Baryshkov
303464ebd5Sriastradh- Dmitry Eremin-Solenikov <lumag@users.sf.net> (lumag)
313464ebd5Sriastradh- EdB <edb_@users.sf.net> (edb_)
323464ebd5Sriastradh- Erik Waling <erikwailing@users.sf.net> (erikwaling)
33af69d88dSmrg- Francisco Jerez <currojerez@riseup.net> (curro)
343464ebd5Sriastradh- imirkin <imirkin@users.sf.net> (imirkin)
353464ebd5Sriastradh- jb17bsome <jb17bsome@bellsouth.net> (jb17bsome)
363464ebd5Sriastradh- Jeremy Kolb <kjeremy@users.sf.net> (kjeremy)
373464ebd5Sriastradh- Laurent Carlier <lordheavym@gmail.com> (lordheavy)
383464ebd5Sriastradh- Luca Barbieri <luca@luca-barbieri.com> (lb, lb1)
393464ebd5Sriastradh- Maarten Maathuis <madman2003@gmail.com> (stillunknown)
403464ebd5Sriastradh- Marcin Kościelnicki <koriakin@0x04.net> (mwk, koriakin)
413464ebd5Sriastradh- Mark Carey <mark.carey@gmail.com> (careym)
423464ebd5Sriastradh- Matthieu Castet <matthieu.castet@parrot.com> (mat-c)
433464ebd5Sriastradh- nvidiaman <nvidiaman@users.sf.net> (nvidiaman)
443464ebd5Sriastradh- Patrice Mandin <patmandin@gmail.com> (pmandin, pmdata)
453464ebd5Sriastradh- Pekka Paalanen <pq@iki.fi> (pq, ppaalanen)
463464ebd5Sriastradh- Peter Popov <ironpeter@users.sf.net> (ironpeter)
473464ebd5Sriastradh- Richard Hughes <hughsient@users.sf.net> (hughsient)
483464ebd5Sriastradh- Rudi Cilibrasi <cilibrar@users.sf.net> (cilibrar)
493464ebd5Sriastradh- Serge Martin
503464ebd5Sriastradh- Simon Raffeiner
513464ebd5Sriastradh- Stephane Loeuillet <leroutier@users.sf.net> (leroutier)
523464ebd5Sriastradh- Stephane Marchesin <stephane.marchesin@gmail.com> (marcheu)
533464ebd5Sriastradh- sturmflut <sturmflut@users.sf.net> (sturmflut)
543464ebd5Sriastradh- Sylvain Munaut <tnt@246tNt.com>
553464ebd5Sriastradh- Victor Stinner <victor.stinner@haypocalc.com> (haypo)
563464ebd5Sriastradh- Wladmir van der Laan <laanwj@gmail.com> (miathan6)
573464ebd5Sriastradh- Younes Manton <younes.m@gmail.com> (ymanton)
583464ebd5Sriastradh
593464ebd5SriastradhPermission is hereby granted, free of charge, to any person obtaining
603464ebd5Sriastradha copy of this software and associated documentation files (the
613464ebd5Sriastradh"Software"), to deal in the Software without restriction, including
623464ebd5Sriastradhwithout limitation the rights to use, copy, modify, merge, publish,
633464ebd5Sriastradhdistribute, sublicense, and/or sell copies of the Software, and to
643464ebd5Sriastradhpermit persons to whom the Software is furnished to do so, subject to
653464ebd5Sriastradhthe following conditions:
663464ebd5Sriastradh
673464ebd5SriastradhThe above copyright notice and this permission notice (including the
683464ebd5Sriastradhnext paragraph) shall be included in all copies or substantial
693464ebd5Sriastradhportions of the Software.
703464ebd5Sriastradh
713464ebd5SriastradhTHE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND,
723464ebd5SriastradhEXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF
733464ebd5SriastradhMERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT.
743464ebd5SriastradhIN NO EVENT SHALL THE COPYRIGHT OWNER(S) AND/OR ITS SUPPLIERS BE
753464ebd5SriastradhLIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION
763464ebd5SriastradhOF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION
773464ebd5SriastradhWITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.
783464ebd5Sriastradh*/
793464ebd5Sriastradh
803464ebd5Sriastradh
81af69d88dSmrg#define NV01_DMA_FROM_MEMORY_CLASS				0x00000002
82af69d88dSmrg#define NV01_DMA_TO_MEMORY_CLASS				0x00000003
83af69d88dSmrg#define NV01_NULL_CLASS						0x00000030
84af69d88dSmrg#define NV03_DMA_IN_MEMORY_CLASS				0x0000003d
85af69d88dSmrg#define NV01_OP_CLIP_CLASS					0x00000010
86af69d88dSmrg#define NV01_OP_BLEND_AND_CLASS					0x00000011
87af69d88dSmrg#define NV01_BETA_CLASS						0x00000012
88af69d88dSmrg#define NV04_BETA4_CLASS					0x00000072
89af69d88dSmrg#define NV01_OP_ROP_AND_CLASS					0x00000013
90af69d88dSmrg#define NV01_ROP_CLASS						0x00000014
91af69d88dSmrg#define NV03_ROP_CLASS						0x00000043
92af69d88dSmrg#define NV01_OP_CHROMA_CLASS					0x00000015
93af69d88dSmrg#define NV01_OP_PLANE_SWITCH_CLASS				0x00000016
94af69d88dSmrg#define NV01_CHROMA_CLASS					0x00000017
95af69d88dSmrg#define NV04_CHROMA_CLASS					0x00000057
96af69d88dSmrg#define NV01_PATTERN_CLASS					0x00000018
97af69d88dSmrg#define NV04_PATTERN_CLASS					0x00000044
98af69d88dSmrg#define NV01_CLIP_CLASS						0x00000019
99af69d88dSmrg#define NV01_OP_SRCCOPY_AND_CLASS				0x00000064
100af69d88dSmrg#define NV03_OP_SRCCOPY_CLASS					0x00000065
101af69d88dSmrg#define NV04_OP_SRCCOPY_PREMULT_CLASS				0x00000066
102af69d88dSmrg#define NV04_OP_BLEND_PREMULT_CLASS				0x00000067
103af69d88dSmrg#define NV01_POINT_CLASS					0x0000001a
104af69d88dSmrg#define NV01_LINE_CLASS						0x0000001b
105af69d88dSmrg#define NV01_LIN_CLASS						0x0000001c
106af69d88dSmrg#define NV04_LIN_CLASS						0x0000005c
107af69d88dSmrg#define NV30_LIN_CLASS						0x0000035c
108af69d88dSmrg#define NV40_LIN_CLASS						0x0000305c
109af69d88dSmrg#define NV01_TRI_CLASS						0x0000001d
110af69d88dSmrg#define NV04_TRI_CLASS						0x0000005d
111af69d88dSmrg#define NV01_RECT_CLASS						0x0000001e
112af69d88dSmrg#define NV04_RECT_CLASS						0x0000005e
113af69d88dSmrg#define NV01_BLIT_CLASS						0x0000001f
114af69d88dSmrg#define NV04_BLIT_CLASS						0x0000005f
115af69d88dSmrg#define NV15_BLIT_CLASS						0x0000009f
116af69d88dSmrg#define NV01_IFROMMEM_CLASS					0x00000020
117af69d88dSmrg#define NV01_IFC_CLASS						0x00000021
118af69d88dSmrg#define NV04_IFC_CLASS						0x00000061
119af69d88dSmrg#define NV05_IFC_CLASS						0x00000065
120af69d88dSmrg#define NV10_IFC_CLASS						0x0000008a
121af69d88dSmrg#define NV30_IFC_CLASS						0x0000038a
122af69d88dSmrg#define NV40_IFC_CLASS						0x0000308a
123af69d88dSmrg#define NV01_BITMAP_CLASS					0x00000022
124af69d88dSmrg#define NV01_ITOMEM_CLASS					0x00000025
125af69d88dSmrg#define NV03_SIFC_CLASS						0x00000036
126af69d88dSmrg#define NV04_SIFC_CLASS						0x00000076
127af69d88dSmrg#define NV05_SIFC_CLASS						0x00000066
128af69d88dSmrg#define NV30_SIFC_CLASS						0x00000366
129af69d88dSmrg#define NV40_SIFC_CLASS						0x00003066
130af69d88dSmrg#define NV03_SIFM_CLASS						0x00000037
131af69d88dSmrg#define NV04_SIFM_CLASS						0x00000077
132af69d88dSmrg#define NV05_SIFM_CLASS						0x00000063
133af69d88dSmrg#define NV10_SIFM_CLASS						0x00000089
134af69d88dSmrg#define NV30_SIFM_CLASS						0x00000389
135af69d88dSmrg#define NV40_SIFM_CLASS						0x00003089
136af69d88dSmrg#define NV50_SIFM_CLASS						0x00005089
137af69d88dSmrg#define NV03_SYFM_CLASS						0x00000038
138af69d88dSmrg#define NV03_GDI_CLASS						0x0000004b
139af69d88dSmrg#define NV04_GDI_CLASS						0x0000004a
140af69d88dSmrg#define NV04_SURFACE_SWZ_CLASS					0x00000052
141af69d88dSmrg#define NV20_SURFACE_SWZ_CLASS					0x0000009e
142af69d88dSmrg#define NV30_SURFACE_SWZ_CLASS					0x0000039e
143af69d88dSmrg#define NV40_SURFACE_SWZ_CLASS					0x0000309e
144af69d88dSmrg#define NV03_SURFACE_DST_CLASS					0x00000058
145af69d88dSmrg#define NV03_SURFACE_SRC_CLASS					0x00000059
146af69d88dSmrg#define NV04_SURFACE_2D_CLASS					0x00000042
147af69d88dSmrg#define NV10_SURFACE_2D_CLASS					0x00000062
148af69d88dSmrg#define NV30_SURFACE_2D_CLASS					0x00000362
149af69d88dSmrg#define NV40_SURFACE_2D_CLASS					0x00003062
150af69d88dSmrg#define NV50_SURFACE_2D_CLASS					0x00005062
151af69d88dSmrg#define NV04_INDEX_CLASS					0x00000060
152af69d88dSmrg#define NV05_INDEX_CLASS					0x00000064
153af69d88dSmrg#define NV30_INDEX_CLASS					0x00000364
154af69d88dSmrg#define NV40_INDEX_CLASS					0x00003064
155af69d88dSmrg#define NV10_TEXUPLOAD_CLASS					0x0000007b
156af69d88dSmrg#define NV30_TEXUPLOAD_CLASS					0x0000037b
157af69d88dSmrg#define NV40_TEXUPLOAD_CLASS					0x0000307b
158af69d88dSmrg#define NV04_DVD_SUBPICTURE_CLASS				0x00000038
159af69d88dSmrg#define NV10_DVD_SUBPICTURE_CLASS				0x00000088
160af69d88dSmrg#define NV03_M2MF_CLASS						0x00000039
161af69d88dSmrg#define NV50_M2MF_CLASS						0x00005039
162af69d88dSmrg#define NVC0_M2MF_CLASS						0x00009039
163af69d88dSmrg#define NV03_SURFACE_COLOR_CLASS				0x0000005a
164af69d88dSmrg#define NV03_SURFACE_ZETA_CLASS					0x0000005b
165af69d88dSmrg#define NV03_TEXTURED_TRIANGLE_CLASS				0x00000048
166af69d88dSmrg#define NV04_TEXTURED_TRIANGLE_CLASS				0x00000054
167af69d88dSmrg#define NV10_TEXTURED_TRIANGLE_CLASS				0x00000094
168af69d88dSmrg#define NV04_SURFACE_3D_CLASS					0x00000053
169af69d88dSmrg#define NV10_SURFACE_3D_CLASS					0x00000093
170af69d88dSmrg#define NV04_MULTITEX_TRIANGLE_CLASS				0x00000055
171af69d88dSmrg#define NV10_MULTITEX_TRIANGLE_CLASS				0x00000095
172af69d88dSmrg#define NV10_3D_CLASS						0x00000056
173af69d88dSmrg#define NV15_3D_CLASS						0x00000096
174af69d88dSmrg#define NV11_3D_CLASS						0x00000098
175af69d88dSmrg#define NV17_3D_CLASS						0x00000099
176af69d88dSmrg#define NV20_3D_CLASS						0x00000097
177af69d88dSmrg#define NV25_3D_CLASS						0x00000597
178af69d88dSmrg#define NV30_3D_CLASS						0x00000397
179af69d88dSmrg#define NV35_3D_CLASS						0x00000497
180af69d88dSmrg#define NV34_3D_CLASS						0x00000697
181af69d88dSmrg#define NV40_3D_CLASS						0x00004097
182af69d88dSmrg#define NV44_3D_CLASS						0x00004497
183af69d88dSmrg#define NV50_3D_CLASS						0x00005097
184af69d88dSmrg#define NV84_3D_CLASS						0x00008297
185af69d88dSmrg#define NVA0_3D_CLASS						0x00008397
186af69d88dSmrg#define NVA3_3D_CLASS						0x00008597
187af69d88dSmrg#define NVAF_3D_CLASS						0x00008697
188af69d88dSmrg#define NVC0_3D_CLASS						0x00009097
189af69d88dSmrg#define NVC1_3D_CLASS						0x00009197
190af69d88dSmrg#define NVC8_3D_CLASS						0x00009297
191af69d88dSmrg#define NVE4_3D_CLASS						0x0000a097
192af69d88dSmrg#define NVF0_3D_CLASS						0x0000a197
193af69d88dSmrg#define NVEA_3D_CLASS						0x0000a297
194af69d88dSmrg#define GM107_3D_CLASS						0x0000b097
19501e04c3fSmrg#define GM200_3D_CLASS						0x0000b197
19601e04c3fSmrg#define GP100_3D_CLASS						0x0000c097
19701e04c3fSmrg#define GP102_3D_CLASS						0x0000c197
1987ec681f3Smrg#define GV100_3D_CLASS						0x0000c397
1997ec681f3Smrg#define TU102_3D_CLASS						0x0000c597
200af69d88dSmrg#define NV50_2D_CLASS						0x0000502d
201af69d88dSmrg#define NVC0_2D_CLASS						0x0000902d
202af69d88dSmrg#define NV50_COMPUTE_CLASS					0x000050c0
203af69d88dSmrg#define NVA3_COMPUTE_CLASS					0x000085c0
204af69d88dSmrg#define NVC0_COMPUTE_CLASS					0x000090c0
205af69d88dSmrg#define NVC8_COMPUTE_CLASS					0x000092c0
206af69d88dSmrg#define NVE4_COMPUTE_CLASS					0x0000a0c0
207af69d88dSmrg#define NVF0_COMPUTE_CLASS					0x0000a1c0
20801e04c3fSmrg#define GM107_COMPUTE_CLASS					0x0000b0c0
20901e04c3fSmrg#define GM200_COMPUTE_CLASS					0x0000b1c0
21001e04c3fSmrg#define GP100_COMPUTE_CLASS					0x0000c0c0
21101e04c3fSmrg#define GP104_COMPUTE_CLASS					0x0000c1c0
2127ec681f3Smrg#define GV100_COMPUTE_CLASS					0x0000c3c0
2137ec681f3Smrg#define TU102_COMPUTE_CLASS					0x0000c5c0
214af69d88dSmrg#define NV84_CRYPT_CLASS					0x000074c1
215af69d88dSmrg#define BLOB_NVC0_PCOPY1_CLASS					0x000090b8
216af69d88dSmrg#define BLOB_NVC0_PCOPY0_CLASS					0x000090b5
2177ec681f3Smrg#define NVE4_COPY_CLASS						0x0000a0b5
218af69d88dSmrg#define NVE4_P2MF_CLASS						0x0000a040
219af69d88dSmrg#define NVF0_P2MF_CLASS						0x0000a140
220af69d88dSmrg#define NV31_MPEG_CLASS						0x00003174
221af69d88dSmrg#define NV84_MPEG_CLASS						0x00008274
222af69d88dSmrg
223af69d88dSmrg#define NV01_SUBCHAN__SIZE					0x00008000
2243464ebd5Sriastradh#define NV01_SUBCHAN						0x00000000
2253464ebd5Sriastradh
2263464ebd5Sriastradh#define NV01_SUBCHAN_OBJECT					0x00000000
2273464ebd5Sriastradh
2283464ebd5Sriastradh
229af69d88dSmrg#define NV84_SUBCHAN_SEMAPHORE_ADDRESS_HIGH			0x00000010
2303464ebd5Sriastradh
231af69d88dSmrg#define NV84_SUBCHAN_SEMAPHORE_ADDRESS_LOW			0x00000014
2323464ebd5Sriastradh
233af69d88dSmrg#define NV84_SUBCHAN_SEMAPHORE_SEQUENCE				0x00000018
2343464ebd5Sriastradh
235af69d88dSmrg#define NV84_SUBCHAN_SEMAPHORE_TRIGGER				0x0000001c
236af69d88dSmrg#define NV84_SUBCHAN_SEMAPHORE_TRIGGER_ACQUIRE_EQUAL		0x00000001
237af69d88dSmrg#define NV84_SUBCHAN_SEMAPHORE_TRIGGER_WRITE_LONG		0x00000002
238af69d88dSmrg#define NV84_SUBCHAN_SEMAPHORE_TRIGGER_ACQUIRE_GEQUAL		0x00000004
2393464ebd5Sriastradh
240af69d88dSmrg#define NV84_SUBCHAN_NOTIFY_INTR				0x00000020
2413464ebd5Sriastradh
2423464ebd5Sriastradh#define NV84_SUBCHAN_WRCACHE_FLUSH				0x00000024
2433464ebd5Sriastradh
2443464ebd5Sriastradh#define NV10_SUBCHAN_REF_CNT					0x00000050
2453464ebd5Sriastradh
2463464ebd5Sriastradh
2473464ebd5Sriastradh#define NV11_SUBCHAN_DMA_SEMAPHORE				0x00000060
2483464ebd5Sriastradh
2493464ebd5Sriastradh#define NV11_SUBCHAN_SEMAPHORE_OFFSET				0x00000064
2503464ebd5Sriastradh
2513464ebd5Sriastradh#define NV11_SUBCHAN_SEMAPHORE_ACQUIRE				0x00000068
2523464ebd5Sriastradh
2533464ebd5Sriastradh#define NV11_SUBCHAN_SEMAPHORE_RELEASE				0x0000006c
2543464ebd5Sriastradh
2553464ebd5Sriastradh#define NV40_SUBCHAN_YIELD					0x00000080
2563464ebd5Sriastradh
2573464ebd5Sriastradh#define NV01_GRAPH						0x00000000
2583464ebd5Sriastradh
2593464ebd5Sriastradh#define NV04_GRAPH_NOP						0x00000100
2603464ebd5Sriastradh
261af69d88dSmrg#define NV04_GRAPH_NOTIFY					0x00000104
262af69d88dSmrg#define NV04_GRAPH_NOTIFY_WRITE					0x00000000
263af69d88dSmrg#define NV04_GRAPH_NOTIFY_WRITE_AND_AWAKEN			0x00000001
2643464ebd5Sriastradh
265af69d88dSmrg#define NVC0_GRAPH_NOTIFY_ADDRESS_HIGH				0x00000104
2663464ebd5Sriastradh
267af69d88dSmrg#define NVC0_GRAPH_NOTIFY_ADDRESS_LOW				0x00000108
2683464ebd5Sriastradh
269af69d88dSmrg#define NVC0_GRAPH_NOTIFY					0x0000010c
270af69d88dSmrg#define NVC0_GRAPH_NOTIFY_WRITE					0x00000000
271af69d88dSmrg#define NVC0_GRAPH_NOTIFY_WRITE_AND_AWAKEN			0x00000001
2723464ebd5Sriastradh
273af69d88dSmrg#define NV50_GRAPH_SERIALIZE					0x00000110
2743464ebd5Sriastradh
275af69d88dSmrg#define NVC0_GRAPH_MACRO_UPLOAD_POS				0x00000114
2763464ebd5Sriastradh
277af69d88dSmrg#define NVC0_GRAPH_MACRO_UPLOAD_DATA				0x00000118
2783464ebd5Sriastradh
279af69d88dSmrg#define NVC0_GRAPH_MACRO_ID					0x0000011c
2803464ebd5Sriastradh
281af69d88dSmrg#define NVC0_GRAPH_MACRO_POS					0x00000120
2823464ebd5Sriastradh
283af69d88dSmrg#define NVA3_GRAPH_UNK0120					0x00000120
2843464ebd5Sriastradh
285af69d88dSmrg#define NVA3_GRAPH_UNK0124					0x00000124
2863464ebd5Sriastradh
287af69d88dSmrg#define NVC0_GRAPH_UNK0124					0x00000124
2883464ebd5Sriastradh
289af69d88dSmrg#define NVC0_GRAPH_COND_ADDRESS_HIGH				0x00000130
2903464ebd5Sriastradh
291af69d88dSmrg#define NVC0_GRAPH_COND_ADDRESS_LOW				0x00000134
2923464ebd5Sriastradh
293af69d88dSmrg#define NVC0_GRAPH_COND_MODE					0x00000138
294af69d88dSmrg#define NVC0_GRAPH_COND_MODE_NEVER				0x00000000
295af69d88dSmrg#define NVC0_GRAPH_COND_MODE_ALWAYS				0x00000001
296af69d88dSmrg#define NVC0_GRAPH_COND_MODE_RES_NON_ZERO			0x00000002
297af69d88dSmrg#define NVC0_GRAPH_COND_MODE_EQUAL				0x00000003
298af69d88dSmrg#define NVC0_GRAPH_COND_MODE_NOT_EQUAL				0x00000004
2993464ebd5Sriastradh
300af69d88dSmrg#define NVC0_GRAPH_UNK013C					0x0000013c
3013464ebd5Sriastradh
302af69d88dSmrg#define NV40_GRAPH_PM_TRIGGER					0x00000140
3033464ebd5Sriastradh
304af69d88dSmrg#define NVC0_GRAPH_UNK0150					0x00000150
3053464ebd5Sriastradh
306af69d88dSmrg#define NVC0_GRAPH_UNK0154					0x00000154
3073464ebd5Sriastradh
308af69d88dSmrg#define NVC0_GRAPH_SCRATCH(i0)				       (0x00003400 + 0x4*(i0))
309af69d88dSmrg#define NVC0_GRAPH_SCRATCH__ESIZE				0x00000004
310af69d88dSmrg#define NVC0_GRAPH_SCRATCH__LEN					0x00000080
3113464ebd5Sriastradh
312af69d88dSmrg#define NVC0_GRAPH_MACRO(i0)				       (0x00003800 + 0x8*(i0))
313af69d88dSmrg#define NVC0_GRAPH_MACRO__ESIZE					0x00000008
314af69d88dSmrg#define NVC0_GRAPH_MACRO__LEN					0x00000080
3153464ebd5Sriastradh
316af69d88dSmrg#define NVC0_GRAPH_MACRO_PARAM(i0)			       (0x00003804 + 0x8*(i0))
317af69d88dSmrg#define NVC0_GRAPH_MACRO_PARAM__ESIZE				0x00000008
318af69d88dSmrg#define NVC0_GRAPH_MACRO_PARAM__LEN				0x00000080
3193464ebd5Sriastradh
3203464ebd5Sriastradh
321af69d88dSmrg#endif /* RNNDB_NV_OBJECT_XML */
322