1af69d88dSmrg#ifndef RNNDB_NV_M2MF_XML 2af69d88dSmrg#define RNNDB_NV_M2MF_XML 33464ebd5Sriastradh 43464ebd5Sriastradh/* Autogenerated file, DO NOT EDIT manually! 53464ebd5Sriastradh 63464ebd5SriastradhThis file was generated by the rules-ng-ng headergen tool in this git repository: 73464ebd5Sriastradhhttp://0x04.net/cgit/index.cgi/rules-ng-ng 83464ebd5Sriastradhgit clone git://0x04.net/rules-ng-ng 93464ebd5Sriastradh 103464ebd5SriastradhThe rules-ng-ng source files this header was generated from are: 11af69d88dSmrg- rnndb/nv_m2mf.xml ( 2696 bytes, from 2011-07-09 13:43:58) 12af69d88dSmrg- ./rnndb/copyright.xml ( 6452 bytes, from 2011-07-09 13:43:58) 13af69d88dSmrg- ./rnndb/nv_object.xml ( 12672 bytes, from 2011-07-17 12:14:32) 14af69d88dSmrg- ./rnndb/nvchipsets.xml ( 3701 bytes, from 2012-04-06 13:21:15) 15af69d88dSmrg- ./rnndb/nv_defs.xml ( 4437 bytes, from 2011-07-09 13:43:58) 16af69d88dSmrg- ./rnndb/nv50_defs.xml ( 5468 bytes, from 2011-07-09 13:43:58) 17af69d88dSmrg 18af69d88dSmrgCopyright (C) 2006-2011 by the following authors: 193464ebd5Sriastradh- Artur Huillet <arthur.huillet@free.fr> (ahuillet) 203464ebd5Sriastradh- Ben Skeggs (darktama, darktama_) 213464ebd5Sriastradh- B. R. <koala_br@users.sourceforge.net> (koala_br) 223464ebd5Sriastradh- Carlos Martin <carlosmn@users.sf.net> (carlosmn) 233464ebd5Sriastradh- Christoph Bumiller <e0425955@student.tuwien.ac.at> (calim, chrisbmr) 243464ebd5Sriastradh- Dawid Gajownik <gajownik@users.sf.net> (gajownik) 253464ebd5Sriastradh- Dmitry Baryshkov 263464ebd5Sriastradh- Dmitry Eremin-Solenikov <lumag@users.sf.net> (lumag) 273464ebd5Sriastradh- EdB <edb_@users.sf.net> (edb_) 283464ebd5Sriastradh- Erik Waling <erikwailing@users.sf.net> (erikwaling) 29af69d88dSmrg- Francisco Jerez <currojerez@riseup.net> (curro) 303464ebd5Sriastradh- imirkin <imirkin@users.sf.net> (imirkin) 313464ebd5Sriastradh- jb17bsome <jb17bsome@bellsouth.net> (jb17bsome) 323464ebd5Sriastradh- Jeremy Kolb <kjeremy@users.sf.net> (kjeremy) 333464ebd5Sriastradh- Laurent Carlier <lordheavym@gmail.com> (lordheavy) 343464ebd5Sriastradh- Luca Barbieri <luca@luca-barbieri.com> (lb, lb1) 353464ebd5Sriastradh- Maarten Maathuis <madman2003@gmail.com> (stillunknown) 363464ebd5Sriastradh- Marcin Kościelnicki <koriakin@0x04.net> (mwk, koriakin) 373464ebd5Sriastradh- Mark Carey <mark.carey@gmail.com> (careym) 383464ebd5Sriastradh- Matthieu Castet <matthieu.castet@parrot.com> (mat-c) 393464ebd5Sriastradh- nvidiaman <nvidiaman@users.sf.net> (nvidiaman) 40af69d88dSmrg- Patrice Mandin <patmandin@gmail.com> (pmandin, pmdata) 413464ebd5Sriastradh- Pekka Paalanen <pq@iki.fi> (pq, ppaalanen) 423464ebd5Sriastradh- Peter Popov <ironpeter@users.sf.net> (ironpeter) 433464ebd5Sriastradh- Richard Hughes <hughsient@users.sf.net> (hughsient) 443464ebd5Sriastradh- Rudi Cilibrasi <cilibrar@users.sf.net> (cilibrar) 453464ebd5Sriastradh- Serge Martin 463464ebd5Sriastradh- Simon Raffeiner 473464ebd5Sriastradh- Stephane Loeuillet <leroutier@users.sf.net> (leroutier) 483464ebd5Sriastradh- Stephane Marchesin <stephane.marchesin@gmail.com> (marcheu) 493464ebd5Sriastradh- sturmflut <sturmflut@users.sf.net> (sturmflut) 503464ebd5Sriastradh- Sylvain Munaut <tnt@246tNt.com> 513464ebd5Sriastradh- Victor Stinner <victor.stinner@haypocalc.com> (haypo) 523464ebd5Sriastradh- Wladmir van der Laan <laanwj@gmail.com> (miathan6) 533464ebd5Sriastradh- Younes Manton <younes.m@gmail.com> (ymanton) 543464ebd5Sriastradh 553464ebd5SriastradhPermission is hereby granted, free of charge, to any person obtaining 563464ebd5Sriastradha copy of this software and associated documentation files (the 573464ebd5Sriastradh"Software"), to deal in the Software without restriction, including 583464ebd5Sriastradhwithout limitation the rights to use, copy, modify, merge, publish, 593464ebd5Sriastradhdistribute, sublicense, and/or sell copies of the Software, and to 603464ebd5Sriastradhpermit persons to whom the Software is furnished to do so, subject to 613464ebd5Sriastradhthe following conditions: 623464ebd5Sriastradh 633464ebd5SriastradhThe above copyright notice and this permission notice (including the 643464ebd5Sriastradhnext paragraph) shall be included in all copies or substantial 653464ebd5Sriastradhportions of the Software. 663464ebd5Sriastradh 673464ebd5SriastradhTHE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, 683464ebd5SriastradhEXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF 693464ebd5SriastradhMERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. 703464ebd5SriastradhIN NO EVENT SHALL THE COPYRIGHT OWNER(S) AND/OR ITS SUPPLIERS BE 713464ebd5SriastradhLIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION 723464ebd5SriastradhOF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION 733464ebd5SriastradhWITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. 743464ebd5Sriastradh*/ 753464ebd5Sriastradh 763464ebd5Sriastradh 773464ebd5Sriastradh 78af69d88dSmrg#define NV03_M2MF_DMA_NOTIFY 0x00000180 793464ebd5Sriastradh 80af69d88dSmrg#define NV03_M2MF_DMA_BUFFER_IN 0x00000184 813464ebd5Sriastradh 82af69d88dSmrg#define NV03_M2MF_DMA_BUFFER_OUT 0x00000188 833464ebd5Sriastradh 843464ebd5Sriastradh 853464ebd5Sriastradh#define NV50_M2MF_LINEAR_IN 0x00000200 863464ebd5Sriastradh 873464ebd5Sriastradh#define NV50_M2MF_TILING_MODE_IN 0x00000204 883464ebd5Sriastradh 893464ebd5Sriastradh#define NV50_M2MF_TILING_PITCH_IN 0x00000208 903464ebd5Sriastradh 913464ebd5Sriastradh#define NV50_M2MF_TILING_HEIGHT_IN 0x0000020c 923464ebd5Sriastradh 933464ebd5Sriastradh#define NV50_M2MF_TILING_DEPTH_IN 0x00000210 943464ebd5Sriastradh 953464ebd5Sriastradh#define NV50_M2MF_TILING_POSITION_IN_Z 0x00000214 963464ebd5Sriastradh 973464ebd5Sriastradh#define NV50_M2MF_TILING_POSITION_IN 0x00000218 983464ebd5Sriastradh#define NV50_M2MF_TILING_POSITION_IN_X__MASK 0x0000ffff 993464ebd5Sriastradh#define NV50_M2MF_TILING_POSITION_IN_X__SHIFT 0 1003464ebd5Sriastradh#define NV50_M2MF_TILING_POSITION_IN_Y__MASK 0xffff0000 1013464ebd5Sriastradh#define NV50_M2MF_TILING_POSITION_IN_Y__SHIFT 16 1023464ebd5Sriastradh 1033464ebd5Sriastradh#define NV50_M2MF_LINEAR_OUT 0x0000021c 1043464ebd5Sriastradh 1053464ebd5Sriastradh#define NV50_M2MF_TILING_MODE_OUT 0x00000220 1063464ebd5Sriastradh 1073464ebd5Sriastradh#define NV50_M2MF_TILING_PITCH_OUT 0x00000224 1083464ebd5Sriastradh 1093464ebd5Sriastradh#define NV50_M2MF_TILING_HEIGHT_OUT 0x00000228 1103464ebd5Sriastradh 1113464ebd5Sriastradh#define NV50_M2MF_TILING_DEPTH_OUT 0x0000022c 1123464ebd5Sriastradh 1133464ebd5Sriastradh#define NV50_M2MF_TILING_POSITION_OUT_Z 0x00000230 1143464ebd5Sriastradh 1153464ebd5Sriastradh#define NV50_M2MF_TILING_POSITION_OUT 0x00000234 1163464ebd5Sriastradh#define NV50_M2MF_TILING_POSITION_OUT_X__MASK 0x0000ffff 1173464ebd5Sriastradh#define NV50_M2MF_TILING_POSITION_OUT_X__SHIFT 0 1183464ebd5Sriastradh#define NV50_M2MF_TILING_POSITION_OUT_Y__MASK 0xffff0000 1193464ebd5Sriastradh#define NV50_M2MF_TILING_POSITION_OUT_Y__SHIFT 16 1203464ebd5Sriastradh 1213464ebd5Sriastradh#define NV50_M2MF_OFFSET_IN_HIGH 0x00000238 1223464ebd5Sriastradh 1233464ebd5Sriastradh#define NV50_M2MF_OFFSET_OUT_HIGH 0x0000023c 1243464ebd5Sriastradh 125af69d88dSmrg#define NV03_M2MF_OFFSET_IN 0x0000030c 1263464ebd5Sriastradh 127af69d88dSmrg#define NV03_M2MF_OFFSET_OUT 0x00000310 1283464ebd5Sriastradh 129af69d88dSmrg#define NV03_M2MF_PITCH_IN 0x00000314 1303464ebd5Sriastradh 131af69d88dSmrg#define NV03_M2MF_PITCH_OUT 0x00000318 1323464ebd5Sriastradh 133af69d88dSmrg#define NV03_M2MF_LINE_LENGTH_IN 0x0000031c 1343464ebd5Sriastradh 135af69d88dSmrg#define NV03_M2MF_LINE_COUNT 0x00000320 1363464ebd5Sriastradh 137af69d88dSmrg#define NV03_M2MF_FORMAT 0x00000324 138af69d88dSmrg#define NV03_M2MF_FORMAT_INPUT_INC__MASK 0x000000ff 139af69d88dSmrg#define NV03_M2MF_FORMAT_INPUT_INC__SHIFT 0 140af69d88dSmrg#define NV03_M2MF_FORMAT_INPUT_INC_1 0x00000001 141af69d88dSmrg#define NV03_M2MF_FORMAT_INPUT_INC_2 0x00000002 142af69d88dSmrg#define NV03_M2MF_FORMAT_INPUT_INC_4 0x00000004 1433464ebd5Sriastradh#define NV50_M2MF_FORMAT_INPUT_INC_8 0x00000008 1443464ebd5Sriastradh#define NV50_M2MF_FORMAT_INPUT_INC_16 0x00000010 145af69d88dSmrg#define NV03_M2MF_FORMAT_OUTPUT_INC__MASK 0x0000ff00 146af69d88dSmrg#define NV03_M2MF_FORMAT_OUTPUT_INC__SHIFT 8 147af69d88dSmrg#define NV03_M2MF_FORMAT_OUTPUT_INC_1 0x00000100 148af69d88dSmrg#define NV03_M2MF_FORMAT_OUTPUT_INC_2 0x00000200 149af69d88dSmrg#define NV03_M2MF_FORMAT_OUTPUT_INC_4 0x00000400 1503464ebd5Sriastradh#define NV50_M2MF_FORMAT_OUTPUT_INC_8 0x00000800 1513464ebd5Sriastradh#define NV50_M2MF_FORMAT_OUTPUT_INC_16 0x00001000 1523464ebd5Sriastradh 153af69d88dSmrg#define NV03_M2MF_BUF_NOTIFY 0x00000328 1543464ebd5Sriastradh 1553464ebd5Sriastradh 156af69d88dSmrg#endif /* RNNDB_NV_M2MF_XML */ 157