Back to home page

OSCL-LXR

 
 

    


0001 /*
0002  * Copyright (c) 2003 - 2004, NVIDIA CORPORATION. All rights reserved.
0003  *
0004  * Permission is hereby granted, free of charge, to any person obtaining a
0005  * copy of this software and associated documentation files (the "Software"),
0006  * to deal in the Software without restriction, including without limitation
0007  * the rights to use, copy, modify, merge, publish, distribute, sublicense,
0008  * and/or sell copies of the Software, and to permit persons to whom the
0009  * Software is furnished to do so, subject to the following conditions:
0010  *
0011  * The above copyright notice and this permission notice shall be included in
0012  * all copies or substantial portions of the Software.
0013  *
0014  * THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
0015  * IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
0016  * FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT.  IN NO EVENT SHALL
0017  * THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
0018  * LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING
0019  * FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER
0020  * DEALINGS IN THE SOFTWARE.
0021  */
0022 
0023 #ifndef _cl_nv50_twod_h_
0024 #define _cl_nv50_twod_h_
0025 
0026 #define NV502D_SET_OBJECT                                                                                  0x0000
0027 #define NV502D_SET_OBJECT_POINTER                                                                            15:0
0028 
0029 #define NV502D_WAIT_FOR_IDLE                                                                               0x0110
0030 #define NV502D_WAIT_FOR_IDLE_V                                                                               31:0
0031 
0032 #define NV502D_SET_DST_CONTEXT_DMA                                                                         0x0184
0033 #define NV502D_SET_DST_CONTEXT_DMA_HANDLE                                                                    31:0
0034 
0035 #define NV502D_SET_SRC_CONTEXT_DMA                                                                         0x0188
0036 #define NV502D_SET_SRC_CONTEXT_DMA_HANDLE                                                                    31:0
0037 
0038 #define NV502D_SET_SEMAPHORE_CONTEXT_DMA                                                                   0x018c
0039 #define NV502D_SET_SEMAPHORE_CONTEXT_DMA_HANDLE                                                              31:0
0040 
0041 #define NV502D_SET_DST_FORMAT                                                                              0x0200
0042 #define NV502D_SET_DST_FORMAT_V                                                                               7:0
0043 #define NV502D_SET_DST_FORMAT_V_A8R8G8B8                                                               0x000000CF
0044 #define NV502D_SET_DST_FORMAT_V_A8RL8GL8BL8                                                            0x000000D0
0045 #define NV502D_SET_DST_FORMAT_V_A2R10G10B10                                                            0x000000DF
0046 #define NV502D_SET_DST_FORMAT_V_A8B8G8R8                                                               0x000000D5
0047 #define NV502D_SET_DST_FORMAT_V_A8BL8GL8RL8                                                            0x000000D6
0048 #define NV502D_SET_DST_FORMAT_V_A2B10G10R10                                                            0x000000D1
0049 #define NV502D_SET_DST_FORMAT_V_X8R8G8B8                                                               0x000000E6
0050 #define NV502D_SET_DST_FORMAT_V_X8RL8GL8BL8                                                            0x000000E7
0051 #define NV502D_SET_DST_FORMAT_V_X8B8G8R8                                                               0x000000F9
0052 #define NV502D_SET_DST_FORMAT_V_X8BL8GL8RL8                                                            0x000000FA
0053 #define NV502D_SET_DST_FORMAT_V_R5G6B5                                                                 0x000000E8
0054 #define NV502D_SET_DST_FORMAT_V_A1R5G5B5                                                               0x000000E9
0055 #define NV502D_SET_DST_FORMAT_V_X1R5G5B5                                                               0x000000F8
0056 #define NV502D_SET_DST_FORMAT_V_Y8                                                                     0x000000F3
0057 #define NV502D_SET_DST_FORMAT_V_Y16                                                                    0x000000EE
0058 #define NV502D_SET_DST_FORMAT_V_Y32                                                                    0x000000FF
0059 #define NV502D_SET_DST_FORMAT_V_Z1R5G5B5                                                               0x000000FB
0060 #define NV502D_SET_DST_FORMAT_V_O1R5G5B5                                                               0x000000FC
0061 #define NV502D_SET_DST_FORMAT_V_Z8R8G8B8                                                               0x000000FD
0062 #define NV502D_SET_DST_FORMAT_V_O8R8G8B8                                                               0x000000FE
0063 #define NV502D_SET_DST_FORMAT_V_Y1_8X8                                                                 0x0000001C
0064 #define NV502D_SET_DST_FORMAT_V_RF16                                                                   0x000000F2
0065 #define NV502D_SET_DST_FORMAT_V_RF32                                                                   0x000000E5
0066 #define NV502D_SET_DST_FORMAT_V_RF32_GF32                                                              0x000000CB
0067 #define NV502D_SET_DST_FORMAT_V_RF16_GF16_BF16_AF16                                                    0x000000CA
0068 #define NV502D_SET_DST_FORMAT_V_RF16_GF16_BF16_X16                                                     0x000000CE
0069 #define NV502D_SET_DST_FORMAT_V_RF32_GF32_BF32_AF32                                                    0x000000C0
0070 #define NV502D_SET_DST_FORMAT_V_RF32_GF32_BF32_X32                                                     0x000000C3
0071 
0072 #define NV502D_SET_DST_MEMORY_LAYOUT                                                                       0x0204
0073 #define NV502D_SET_DST_MEMORY_LAYOUT_V                                                                        0:0
0074 #define NV502D_SET_DST_MEMORY_LAYOUT_V_BLOCKLINEAR                                                     0x00000000
0075 #define NV502D_SET_DST_MEMORY_LAYOUT_V_PITCH                                                           0x00000001
0076 
0077 #define NV502D_SET_DST_PITCH                                                                               0x0214
0078 #define NV502D_SET_DST_PITCH_V                                                                               31:0
0079 
0080 #define NV502D_SET_DST_WIDTH                                                                               0x0218
0081 #define NV502D_SET_DST_WIDTH_V                                                                               31:0
0082 
0083 #define NV502D_SET_DST_HEIGHT                                                                              0x021c
0084 #define NV502D_SET_DST_HEIGHT_V                                                                              31:0
0085 
0086 #define NV502D_SET_DST_OFFSET_UPPER                                                                        0x0220
0087 #define NV502D_SET_DST_OFFSET_UPPER_V                                                                         7:0
0088 
0089 #define NV502D_SET_DST_OFFSET_LOWER                                                                        0x0224
0090 #define NV502D_SET_DST_OFFSET_LOWER_V                                                                        31:0
0091 
0092 #define NV502D_SET_SRC_FORMAT                                                                              0x0230
0093 #define NV502D_SET_SRC_FORMAT_V                                                                               7:0
0094 #define NV502D_SET_SRC_FORMAT_V_A8R8G8B8                                                               0x000000CF
0095 #define NV502D_SET_SRC_FORMAT_V_A8RL8GL8BL8                                                            0x000000D0
0096 #define NV502D_SET_SRC_FORMAT_V_A2R10G10B10                                                            0x000000DF
0097 #define NV502D_SET_SRC_FORMAT_V_A8B8G8R8                                                               0x000000D5
0098 #define NV502D_SET_SRC_FORMAT_V_A8BL8GL8RL8                                                            0x000000D6
0099 #define NV502D_SET_SRC_FORMAT_V_A2B10G10R10                                                            0x000000D1
0100 #define NV502D_SET_SRC_FORMAT_V_X8R8G8B8                                                               0x000000E6
0101 #define NV502D_SET_SRC_FORMAT_V_X8RL8GL8BL8                                                            0x000000E7
0102 #define NV502D_SET_SRC_FORMAT_V_X8B8G8R8                                                               0x000000F9
0103 #define NV502D_SET_SRC_FORMAT_V_X8BL8GL8RL8                                                            0x000000FA
0104 #define NV502D_SET_SRC_FORMAT_V_R5G6B5                                                                 0x000000E8
0105 #define NV502D_SET_SRC_FORMAT_V_A1R5G5B5                                                               0x000000E9
0106 #define NV502D_SET_SRC_FORMAT_V_X1R5G5B5                                                               0x000000F8
0107 #define NV502D_SET_SRC_FORMAT_V_Y8                                                                     0x000000F3
0108 #define NV502D_SET_SRC_FORMAT_V_AY8                                                                    0x0000001D
0109 #define NV502D_SET_SRC_FORMAT_V_Y16                                                                    0x000000EE
0110 #define NV502D_SET_SRC_FORMAT_V_Y32                                                                    0x000000FF
0111 #define NV502D_SET_SRC_FORMAT_V_Z1R5G5B5                                                               0x000000FB
0112 #define NV502D_SET_SRC_FORMAT_V_O1R5G5B5                                                               0x000000FC
0113 #define NV502D_SET_SRC_FORMAT_V_Z8R8G8B8                                                               0x000000FD
0114 #define NV502D_SET_SRC_FORMAT_V_O8R8G8B8                                                               0x000000FE
0115 #define NV502D_SET_SRC_FORMAT_V_Y1_8X8                                                                 0x0000001C
0116 #define NV502D_SET_SRC_FORMAT_V_RF16                                                                   0x000000F2
0117 #define NV502D_SET_SRC_FORMAT_V_RF32                                                                   0x000000E5
0118 #define NV502D_SET_SRC_FORMAT_V_RF32_GF32                                                              0x000000CB
0119 #define NV502D_SET_SRC_FORMAT_V_RF16_GF16_BF16_AF16                                                    0x000000CA
0120 #define NV502D_SET_SRC_FORMAT_V_RF16_GF16_BF16_X16                                                     0x000000CE
0121 #define NV502D_SET_SRC_FORMAT_V_RF32_GF32_BF32_AF32                                                    0x000000C0
0122 #define NV502D_SET_SRC_FORMAT_V_RF32_GF32_BF32_X32                                                     0x000000C3
0123 
0124 #define NV502D_SET_SRC_MEMORY_LAYOUT                                                                       0x0234
0125 #define NV502D_SET_SRC_MEMORY_LAYOUT_V                                                                        0:0
0126 #define NV502D_SET_SRC_MEMORY_LAYOUT_V_BLOCKLINEAR                                                     0x00000000
0127 #define NV502D_SET_SRC_MEMORY_LAYOUT_V_PITCH                                                           0x00000001
0128 
0129 #define NV502D_SET_SRC_PITCH                                                                               0x0244
0130 #define NV502D_SET_SRC_PITCH_V                                                                               31:0
0131 
0132 #define NV502D_SET_SRC_WIDTH                                                                               0x0248
0133 #define NV502D_SET_SRC_WIDTH_V                                                                               31:0
0134 
0135 #define NV502D_SET_SRC_HEIGHT                                                                              0x024c
0136 #define NV502D_SET_SRC_HEIGHT_V                                                                              31:0
0137 
0138 #define NV502D_SET_SRC_OFFSET_UPPER                                                                        0x0250
0139 #define NV502D_SET_SRC_OFFSET_UPPER_V                                                                         7:0
0140 
0141 #define NV502D_SET_SRC_OFFSET_LOWER                                                                        0x0254
0142 #define NV502D_SET_SRC_OFFSET_LOWER_V                                                                        31:0
0143 
0144 #define NV502D_SET_CLIP_ENABLE                                                                             0x0290
0145 #define NV502D_SET_CLIP_ENABLE_V                                                                              0:0
0146 #define NV502D_SET_CLIP_ENABLE_V_FALSE                                                                 0x00000000
0147 #define NV502D_SET_CLIP_ENABLE_V_TRUE                                                                  0x00000001
0148 
0149 #define NV502D_SET_ROP                                                                                     0x02a0
0150 #define NV502D_SET_ROP_V                                                                                      7:0
0151 
0152 #define NV502D_SET_OPERATION                                                                               0x02ac
0153 #define NV502D_SET_OPERATION_V                                                                                2:0
0154 #define NV502D_SET_OPERATION_V_SRCCOPY_AND                                                             0x00000000
0155 #define NV502D_SET_OPERATION_V_ROP_AND                                                                 0x00000001
0156 #define NV502D_SET_OPERATION_V_BLEND_AND                                                               0x00000002
0157 #define NV502D_SET_OPERATION_V_SRCCOPY                                                                 0x00000003
0158 #define NV502D_SET_OPERATION_V_ROP                                                                     0x00000004
0159 #define NV502D_SET_OPERATION_V_SRCCOPY_PREMULT                                                         0x00000005
0160 #define NV502D_SET_OPERATION_V_BLEND_PREMULT                                                           0x00000006
0161 
0162 #define NV502D_SET_MONOCHROME_PATTERN_COLOR_FORMAT                                                         0x02e8
0163 #define NV502D_SET_MONOCHROME_PATTERN_COLOR_FORMAT_V                                                          2:0
0164 #define NV502D_SET_MONOCHROME_PATTERN_COLOR_FORMAT_V_A8X8R5G6B5                                        0x00000000
0165 #define NV502D_SET_MONOCHROME_PATTERN_COLOR_FORMAT_V_A1R5G5B5                                          0x00000001
0166 #define NV502D_SET_MONOCHROME_PATTERN_COLOR_FORMAT_V_A8R8G8B8                                          0x00000002
0167 #define NV502D_SET_MONOCHROME_PATTERN_COLOR_FORMAT_V_A8Y8                                              0x00000003
0168 #define NV502D_SET_MONOCHROME_PATTERN_COLOR_FORMAT_V_A8X8Y16                                           0x00000004
0169 #define NV502D_SET_MONOCHROME_PATTERN_COLOR_FORMAT_V_Y32                                               0x00000005
0170 
0171 #define NV502D_SET_MONOCHROME_PATTERN_FORMAT                                                               0x02ec
0172 #define NV502D_SET_MONOCHROME_PATTERN_FORMAT_V                                                                0:0
0173 #define NV502D_SET_MONOCHROME_PATTERN_FORMAT_V_CGA6_M1                                                 0x00000000
0174 #define NV502D_SET_MONOCHROME_PATTERN_FORMAT_V_LE_M1                                                   0x00000001
0175 
0176 #define NV502D_RENDER_SOLID_PRIM_MODE                                                                      0x0580
0177 #define NV502D_RENDER_SOLID_PRIM_MODE_V                                                                       2:0
0178 #define NV502D_RENDER_SOLID_PRIM_MODE_V_POINTS                                                         0x00000000
0179 #define NV502D_RENDER_SOLID_PRIM_MODE_V_LINES                                                          0x00000001
0180 #define NV502D_RENDER_SOLID_PRIM_MODE_V_POLYLINE                                                       0x00000002
0181 #define NV502D_RENDER_SOLID_PRIM_MODE_V_TRIANGLES                                                      0x00000003
0182 #define NV502D_RENDER_SOLID_PRIM_MODE_V_RECTS                                                          0x00000004
0183 
0184 #define NV502D_SET_RENDER_SOLID_PRIM_COLOR_FORMAT                                                          0x0584
0185 #define NV502D_SET_RENDER_SOLID_PRIM_COLOR_FORMAT_V                                                           7:0
0186 #define NV502D_SET_RENDER_SOLID_PRIM_COLOR_FORMAT_V_A8R8G8B8                                           0x000000CF
0187 #define NV502D_SET_RENDER_SOLID_PRIM_COLOR_FORMAT_V_A2R10G10B10                                        0x000000DF
0188 #define NV502D_SET_RENDER_SOLID_PRIM_COLOR_FORMAT_V_A8B8G8R8                                           0x000000D5
0189 #define NV502D_SET_RENDER_SOLID_PRIM_COLOR_FORMAT_V_A2B10G10R10                                        0x000000D1
0190 #define NV502D_SET_RENDER_SOLID_PRIM_COLOR_FORMAT_V_X8R8G8B8                                           0x000000E6
0191 #define NV502D_SET_RENDER_SOLID_PRIM_COLOR_FORMAT_V_X8B8G8R8                                           0x000000F9
0192 #define NV502D_SET_RENDER_SOLID_PRIM_COLOR_FORMAT_V_R5G6B5                                             0x000000E8
0193 #define NV502D_SET_RENDER_SOLID_PRIM_COLOR_FORMAT_V_A1R5G5B5                                           0x000000E9
0194 #define NV502D_SET_RENDER_SOLID_PRIM_COLOR_FORMAT_V_X1R5G5B5                                           0x000000F8
0195 #define NV502D_SET_RENDER_SOLID_PRIM_COLOR_FORMAT_V_Y8                                                 0x000000F3
0196 #define NV502D_SET_RENDER_SOLID_PRIM_COLOR_FORMAT_V_Y16                                                0x000000EE
0197 #define NV502D_SET_RENDER_SOLID_PRIM_COLOR_FORMAT_V_Y32                                                0x000000FF
0198 #define NV502D_SET_RENDER_SOLID_PRIM_COLOR_FORMAT_V_Z1R5G5B5                                           0x000000FB
0199 #define NV502D_SET_RENDER_SOLID_PRIM_COLOR_FORMAT_V_O1R5G5B5                                           0x000000FC
0200 #define NV502D_SET_RENDER_SOLID_PRIM_COLOR_FORMAT_V_Z8R8G8B8                                           0x000000FD
0201 #define NV502D_SET_RENDER_SOLID_PRIM_COLOR_FORMAT_V_O8R8G8B8                                           0x000000FE
0202 
0203 #define NV502D_SET_RENDER_SOLID_PRIM_COLOR                                                                 0x0588
0204 #define NV502D_SET_RENDER_SOLID_PRIM_COLOR_V                                                                 31:0
0205 
0206 #define NV502D_RENDER_SOLID_PRIM_POINT_SET_X(j)                                                    (0x0600+(j)*8)
0207 #define NV502D_RENDER_SOLID_PRIM_POINT_SET_X_V                                                               31:0
0208 
0209 #define NV502D_RENDER_SOLID_PRIM_POINT_Y(j)                                                        (0x0604+(j)*8)
0210 #define NV502D_RENDER_SOLID_PRIM_POINT_Y_V                                                                   31:0
0211 
0212 #define NV502D_SET_PIXELS_FROM_CPU_DATA_TYPE                                                               0x0800
0213 #define NV502D_SET_PIXELS_FROM_CPU_DATA_TYPE_V                                                                0:0
0214 #define NV502D_SET_PIXELS_FROM_CPU_DATA_TYPE_V_COLOR                                                   0x00000000
0215 #define NV502D_SET_PIXELS_FROM_CPU_DATA_TYPE_V_INDEX                                                   0x00000001
0216 
0217 #define NV502D_SET_PIXELS_FROM_CPU_COLOR_FORMAT                                                            0x0804
0218 #define NV502D_SET_PIXELS_FROM_CPU_COLOR_FORMAT_V                                                             7:0
0219 #define NV502D_SET_PIXELS_FROM_CPU_COLOR_FORMAT_V_A8R8G8B8                                             0x000000CF
0220 #define NV502D_SET_PIXELS_FROM_CPU_COLOR_FORMAT_V_A2R10G10B10                                          0x000000DF
0221 #define NV502D_SET_PIXELS_FROM_CPU_COLOR_FORMAT_V_A8B8G8R8                                             0x000000D5
0222 #define NV502D_SET_PIXELS_FROM_CPU_COLOR_FORMAT_V_A2B10G10R10                                          0x000000D1
0223 #define NV502D_SET_PIXELS_FROM_CPU_COLOR_FORMAT_V_X8R8G8B8                                             0x000000E6
0224 #define NV502D_SET_PIXELS_FROM_CPU_COLOR_FORMAT_V_X8B8G8R8                                             0x000000F9
0225 #define NV502D_SET_PIXELS_FROM_CPU_COLOR_FORMAT_V_R5G6B5                                               0x000000E8
0226 #define NV502D_SET_PIXELS_FROM_CPU_COLOR_FORMAT_V_A1R5G5B5                                             0x000000E9
0227 #define NV502D_SET_PIXELS_FROM_CPU_COLOR_FORMAT_V_X1R5G5B5                                             0x000000F8
0228 #define NV502D_SET_PIXELS_FROM_CPU_COLOR_FORMAT_V_Y8                                                   0x000000F3
0229 #define NV502D_SET_PIXELS_FROM_CPU_COLOR_FORMAT_V_Y16                                                  0x000000EE
0230 #define NV502D_SET_PIXELS_FROM_CPU_COLOR_FORMAT_V_Y32                                                  0x000000FF
0231 #define NV502D_SET_PIXELS_FROM_CPU_COLOR_FORMAT_V_Z1R5G5B5                                             0x000000FB
0232 #define NV502D_SET_PIXELS_FROM_CPU_COLOR_FORMAT_V_O1R5G5B5                                             0x000000FC
0233 #define NV502D_SET_PIXELS_FROM_CPU_COLOR_FORMAT_V_Z8R8G8B8                                             0x000000FD
0234 #define NV502D_SET_PIXELS_FROM_CPU_COLOR_FORMAT_V_O8R8G8B8                                             0x000000FE
0235 
0236 #define NV502D_SET_PIXELS_FROM_CPU_INDEX_FORMAT                                                            0x0808
0237 #define NV502D_SET_PIXELS_FROM_CPU_INDEX_FORMAT_V                                                             1:0
0238 #define NV502D_SET_PIXELS_FROM_CPU_INDEX_FORMAT_V_I1                                                   0x00000000
0239 #define NV502D_SET_PIXELS_FROM_CPU_INDEX_FORMAT_V_I4                                                   0x00000001
0240 #define NV502D_SET_PIXELS_FROM_CPU_INDEX_FORMAT_V_I8                                                   0x00000002
0241 
0242 #define NV502D_SET_PIXELS_FROM_CPU_MONO_FORMAT                                                             0x080c
0243 #define NV502D_SET_PIXELS_FROM_CPU_MONO_FORMAT_V                                                              0:0
0244 #define NV502D_SET_PIXELS_FROM_CPU_MONO_FORMAT_V_CGA6_M1                                               0x00000000
0245 #define NV502D_SET_PIXELS_FROM_CPU_MONO_FORMAT_V_LE_M1                                                 0x00000001
0246 
0247 #define NV502D_SET_PIXELS_FROM_CPU_WRAP                                                                    0x0810
0248 #define NV502D_SET_PIXELS_FROM_CPU_WRAP_V                                                                     1:0
0249 #define NV502D_SET_PIXELS_FROM_CPU_WRAP_V_WRAP_PIXEL                                                   0x00000000
0250 #define NV502D_SET_PIXELS_FROM_CPU_WRAP_V_WRAP_BYTE                                                    0x00000001
0251 #define NV502D_SET_PIXELS_FROM_CPU_WRAP_V_WRAP_DWORD                                                   0x00000002
0252 
0253 #define NV502D_SET_PIXELS_FROM_CPU_COLOR0                                                                  0x0814
0254 #define NV502D_SET_PIXELS_FROM_CPU_COLOR0_V                                                                  31:0
0255 
0256 #define NV502D_SET_PIXELS_FROM_CPU_COLOR1                                                                  0x0818
0257 #define NV502D_SET_PIXELS_FROM_CPU_COLOR1_V                                                                  31:0
0258 
0259 #define NV502D_SET_PIXELS_FROM_CPU_MONO_OPACITY                                                            0x081c
0260 #define NV502D_SET_PIXELS_FROM_CPU_MONO_OPACITY_V                                                             0:0
0261 #define NV502D_SET_PIXELS_FROM_CPU_MONO_OPACITY_V_TRANSPARENT                                          0x00000000
0262 #define NV502D_SET_PIXELS_FROM_CPU_MONO_OPACITY_V_OPAQUE                                               0x00000001
0263 
0264 #define NV502D_SET_PIXELS_FROM_CPU_SRC_WIDTH                                                               0x0838
0265 #define NV502D_SET_PIXELS_FROM_CPU_SRC_WIDTH_V                                                               31:0
0266 
0267 #define NV502D_SET_PIXELS_FROM_CPU_SRC_HEIGHT                                                              0x083c
0268 #define NV502D_SET_PIXELS_FROM_CPU_SRC_HEIGHT_V                                                              31:0
0269 
0270 #define NV502D_SET_PIXELS_FROM_CPU_DX_DU_FRAC                                                              0x0840
0271 #define NV502D_SET_PIXELS_FROM_CPU_DX_DU_FRAC_V                                                              31:0
0272 
0273 #define NV502D_SET_PIXELS_FROM_CPU_DX_DU_INT                                                               0x0844
0274 #define NV502D_SET_PIXELS_FROM_CPU_DX_DU_INT_V                                                               31:0
0275 
0276 #define NV502D_SET_PIXELS_FROM_CPU_DY_DV_FRAC                                                              0x0848
0277 #define NV502D_SET_PIXELS_FROM_CPU_DY_DV_FRAC_V                                                              31:0
0278 
0279 #define NV502D_SET_PIXELS_FROM_CPU_DY_DV_INT                                                               0x084c
0280 #define NV502D_SET_PIXELS_FROM_CPU_DY_DV_INT_V                                                               31:0
0281 
0282 #define NV502D_SET_PIXELS_FROM_CPU_DST_X0_FRAC                                                             0x0850
0283 #define NV502D_SET_PIXELS_FROM_CPU_DST_X0_FRAC_V                                                             31:0
0284 
0285 #define NV502D_SET_PIXELS_FROM_CPU_DST_X0_INT                                                              0x0854
0286 #define NV502D_SET_PIXELS_FROM_CPU_DST_X0_INT_V                                                              31:0
0287 
0288 #define NV502D_SET_PIXELS_FROM_CPU_DST_Y0_FRAC                                                             0x0858
0289 #define NV502D_SET_PIXELS_FROM_CPU_DST_Y0_FRAC_V                                                             31:0
0290 
0291 #define NV502D_SET_PIXELS_FROM_CPU_DST_Y0_INT                                                              0x085c
0292 #define NV502D_SET_PIXELS_FROM_CPU_DST_Y0_INT_V                                                              31:0
0293 
0294 #define NV502D_PIXELS_FROM_CPU_DATA                                                                        0x0860
0295 #define NV502D_PIXELS_FROM_CPU_DATA_V                                                                        31:0
0296 
0297 #define NV502D_SET_PIXELS_FROM_MEMORY_SAFE_OVERLAP                                                         0x0888
0298 #define NV502D_SET_PIXELS_FROM_MEMORY_SAFE_OVERLAP_V                                                          0:0
0299 #define NV502D_SET_PIXELS_FROM_MEMORY_SAFE_OVERLAP_V_FALSE                                             0x00000000
0300 #define NV502D_SET_PIXELS_FROM_MEMORY_SAFE_OVERLAP_V_TRUE                                              0x00000001
0301 
0302 #define NV502D_SET_PIXELS_FROM_MEMORY_DST_X0                                                               0x08b0
0303 #define NV502D_SET_PIXELS_FROM_MEMORY_DST_X0_V                                                               31:0
0304 
0305 #define NV502D_SET_PIXELS_FROM_MEMORY_DST_Y0                                                               0x08b4
0306 #define NV502D_SET_PIXELS_FROM_MEMORY_DST_Y0_V                                                               31:0
0307 
0308 #define NV502D_SET_PIXELS_FROM_MEMORY_DST_WIDTH                                                            0x08b8
0309 #define NV502D_SET_PIXELS_FROM_MEMORY_DST_WIDTH_V                                                            31:0
0310 
0311 #define NV502D_SET_PIXELS_FROM_MEMORY_DST_HEIGHT                                                           0x08bc
0312 #define NV502D_SET_PIXELS_FROM_MEMORY_DST_HEIGHT_V                                                           31:0
0313 
0314 #define NV502D_SET_PIXELS_FROM_MEMORY_DU_DX_FRAC                                                           0x08c0
0315 #define NV502D_SET_PIXELS_FROM_MEMORY_DU_DX_FRAC_V                                                           31:0
0316 
0317 #define NV502D_SET_PIXELS_FROM_MEMORY_DU_DX_INT                                                            0x08c4
0318 #define NV502D_SET_PIXELS_FROM_MEMORY_DU_DX_INT_V                                                            31:0
0319 
0320 #define NV502D_SET_PIXELS_FROM_MEMORY_DV_DY_FRAC                                                           0x08c8
0321 #define NV502D_SET_PIXELS_FROM_MEMORY_DV_DY_FRAC_V                                                           31:0
0322 
0323 #define NV502D_SET_PIXELS_FROM_MEMORY_DV_DY_INT                                                            0x08cc
0324 #define NV502D_SET_PIXELS_FROM_MEMORY_DV_DY_INT_V                                                            31:0
0325 
0326 #define NV502D_SET_PIXELS_FROM_MEMORY_SRC_X0_FRAC                                                          0x08d0
0327 #define NV502D_SET_PIXELS_FROM_MEMORY_SRC_X0_FRAC_V                                                          31:0
0328 
0329 #define NV502D_SET_PIXELS_FROM_MEMORY_SRC_X0_INT                                                           0x08d4
0330 #define NV502D_SET_PIXELS_FROM_MEMORY_SRC_X0_INT_V                                                           31:0
0331 
0332 #define NV502D_SET_PIXELS_FROM_MEMORY_SRC_Y0_FRAC                                                          0x08d8
0333 #define NV502D_SET_PIXELS_FROM_MEMORY_SRC_Y0_FRAC_V                                                          31:0
0334 
0335 #define NV502D_PIXELS_FROM_MEMORY_SRC_Y0_INT                                                               0x08dc
0336 #define NV502D_PIXELS_FROM_MEMORY_SRC_Y0_INT_V                                                               31:0
0337 #endif /* _cl_nv50_twod_h_ */