亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频

? 歡迎來到蟲蟲下載站! | ?? 資源下載 ?? 資源專輯 ?? 關于我們
? 蟲蟲下載站

?? smi2d.h

?? 嵌入式linux下sm501芯片的驅動源碼
?? H
?? 第 1 頁 / 共 2 頁
字號:
/*
 *  linux/drivers/video/smi2d.h -- Silicon Motion, Inc. video chip 2D drawing engine functions.
 *
 *      Copyright (C) 2006 Silicon Motion, Inc.
 *      Ge Wang, gewang@siliconmotion.com
 *
 *  This file is subject to the terms and conditions of the GNU General Public
 *  License. See the file COPYING in the main directory of this archive for
 *  more details.
 */

#ifndef NULL
#define NULL    0
#endif


#define RGB(r, g, b) ((unsigned long)(((r) << 16) | ((g) << 8) | (b)))

// Transparent info definition
typedef struct
{
    unsigned long match;    // Matching pixel is OPAQUE/TRANSPARENT
	unsigned long select;   // Transparency controlled by SOURCE/DESTINATION
	unsigned long control;  // ENABLE/DISABLE transparency
	unsigned long color;    // Transparent color
} Transparent, *pTransparent;

#define PIXEL_DEPTH_1_BP		0		// 1 bit per pixel
#define PIXEL_DEPTH_8_BPP		1		// 8 bits per pixel
#define PIXEL_DEPTH_16_BPP		2		// 16 bits per pixel
#define PIXEL_DEPTH_32_BPP		3		// 32 bits per pixel
#define PIXEL_DEPTH_YUV422		8		// 16 bits per pixel YUV422
#define PIXEL_DEPTH_YUV420		9		// 16 bits per pixel YUV420

#define PATTERN_WIDTH           8
#define PATTERN_HEIGHT          8

#define	TOP_TO_BOTTOM			0
#define	BOTTOM_TO_TOP			1
#define RIGHT_TO_LEFT			BOTTOM_TO_TOP
#define LEFT_TO_RIGHT			TOP_TO_BOTTOM

// Constants used in Transparent structure
#define MATCH_OPAQUE            0x00000000
#define MATCH_TRANSPARENT       0x00000400
#define SOURCE                  0x00000000
#define DESTINATION             0x00000200

// 2D registers.

#define DE_SOURCE                                       0x100000
#define DE_SOURCE_WRAP                                  31:31
#define DE_SOURCE_WRAP_DISABLE                          0
#define DE_SOURCE_WRAP_ENABLE                           1
#define DE_SOURCE_X_K1                                  29:16
#define DE_SOURCE_Y_K2                                  15:0

#define DE_DESTINATION                                  0x100004
#define DE_DESTINATION_WRAP                             31:31
#define DE_DESTINATION_WRAP_DISABLE                     0
#define DE_DESTINATION_WRAP_ENABLE                      1
#define DE_DESTINATION_X                                28:16
#define DE_DESTINATION_Y                                15:0

#define DE_DIMENSION                                    0x100008
#define DE_DIMENSION_X                                  28:16
#define DE_DIMENSION_Y_ET                               15:0

#define DE_CONTROL                                      0x10000C
#define DE_CONTROL_STATUS                               31:31
#define DE_CONTROL_STATUS_STOP                          0
#define DE_CONTROL_STATUS_START                         1
#define DE_CONTROL_PATTERN                              30:30
#define DE_CONTROL_PATTERN_MONO                         0
#define DE_CONTROL_PATTERN_COLOR                        1
#define DE_CONTROL_UPDATE_DESTINATION_X                 29:29
#define DE_CONTROL_UPDATE_DESTINATION_X_DISABLE         0
#define DE_CONTROL_UPDATE_DESTINATION_X_ENABLE          1
#define DE_CONTROL_QUICK_START                          28:28
#define DE_CONTROL_QUICK_START_DISABLE                  0
#define DE_CONTROL_QUICK_START_ENABLE                   1
#define DE_CONTROL_DIRECTION                            27:27
#define DE_CONTROL_DIRECTION_LEFT_TO_RIGHT              0
#define DE_CONTROL_DIRECTION_RIGHT_TO_LEFT              1
#define DE_CONTROL_MAJOR                                26:26
#define DE_CONTROL_MAJOR_X                              0
#define DE_CONTROL_MAJOR_Y                              1
#define DE_CONTROL_STEP_X                               25:25
#define DE_CONTROL_STEP_X_POSITIVE                      1
#define DE_CONTROL_STEP_X_NEGATIVE                      0
#define DE_CONTROL_STEP_Y                               24:24
#define DE_CONTROL_STEP_Y_POSITIVE                      1
#define DE_CONTROL_STEP_Y_NEGATIVE                      0
#define DE_CONTROL_STRETCH                              23:23
#define DE_CONTROL_STRETCH_DISABLE                      0
#define DE_CONTROL_STRETCH_ENABLE                       1
#define DE_CONTROL_HOST                                 22:22
#define DE_CONTROL_HOST_COLOR                           0
#define DE_CONTROL_HOST_MONO                            1
#define DE_CONTROL_LAST_PIXEL                           21:21
#define DE_CONTROL_LAST_PIXEL_OFF                       0
#define DE_CONTROL_LAST_PIXEL_ON                        1
#define DE_CONTROL_COMMAND                              20:16
#define DE_CONTROL_COMMAND_BITBLT                       0
#define DE_CONTROL_COMMAND_RECTANGLE_FILL               1
#define DE_CONTROL_COMMAND_DE_TILE                      2
#define DE_CONTROL_COMMAND_TRAPEZOID_FILL               3
#define DE_CONTROL_COMMAND_ALPHA_BLEND                  4
#define DE_CONTROL_COMMAND_RLE_STRIP                    5
#define DE_CONTROL_COMMAND_SHORT_STROKE                 6
#define DE_CONTROL_COMMAND_LINE_DRAW                    7
#define DE_CONTROL_COMMAND_HOST_WRITE                   8
#define DE_CONTROL_COMMAND_HOST_READ                    9
#define DE_CONTROL_COMMAND_HOST_WRITE_BOTTOM_UP         10
#define DE_CONTROL_COMMAND_ROTATE                       11
#define DE_CONTROL_COMMAND_FONT                         12
#define DE_CONTROL_COMMAND_TEXTURE_LOAD                 15
#define DE_CONTROL_ROP_SELECT                           15:15
#define DE_CONTROL_ROP_SELECT_ROP3                      0
#define DE_CONTROL_ROP_SELECT_ROP2                      1
#define DE_CONTROL_ROP2_SOURCE                          14:14
#define DE_CONTROL_ROP2_SOURCE_BITMAP                   0
#define DE_CONTROL_ROP2_SOURCE_PATTERN                  1
#define DE_CONTROL_MONO_DATA                            13:12
#define DE_CONTROL_MONO_DATA_NOT_PACKED                 0
#define DE_CONTROL_MONO_DATA_8_PACKED                   1
#define DE_CONTROL_MONO_DATA_16_PACKED                  2
#define DE_CONTROL_MONO_DATA_32_PACKED                  3
#define DE_CONTROL_REPEAT_ROTATE                        11:11
#define DE_CONTROL_REPEAT_ROTATE_DISABLE                0
#define DE_CONTROL_REPEAT_ROTATE_ENABLE                 1
#define DE_CONTROL_TRANSPARENCY_MATCH                   10:10
#define DE_CONTROL_TRANSPARENCY_MATCH_OPAQUE            0
#define DE_CONTROL_TRANSPARENCY_MATCH_TRANSPARENT       1
#define DE_CONTROL_TRANSPARENCY_SELECT                  9:9
#define DE_CONTROL_TRANSPARENCY_SELECT_SOURCE           0
#define DE_CONTROL_TRANSPARENCY_SELECT_DESTINATION      1
#define DE_CONTROL_TRANSPARENCY                         8:8
#define DE_CONTROL_TRANSPARENCY_DISABLE                 0
#define DE_CONTROL_TRANSPARENCY_ENABLE                  1
#define DE_CONTROL_ROP                                  7:0

// Pseudo fields.

#define DE_CONTROL_SHORT_STROKE_DIR                     27:24
#define DE_CONTROL_SHORT_STROKE_DIR_225                 0
#define DE_CONTROL_SHORT_STROKE_DIR_135                 1
#define DE_CONTROL_SHORT_STROKE_DIR_315                 2
#define DE_CONTROL_SHORT_STROKE_DIR_45                  3
#define DE_CONTROL_SHORT_STROKE_DIR_270                 4
#define DE_CONTROL_SHORT_STROKE_DIR_90                  5
#define DE_CONTROL_SHORT_STROKE_DIR_180                 8
#define DE_CONTROL_SHORT_STROKE_DIR_0                   10
#define DE_CONTROL_ROTATION                             25:24
#define DE_CONTROL_ROTATION_0                           0
#define DE_CONTROL_ROTATION_270                         1
#define DE_CONTROL_ROTATION_90                          2
#define DE_CONTROL_ROTATION_180                         3

#define DE_PITCH                                        0x100010
#define DE_PITCH_DESTINATION                            28:16
#define DE_PITCH_SOURCE                                 12:0

#define DE_FOREGROUND                                   0x100014
#define DE_FOREGROUND_COLOR                             31:0

#define DE_BACKGROUND                                   0x100018
#define DE_BACKGROUND_COLOR                             31:0

#define DE_STRETCH_FORMAT                               0x10001C
#define DE_STRETCH_FORMAT_PATTERN_XY                    30:30
#define DE_STRETCH_FORMAT_PATTERN_XY_NORMAL             0
#define DE_STRETCH_FORMAT_PATTERN_XY_OVERWRITE          1
#define DE_STRETCH_FORMAT_PATTERN_Y                     29:27
#define DE_STRETCH_FORMAT_PATTERN_X                     25:23
#define DE_STRETCH_FORMAT_PIXEL_FORMAT                  21:20
#define DE_STRETCH_FORMAT_PIXEL_FORMAT_8                0
#define DE_STRETCH_FORMAT_PIXEL_FORMAT_16               1
#define DE_STRETCH_FORMAT_PIXEL_FORMAT_32               2
#define DE_STRETCH_FORMAT_ADDRESSING                    19:16
#define DE_STRETCH_FORMAT_ADDRESSING_XY                 0
#define DE_STRETCH_FORMAT_ADDRESSING_LINEAR             15
#define DE_STRETCH_FORMAT_SOURCE_HEIGHT                 11:0

#define DE_COLOR_COMPARE                                0x100020
#define DE_COLOR_COMPARE_COLOR                          23:0

#define DE_COLOR_COMPARE_MASK                           0x100024
#define DE_COLOR_COMPARE_MASK_MASKS                     23:0

#define DE_MASKS                                        0x100028
#define DE_MASKS_BYTE_MASK                              31:16
#define DE_MASKS_BIT_MASK                               15:0

#define DE_CLIP_TL                                      0x10002C
#define DE_CLIP_TL_TOP                                  31:16
#define DE_CLIP_TL_STATUS                               13:13
#define DE_CLIP_TL_STATUS_DISABLE                       0
#define DE_CLIP_TL_STATUS_ENABLE                        1
#define DE_CLIP_TL_INHIBIT                              12:12
#define DE_CLIP_TL_INHIBIT_OUTSIDE                      0
#define DE_CLIP_TL_INHIBIT_INSIDE                       1
#define DE_CLIP_TL_LEFT                                 11:0

#define DE_CLIP_BR                                      0x100030
#define DE_CLIP_BR_BOTTOM                               31:16
#define DE_CLIP_BR_RIGHT                                12:0

#define DE_MONO_PATTERN_LOW                             0x100034
#define DE_MONO_PATTERN_LOW_PATTERN                     31:0

#define DE_MONO_PATTERN_HIGH                            0x100038
#define DE_MONO_PATTERN_HIGH_PATTERN                    31:0

#define DE_WINDOW_WIDTH                                 0x10003C
#define DE_WINDOW_WIDTH_DESTINATION                     28:16
#define DE_WINDOW_WIDTH_SOURCE                          12:0

#define DE_WINDOW_SOURCE_BASE                           0x100040
#define DE_WINDOW_SOURCE_BASE_EXT                       27:27
#define DE_WINDOW_SOURCE_BASE_EXT_LOCAL                 0
#define DE_WINDOW_SOURCE_BASE_EXT_EXTERNAL              1
#define DE_WINDOW_SOURCE_BASE_CS                        26:26
#define DE_WINDOW_SOURCE_BASE_CS_0                      0
#define DE_WINDOW_SOURCE_BASE_CS_1                      1
#define DE_WINDOW_SOURCE_BASE_ADDRESS                   25:0

#define DE_WINDOW_DESTINATION_BASE                      0x100044
#define DE_WINDOW_DESTINATION_BASE_EXT                  27:27
#define DE_WINDOW_DESTINATION_BASE_EXT_LOCAL            0
#define DE_WINDOW_DESTINATION_BASE_EXT_EXTERNAL         1
#define DE_WINDOW_DESTINATION_BASE_CS                   26:26
#define DE_WINDOW_DESTINATION_BASE_CS_0                 0
#define DE_WINDOW_DESTINATION_BASE_CS_1                 1
#define DE_WINDOW_DESTINATION_BASE_ADDRESS              25:0

#define DE_ALPHA                                        0x100048
#define DE_ALPHA_VALUE                                  7:0

#define DE_WRAP                                         0x10004C
#define DE_WRAP_X                                       31:16
#define DE_WRAP_Y                                       15:0

#define DE_STATUS                                       0x100050
#define DE_STATUS_CSC                                   1:1
#define DE_STATUS_CSC_CLEAR                             0
#define DE_STATUS_CSC_NOT_ACTIVE                        0

?? 快捷鍵說明

復制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號 Ctrl + =
減小字號 Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
蜜桃视频一区二区三区| 欧美日韩一卡二卡| 国产精品一二三四区| 免费成人美女在线观看| 青草av.久久免费一区| 亚洲一级片在线观看| 夜夜亚洲天天久久| 亚洲欧美区自拍先锋| 亚洲精品国产精品乱码不99 | 国产午夜精品在线观看| 欧美成人国产一区二区| 精品99久久久久久| 久久久久久毛片| 久久美女高清视频| 国产丝袜在线精品| 国产精品福利一区| 一区二区三区电影在线播| 亚洲国产日日夜夜| 免播放器亚洲一区| 国产成人啪午夜精品网站男同| 久久er99热精品一区二区| 国产精品一区二区视频| 日韩精彩视频在线观看| 久久99精品国产麻豆婷婷| 韩国av一区二区三区在线观看| 国内精品久久久久影院色| 国产jizzjizz一区二区| 色综合中文字幕国产 | 亚洲午夜久久久久| 蜜臀av性久久久久蜜臀aⅴ流畅 | 国模无码大尺度一区二区三区| 懂色av一区二区夜夜嗨| 色综合 综合色| 91精品国产一区二区人妖| 久久久精品影视| 一区二区三区高清不卡| 九色|91porny| 99riav一区二区三区| 3d成人动漫网站| 久久日韩粉嫩一区二区三区| 亚洲精品成人少妇| 极品少妇xxxx精品少妇偷拍| 成人小视频在线观看| 欧美精选午夜久久久乱码6080| 精品国产91洋老外米糕| 玉米视频成人免费看| 激情图片小说一区| 一本大道久久a久久综合婷婷| 日韩欧美在线网站| 亚洲欧美国产三级| 国内精品国产成人国产三级粉色| 91亚洲国产成人精品一区二区三| 6080yy午夜一二三区久久| 国产人伦精品一区二区| 一区二区三区视频在线观看| 国产乱人伦偷精品视频免下载| 色94色欧美sute亚洲13| 国产亚洲精品bt天堂精选| 一区二区三区日韩欧美| 豆国产96在线|亚洲| 日韩欧美的一区| 亚洲视频狠狠干| 国产成人免费视频网站高清观看视频 | 国产黄人亚洲片| 欧美精品精品一区| 成人欧美一区二区三区| 国产一区二区中文字幕| 欧美欧美欧美欧美首页| 中文字幕视频一区| 九九精品一区二区| 欧美日韩成人激情| 亚洲桃色在线一区| 高清国产一区二区三区| 精品三级在线观看| 日韩电影一区二区三区四区| 一本色道a无线码一区v| 欧美国产国产综合| 国产精品亚洲视频| 欧美变态tickling挠脚心| 亚洲成a人v欧美综合天堂下载| 成人av综合在线| 国产拍揄自揄精品视频麻豆| 麻豆国产欧美一区二区三区| 欧美精三区欧美精三区| 一区二区成人在线| 97久久久精品综合88久久| 欧美国产精品一区二区三区| 蜜乳av一区二区| 91精品欧美综合在线观看最新| 亚洲午夜久久久久久久久电影网 | 91一区在线观看| 国产精品天干天干在线综合| 国产精品1区2区| 伊人开心综合网| 不卡的电影网站| 国产精品美女www爽爽爽| 精品亚洲欧美一区| 337p亚洲精品色噜噜噜| 日韩国产一区二| 91精品国产91久久久久久一区二区| 亚洲国产日韩综合久久精品| 欧美性高清videossexo| 夜夜嗨av一区二区三区| 色狠狠综合天天综合综合| 亚洲免费av网站| 色婷婷精品大在线视频| 亚洲精品成人精品456| 亚洲天堂2016| 91影院在线观看| 一区二区视频在线| 欧美无乱码久久久免费午夜一区 | 亚洲国产精品一区二区久久恐怖片| 欧美专区亚洲专区| 亚洲大片免费看| 日韩午夜电影av| 国产精品综合一区二区| 国产日产欧美一区| 97成人超碰视| 五月婷婷激情综合网| 欧美老肥妇做.爰bbww| 日本不卡不码高清免费观看| 精品国产不卡一区二区三区| 成人性生交大片免费看中文网站| 亚洲欧美乱综合| 欧美精品乱码久久久久久按摩| 日产欧产美韩系列久久99| 精品国产一区二区三区久久久蜜月| 国产九九视频一区二区三区| 国产精品伦一区| 欧美色视频在线| 精品一区二区三区在线播放| 国产免费成人在线视频| 色综合色狠狠天天综合色| 亚洲永久免费av| 日韩欧美在线123| hitomi一区二区三区精品| 亚洲小少妇裸体bbw| 精品国产伦一区二区三区观看体验| 国产黄色成人av| 亚洲高清视频中文字幕| 2020国产精品| 色综合视频在线观看| 免费人成黄页网站在线一区二区| 欧美极品另类videosde| 欧美日韩一级二级三级| 国产精品一区二区在线观看网站| 亚洲欧美激情视频在线观看一区二区三区| 欧美高清视频一二三区 | 成人午夜私人影院| 午夜精品福利一区二区三区蜜桃| 欧美精品一区二| 日本韩国欧美国产| 久久精品99国产精品日本| 亚洲人妖av一区二区| 欧美videos中文字幕| 色综合久久天天综合网| 久久精品二区亚洲w码| 亚洲美女视频在线| 2020国产精品久久精品美国| 欧美在线观看一区二区| 国产成人av电影免费在线观看| 爽爽淫人综合网网站| 国产精品丝袜一区| 欧美一区在线视频| 91女人视频在线观看| 韩国女主播成人在线| 午夜在线电影亚洲一区| 成人免费在线视频观看| 精品99999| 91精品国产91综合久久蜜臀| 色综合视频在线观看| 粉嫩av亚洲一区二区图片| 美国一区二区三区在线播放| 亚洲综合一区在线| 国产精品久久久久一区| 337p日本欧洲亚洲大胆色噜噜| 欧美久久一二三四区| 色综合久久天天| 成人动漫一区二区| 国内精品视频666| 日韩精品成人一区二区三区| 一区二区三区在线视频观看58| 亚洲国产高清在线| 久久综合色8888| 日韩一级大片在线| 欧美日韩在线播放三区| 色综合久久久久综合体桃花网| 高清国产一区二区| 国产在线精品国自产拍免费| 麻豆精品一区二区综合av| 亚洲一区二区偷拍精品| 亚洲男帅同性gay1069| 国产精品丝袜91| 日本一区二区视频在线| 久久综合视频网| 欧美一区二区在线免费播放| 欧美日韩精品系列| 欧美日韩不卡视频| 欧美视频精品在线观看| 欧美在线999|