Linux Kernel  3.7.1
 All Data Structures Namespaces Files Functions Variables Typedefs Enumerations Enumerator Macros Groups Pages
Macros
nv_dma.h File Reference

Go to the source code of this file.

Macros

#define SURFACE_FORMAT   0x00000300
 
#define SURFACE_FORMAT_DEPTH8   0x00000001
 
#define SURFACE_FORMAT_DEPTH15   0x00000002
 
#define SURFACE_FORMAT_DEPTH16   0x00000004
 
#define SURFACE_FORMAT_DEPTH24   0x00000006
 
#define SURFACE_PITCH   0x00000304
 
#define SURFACE_PITCH_SRC   15:0
 
#define SURFACE_PITCH_DST   31:16
 
#define SURFACE_OFFSET_SRC   0x00000308
 
#define SURFACE_OFFSET_DST   0x0000030C
 
#define ROP_SET   0x00002300
 
#define PATTERN_FORMAT   0x00004300
 
#define PATTERN_FORMAT_DEPTH8   0x00000003
 
#define PATTERN_FORMAT_DEPTH16   0x00000001
 
#define PATTERN_FORMAT_DEPTH24   0x00000003
 
#define PATTERN_COLOR_0   0x00004310
 
#define PATTERN_COLOR_1   0x00004314
 
#define PATTERN_PATTERN_0   0x00004318
 
#define PATTERN_PATTERN_1   0x0000431C
 
#define CLIP_POINT   0x00006300
 
#define CLIP_POINT_X   15:0
 
#define CLIP_POINT_Y   31:16
 
#define CLIP_SIZE   0x00006304
 
#define CLIP_SIZE_WIDTH   15:0
 
#define CLIP_SIZE_HEIGHT   31:16
 
#define LINE_FORMAT   0x00008300
 
#define LINE_FORMAT_DEPTH8   0x00000003
 
#define LINE_FORMAT_DEPTH16   0x00000001
 
#define LINE_FORMAT_DEPTH24   0x00000003
 
#define LINE_COLOR   0x00008304
 
#define LINE_MAX_LINES   16
 
#define LINE_LINES(i)
 
#define LINE_LINES_POINT0_X   15:0
 
#define LINE_LINES_POINT0_Y   31:16
 
#define LINE_LINES_POINT1_X   47:32
 
#define LINE_LINES_POINT1_Y   63:48
 
#define BLIT_POINT_SRC   0x0000A300
 
#define BLIT_POINT_SRC_X   15:0
 
#define BLIT_POINT_SRC_Y   31:16
 
#define BLIT_POINT_DST   0x0000A304
 
#define BLIT_POINT_DST_X   15:0
 
#define BLIT_POINT_DST_Y   31:16
 
#define BLIT_SIZE   0x0000A308
 
#define BLIT_SIZE_WIDTH   15:0
 
#define BLIT_SIZE_HEIGHT   31:16
 
#define RECT_FORMAT   0x0000C300
 
#define RECT_FORMAT_DEPTH8   0x00000003
 
#define RECT_FORMAT_DEPTH16   0x00000001
 
#define RECT_FORMAT_DEPTH24   0x00000003
 
#define RECT_SOLID_COLOR   0x0000C3FC
 
#define RECT_SOLID_RECTS_MAX_RECTS   32
 
#define RECT_SOLID_RECTS(i)
 
#define RECT_SOLID_RECTS_Y   15:0
 
#define RECT_SOLID_RECTS_X   31:16
 
#define RECT_SOLID_RECTS_HEIGHT   47:32
 
#define RECT_SOLID_RECTS_WIDTH   63:48
 
#define RECT_EXPAND_ONE_COLOR_CLIP   0x0000C7EC
 
#define RECT_EXPAND_ONE_COLOR_CLIP_POINT0_X   15:0
 
#define RECT_EXPAND_ONE_COLOR_CLIP_POINT0_Y   31:16
 
#define RECT_EXPAND_ONE_COLOR_CLIP_POINT1_X   47:32
 
#define RECT_EXPAND_ONE_COLOR_CLIP_POINT1_Y   63:48
 
#define RECT_EXPAND_ONE_COLOR_COLOR   0x0000C7F4
 
#define RECT_EXPAND_ONE_COLOR_SIZE   0x0000C7F8
 
#define RECT_EXPAND_ONE_COLOR_SIZE_WIDTH   15:0
 
#define RECT_EXPAND_ONE_COLOR_SIZE_HEIGHT   31:16
 
#define RECT_EXPAND_ONE_COLOR_POINT   0x0000C7FC
 
#define RECT_EXPAND_ONE_COLOR_POINT_X   15:0
 
#define RECT_EXPAND_ONE_COLOR_POINT_Y   31:16
 
#define RECT_EXPAND_ONE_COLOR_DATA_MAX_DWORDS   128
 
#define RECT_EXPAND_ONE_COLOR_DATA(i)
 
#define RECT_EXPAND_TWO_COLOR_CLIP   0x0000CBE4
 
#define RECT_EXPAND_TWO_COLOR_CLIP_POINT0_X   15:0
 
#define RECT_EXPAND_TWO_COLOR_CLIP_POINT0_Y   31:16
 
#define RECT_EXPAND_TWO_COLOR_CLIP_POINT1_X   47:32
 
#define RECT_EXPAND_TWO_COLOR_CLIP_POINT1_Y   63:48
 
#define RECT_EXPAND_TWO_COLOR_COLOR_0   0x0000CBEC
 
#define RECT_EXPAND_TWO_COLOR_COLOR_1   0x0000CBF0
 
#define RECT_EXPAND_TWO_COLOR_SIZE_IN   0x0000CBF4
 
#define RECT_EXPAND_TWO_COLOR_SIZE_IN_WIDTH   15:0
 
#define RECT_EXPAND_TWO_COLOR_SIZE_IN_HEIGHT   31:16
 
#define RECT_EXPAND_TWO_COLOR_SIZE_OUT   0x0000CBF8
 
#define RECT_EXPAND_TWO_COLOR_SIZE_OUT_WIDTH   15:0
 
#define RECT_EXPAND_TWO_COLOR_SIZE_OUT_HEIGHT   31:16
 
#define RECT_EXPAND_TWO_COLOR_POINT   0x0000CBFC
 
#define RECT_EXPAND_TWO_COLOR_POINT_X   15:0
 
#define RECT_EXPAND_TWO_COLOR_POINT_Y   31:16
 
#define RECT_EXPAND_TWO_COLOR_DATA_MAX_DWORDS   128
 
#define RECT_EXPAND_TWO_COLOR_DATA(i)
 
#define STRETCH_BLIT_FORMAT   0x0000E300
 
#define STRETCH_BLIT_FORMAT_DEPTH8   0x00000004
 
#define STRETCH_BLIT_FORMAT_DEPTH16   0x00000007
 
#define STRETCH_BLIT_FORMAT_DEPTH24   0x00000004
 
#define STRETCH_BLIT_FORMAT_X8R8G8B8   0x00000004
 
#define STRETCH_BLIT_FORMAT_YUYV   0x00000005
 
#define STRETCH_BLIT_FORMAT_UYVY   0x00000006
 
#define STRETCH_BLIT_CLIP_POINT   0x0000E308
 
#define STRETCH_BLIT_CLIP_POINT_X   15:0
 
#define STRETCH_BLIT_CLIP_POINT_Y   31:16
 
#define STRETCH_BLIT_CLIP_POINT   0x0000E308
 
#define STRETCH_BLIT_CLIP_SIZE   0x0000E30C
 
#define STRETCH_BLIT_CLIP_SIZE_WIDTH   15:0
 
#define STRETCH_BLIT_CLIP_SIZE_HEIGHT   31:16
 
#define STRETCH_BLIT_DST_POINT   0x0000E310
 
#define STRETCH_BLIT_DST_POINT_X   15:0
 
#define STRETCH_BLIT_DST_POINT_Y   31:16
 
#define STRETCH_BLIT_DST_SIZE   0x0000E314
 
#define STRETCH_BLIT_DST_SIZE_WIDTH   15:0
 
#define STRETCH_BLIT_DST_SIZE_HEIGHT   31:16
 
#define STRETCH_BLIT_DU_DX   0x0000E318
 
#define STRETCH_BLIT_DV_DY   0x0000E31C
 
#define STRETCH_BLIT_SRC_SIZE   0x0000E400
 
#define STRETCH_BLIT_SRC_SIZE_WIDTH   15:0
 
#define STRETCH_BLIT_SRC_SIZE_HEIGHT   31:16
 
#define STRETCH_BLIT_SRC_FORMAT   0x0000E404
 
#define STRETCH_BLIT_SRC_FORMAT_PITCH   15:0
 
#define STRETCH_BLIT_SRC_FORMAT_ORIGIN   23:16
 
#define STRETCH_BLIT_SRC_FORMAT_ORIGIN_CENTER   0x00000001
 
#define STRETCH_BLIT_SRC_FORMAT_ORIGIN_CORNER   0x00000002
 
#define STRETCH_BLIT_SRC_FORMAT_FILTER   31:24
 
#define STRETCH_BLIT_SRC_FORMAT_FILTER_POINT_SAMPLE   0x00000000
 
#define STRETCH_BLIT_SRC_FORMAT_FILTER_BILINEAR   0x00000001
 
#define STRETCH_BLIT_SRC_OFFSET   0x0000E408
 
#define STRETCH_BLIT_SRC_POINT   0x0000E40C
 
#define STRETCH_BLIT_SRC_POINT_U   15:0
 
#define STRETCH_BLIT_SRC_POINT_V   31:16
 

Macro Definition Documentation

#define BLIT_POINT_DST   0x0000A304

Definition at line 96 of file nv_dma.h.

#define BLIT_POINT_DST_X   15:0

Definition at line 97 of file nv_dma.h.

#define BLIT_POINT_DST_Y   31:16

Definition at line 98 of file nv_dma.h.

#define BLIT_POINT_SRC   0x0000A300

Definition at line 93 of file nv_dma.h.

#define BLIT_POINT_SRC_X   15:0

Definition at line 94 of file nv_dma.h.

#define BLIT_POINT_SRC_Y   31:16

Definition at line 95 of file nv_dma.h.

#define BLIT_SIZE   0x0000A308

Definition at line 99 of file nv_dma.h.

#define BLIT_SIZE_HEIGHT   31:16

Definition at line 101 of file nv_dma.h.

#define BLIT_SIZE_WIDTH   15:0

Definition at line 100 of file nv_dma.h.

#define CLIP_POINT   0x00006300

Definition at line 73 of file nv_dma.h.

#define CLIP_POINT_X   15:0

Definition at line 74 of file nv_dma.h.

#define CLIP_POINT_Y   31:16

Definition at line 75 of file nv_dma.h.

#define CLIP_SIZE   0x00006304

Definition at line 76 of file nv_dma.h.

#define CLIP_SIZE_HEIGHT   31:16

Definition at line 78 of file nv_dma.h.

#define CLIP_SIZE_WIDTH   15:0

Definition at line 77 of file nv_dma.h.

#define LINE_COLOR   0x00008304

Definition at line 84 of file nv_dma.h.

#define LINE_FORMAT   0x00008300

Definition at line 80 of file nv_dma.h.

#define LINE_FORMAT_DEPTH16   0x00000001

Definition at line 82 of file nv_dma.h.

#define LINE_FORMAT_DEPTH24   0x00000003

Definition at line 83 of file nv_dma.h.

#define LINE_FORMAT_DEPTH8   0x00000003

Definition at line 81 of file nv_dma.h.

#define LINE_LINES (   i)
Value:
0x00008400\
+(i)*8

Definition at line 86 of file nv_dma.h.

#define LINE_LINES_POINT0_X   15:0

Definition at line 88 of file nv_dma.h.

#define LINE_LINES_POINT0_Y   31:16

Definition at line 89 of file nv_dma.h.

#define LINE_LINES_POINT1_X   47:32

Definition at line 90 of file nv_dma.h.

#define LINE_LINES_POINT1_Y   63:48

Definition at line 91 of file nv_dma.h.

#define LINE_MAX_LINES   16

Definition at line 85 of file nv_dma.h.

#define PATTERN_COLOR_0   0x00004310

Definition at line 68 of file nv_dma.h.

#define PATTERN_COLOR_1   0x00004314

Definition at line 69 of file nv_dma.h.

#define PATTERN_FORMAT   0x00004300

Definition at line 64 of file nv_dma.h.

#define PATTERN_FORMAT_DEPTH16   0x00000001

Definition at line 66 of file nv_dma.h.

#define PATTERN_FORMAT_DEPTH24   0x00000003

Definition at line 67 of file nv_dma.h.

#define PATTERN_FORMAT_DEPTH8   0x00000003

Definition at line 65 of file nv_dma.h.

#define PATTERN_PATTERN_0   0x00004318

Definition at line 70 of file nv_dma.h.

#define PATTERN_PATTERN_1   0x0000431C

Definition at line 71 of file nv_dma.h.

#define RECT_EXPAND_ONE_COLOR_CLIP   0x0000C7EC

Definition at line 116 of file nv_dma.h.

#define RECT_EXPAND_ONE_COLOR_CLIP_POINT0_X   15:0

Definition at line 117 of file nv_dma.h.

#define RECT_EXPAND_ONE_COLOR_CLIP_POINT0_Y   31:16

Definition at line 118 of file nv_dma.h.

#define RECT_EXPAND_ONE_COLOR_CLIP_POINT1_X   47:32

Definition at line 119 of file nv_dma.h.

#define RECT_EXPAND_ONE_COLOR_CLIP_POINT1_Y   63:48

Definition at line 120 of file nv_dma.h.

#define RECT_EXPAND_ONE_COLOR_COLOR   0x0000C7F4

Definition at line 121 of file nv_dma.h.

#define RECT_EXPAND_ONE_COLOR_DATA (   i)
Value:
0x0000C800\
+(i)*4

Definition at line 129 of file nv_dma.h.

#define RECT_EXPAND_ONE_COLOR_DATA_MAX_DWORDS   128

Definition at line 128 of file nv_dma.h.

#define RECT_EXPAND_ONE_COLOR_POINT   0x0000C7FC

Definition at line 125 of file nv_dma.h.

#define RECT_EXPAND_ONE_COLOR_POINT_X   15:0

Definition at line 126 of file nv_dma.h.

#define RECT_EXPAND_ONE_COLOR_POINT_Y   31:16

Definition at line 127 of file nv_dma.h.

#define RECT_EXPAND_ONE_COLOR_SIZE   0x0000C7F8

Definition at line 122 of file nv_dma.h.

#define RECT_EXPAND_ONE_COLOR_SIZE_HEIGHT   31:16

Definition at line 124 of file nv_dma.h.

#define RECT_EXPAND_ONE_COLOR_SIZE_WIDTH   15:0

Definition at line 123 of file nv_dma.h.

#define RECT_EXPAND_TWO_COLOR_CLIP   0x0000CBE4

Definition at line 132 of file nv_dma.h.

#define RECT_EXPAND_TWO_COLOR_CLIP_POINT0_X   15:0

Definition at line 133 of file nv_dma.h.

#define RECT_EXPAND_TWO_COLOR_CLIP_POINT0_Y   31:16

Definition at line 134 of file nv_dma.h.

#define RECT_EXPAND_TWO_COLOR_CLIP_POINT1_X   47:32

Definition at line 135 of file nv_dma.h.

#define RECT_EXPAND_TWO_COLOR_CLIP_POINT1_Y   63:48

Definition at line 136 of file nv_dma.h.

#define RECT_EXPAND_TWO_COLOR_COLOR_0   0x0000CBEC

Definition at line 137 of file nv_dma.h.

#define RECT_EXPAND_TWO_COLOR_COLOR_1   0x0000CBF0

Definition at line 138 of file nv_dma.h.

#define RECT_EXPAND_TWO_COLOR_DATA (   i)
Value:
0x0000CC00\
+(i)*4

Definition at line 149 of file nv_dma.h.

#define RECT_EXPAND_TWO_COLOR_DATA_MAX_DWORDS   128

Definition at line 148 of file nv_dma.h.

#define RECT_EXPAND_TWO_COLOR_POINT   0x0000CBFC

Definition at line 145 of file nv_dma.h.

#define RECT_EXPAND_TWO_COLOR_POINT_X   15:0

Definition at line 146 of file nv_dma.h.

#define RECT_EXPAND_TWO_COLOR_POINT_Y   31:16

Definition at line 147 of file nv_dma.h.

#define RECT_EXPAND_TWO_COLOR_SIZE_IN   0x0000CBF4

Definition at line 139 of file nv_dma.h.

#define RECT_EXPAND_TWO_COLOR_SIZE_IN_HEIGHT   31:16

Definition at line 141 of file nv_dma.h.

#define RECT_EXPAND_TWO_COLOR_SIZE_IN_WIDTH   15:0

Definition at line 140 of file nv_dma.h.

#define RECT_EXPAND_TWO_COLOR_SIZE_OUT   0x0000CBF8

Definition at line 142 of file nv_dma.h.

#define RECT_EXPAND_TWO_COLOR_SIZE_OUT_HEIGHT   31:16

Definition at line 144 of file nv_dma.h.

#define RECT_EXPAND_TWO_COLOR_SIZE_OUT_WIDTH   15:0

Definition at line 143 of file nv_dma.h.

#define RECT_FORMAT   0x0000C300

Definition at line 103 of file nv_dma.h.

#define RECT_FORMAT_DEPTH16   0x00000001

Definition at line 105 of file nv_dma.h.

#define RECT_FORMAT_DEPTH24   0x00000003

Definition at line 106 of file nv_dma.h.

#define RECT_FORMAT_DEPTH8   0x00000003

Definition at line 104 of file nv_dma.h.

#define RECT_SOLID_COLOR   0x0000C3FC

Definition at line 107 of file nv_dma.h.

#define RECT_SOLID_RECTS (   i)
Value:
0x0000C400\
+(i)*8

Definition at line 109 of file nv_dma.h.

#define RECT_SOLID_RECTS_HEIGHT   47:32

Definition at line 113 of file nv_dma.h.

#define RECT_SOLID_RECTS_MAX_RECTS   32

Definition at line 108 of file nv_dma.h.

#define RECT_SOLID_RECTS_WIDTH   63:48

Definition at line 114 of file nv_dma.h.

#define RECT_SOLID_RECTS_X   31:16

Definition at line 112 of file nv_dma.h.

#define RECT_SOLID_RECTS_Y   15:0

Definition at line 111 of file nv_dma.h.

#define ROP_SET   0x00002300

Definition at line 62 of file nv_dma.h.

#define STRETCH_BLIT_CLIP_POINT   0x0000E308

Definition at line 162 of file nv_dma.h.

#define STRETCH_BLIT_CLIP_POINT   0x0000E308

Definition at line 162 of file nv_dma.h.

#define STRETCH_BLIT_CLIP_POINT_X   15:0

Definition at line 160 of file nv_dma.h.

#define STRETCH_BLIT_CLIP_POINT_Y   31:16

Definition at line 161 of file nv_dma.h.

#define STRETCH_BLIT_CLIP_SIZE   0x0000E30C

Definition at line 163 of file nv_dma.h.

#define STRETCH_BLIT_CLIP_SIZE_HEIGHT   31:16

Definition at line 165 of file nv_dma.h.

#define STRETCH_BLIT_CLIP_SIZE_WIDTH   15:0

Definition at line 164 of file nv_dma.h.

#define STRETCH_BLIT_DST_POINT   0x0000E310

Definition at line 166 of file nv_dma.h.

#define STRETCH_BLIT_DST_POINT_X   15:0

Definition at line 167 of file nv_dma.h.

#define STRETCH_BLIT_DST_POINT_Y   31:16

Definition at line 168 of file nv_dma.h.

#define STRETCH_BLIT_DST_SIZE   0x0000E314

Definition at line 169 of file nv_dma.h.

#define STRETCH_BLIT_DST_SIZE_HEIGHT   31:16

Definition at line 171 of file nv_dma.h.

#define STRETCH_BLIT_DST_SIZE_WIDTH   15:0

Definition at line 170 of file nv_dma.h.

#define STRETCH_BLIT_DU_DX   0x0000E318

Definition at line 172 of file nv_dma.h.

#define STRETCH_BLIT_DV_DY   0x0000E31C

Definition at line 173 of file nv_dma.h.

#define STRETCH_BLIT_FORMAT   0x0000E300

Definition at line 152 of file nv_dma.h.

#define STRETCH_BLIT_FORMAT_DEPTH16   0x00000007

Definition at line 154 of file nv_dma.h.

#define STRETCH_BLIT_FORMAT_DEPTH24   0x00000004

Definition at line 155 of file nv_dma.h.

#define STRETCH_BLIT_FORMAT_DEPTH8   0x00000004

Definition at line 153 of file nv_dma.h.

#define STRETCH_BLIT_FORMAT_UYVY   0x00000006

Definition at line 158 of file nv_dma.h.

#define STRETCH_BLIT_FORMAT_X8R8G8B8   0x00000004

Definition at line 156 of file nv_dma.h.

#define STRETCH_BLIT_FORMAT_YUYV   0x00000005

Definition at line 157 of file nv_dma.h.

#define STRETCH_BLIT_SRC_FORMAT   0x0000E404

Definition at line 177 of file nv_dma.h.

#define STRETCH_BLIT_SRC_FORMAT_FILTER   31:24

Definition at line 182 of file nv_dma.h.

#define STRETCH_BLIT_SRC_FORMAT_FILTER_BILINEAR   0x00000001

Definition at line 184 of file nv_dma.h.

#define STRETCH_BLIT_SRC_FORMAT_FILTER_POINT_SAMPLE   0x00000000

Definition at line 183 of file nv_dma.h.

#define STRETCH_BLIT_SRC_FORMAT_ORIGIN   23:16

Definition at line 179 of file nv_dma.h.

#define STRETCH_BLIT_SRC_FORMAT_ORIGIN_CENTER   0x00000001

Definition at line 180 of file nv_dma.h.

#define STRETCH_BLIT_SRC_FORMAT_ORIGIN_CORNER   0x00000002

Definition at line 181 of file nv_dma.h.

#define STRETCH_BLIT_SRC_FORMAT_PITCH   15:0

Definition at line 178 of file nv_dma.h.

#define STRETCH_BLIT_SRC_OFFSET   0x0000E408

Definition at line 185 of file nv_dma.h.

#define STRETCH_BLIT_SRC_POINT   0x0000E40C

Definition at line 186 of file nv_dma.h.

#define STRETCH_BLIT_SRC_POINT_U   15:0

Definition at line 187 of file nv_dma.h.

#define STRETCH_BLIT_SRC_POINT_V   31:16

Definition at line 188 of file nv_dma.h.

#define STRETCH_BLIT_SRC_SIZE   0x0000E400

Definition at line 174 of file nv_dma.h.

#define STRETCH_BLIT_SRC_SIZE_HEIGHT   31:16

Definition at line 176 of file nv_dma.h.

#define STRETCH_BLIT_SRC_SIZE_WIDTH   15:0

Definition at line 175 of file nv_dma.h.

#define SURFACE_FORMAT   0x00000300

Definition at line 51 of file nv_dma.h.

#define SURFACE_FORMAT_DEPTH15   0x00000002

Definition at line 53 of file nv_dma.h.

#define SURFACE_FORMAT_DEPTH16   0x00000004

Definition at line 54 of file nv_dma.h.

#define SURFACE_FORMAT_DEPTH24   0x00000006

Definition at line 55 of file nv_dma.h.

#define SURFACE_FORMAT_DEPTH8   0x00000001

Definition at line 52 of file nv_dma.h.

#define SURFACE_OFFSET_DST   0x0000030C

Definition at line 60 of file nv_dma.h.

#define SURFACE_OFFSET_SRC   0x00000308

Definition at line 59 of file nv_dma.h.

#define SURFACE_PITCH   0x00000304

Definition at line 56 of file nv_dma.h.

#define SURFACE_PITCH_DST   31:16

Definition at line 58 of file nv_dma.h.

#define SURFACE_PITCH_SRC   15:0

Definition at line 57 of file nv_dma.h.