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

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

?? sis_main.h

?? linux-2.6.15.6
?? H
?? 第 1 頁 / 共 3 頁
字號:
/* * SiS 300/305/540/630(S)/730(S), * SiS 315[E|PRO]/550/[M]65x/[M]66x[F|M|G]X/[M]74x[GX]/330/[M]76x[GX], * XGI V3XT/V5/V8, Z7 * frame buffer driver for Linux kernels >=2.4.14 and >=2.6.3 * * Copyright (C) 2001-2005 Thomas Winischhofer, Vienna, Austria. * * This program is free software; you can redistribute it and/or modify * it under the terms of the GNU General Public License as published by * the Free Software Foundation; either version 2 of the named License, * or any later version. * * This program is distributed in the hope that it will be useful, * but WITHOUT ANY WARRANTY; without even the implied warranty of * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the * GNU General Public License for more details. * * You should have received a copy of the GNU General Public License * along with this program; if not, write to the Free Software * Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307, USA */#ifndef _SISFB_MAIN#define _SISFB_MAIN#include "vstruct.h"#include "sis.h"/* Fbcon stuff */static struct fb_var_screeninfo my_default_var = {	.xres            = 0,	.yres            = 0,	.xres_virtual    = 0,	.yres_virtual    = 0,	.xoffset         = 0,	.yoffset         = 0,	.bits_per_pixel  = 0,	.grayscale       = 0,	.red             = {0, 8, 0},	.green           = {0, 8, 0},	.blue            = {0, 8, 0},	.transp          = {0, 0, 0},	.nonstd          = 0,	.activate        = FB_ACTIVATE_NOW,	.height          = -1,	.width           = -1,	.accel_flags     = 0,	.pixclock        = 0,	.left_margin     = 0,	.right_margin    = 0,	.upper_margin    = 0,	.lower_margin    = 0,	.hsync_len       = 0,	.vsync_len       = 0,	.sync            = 0,	.vmode           = FB_VMODE_NONINTERLACED,};#define MODE_INDEX_NONE           0  /* index for mode=none *//* Boot-time parameters */static int sisfb_off = 0;static int sisfb_parm_mem = 0;static int sisfb_accel = -1;static int sisfb_ypan = -1;static int sisfb_max = -1;static int sisfb_userom = 1;static int sisfb_useoem = -1;#ifdef MODULE#if LINUX_VERSION_CODE >= KERNEL_VERSION(2,5,0)static int sisfb_mode_idx = -1;#elsestatic int sisfb_mode_idx = MODE_INDEX_NONE;  /* Don't use a mode by default if we are a module */#endif#elsestatic int sisfb_mode_idx = -1;               /* Use a default mode if we are inside the kernel */#endifstatic int sisfb_parm_rate = -1;static int sisfb_crt1off = 0;static int sisfb_forcecrt1 = -1;static int sisfb_crt2type  = -1;	/* CRT2 type (for overriding autodetection) */static int sisfb_crt2flags = 0;static int sisfb_pdc = 0xff;static int sisfb_pdca = 0xff;static int sisfb_scalelcd = -1;static int sisfb_specialtiming = CUT_NONE;static int sisfb_lvdshl = -1;static int sisfb_dstn = 0;static int sisfb_fstn = 0;static int sisfb_tvplug = -1;		/* Tv plug type (for overriding autodetection) */static int sisfb_tvstd  = -1;static int sisfb_tvxposoffset = 0;static int sisfb_tvyposoffset = 0;static int sisfb_nocrt2rate = 0;#if LINUX_VERSION_CODE < KERNEL_VERSION(2,5,0)static int  sisfb_inverse = 0;static char sisfb_fontname[40];#endif#if !defined(__i386__) && !defined(__x86_64__)static int sisfb_resetcard = 0;static int sisfb_videoram = 0;#endif/* List of supported chips */static struct sisfb_chip_info {	int		chip;	int		vgaengine;	int		mni;	int		hwcursor_size;	int		CRT2_write_enable;	const char	*chip_name;} sisfb_chip_info[] __devinitdata = {	{ SIS_300,    SIS_300_VGA, 0, HW_CURSOR_AREA_SIZE_300 * 2, SIS_CRT2_WENABLE_300, "SiS 300/305" },	{ SIS_540,    SIS_300_VGA, 0, HW_CURSOR_AREA_SIZE_300 * 2, SIS_CRT2_WENABLE_300, "SiS 540" },	{ SIS_630,    SIS_300_VGA, 0, HW_CURSOR_AREA_SIZE_300 * 2, SIS_CRT2_WENABLE_300, "SiS 630" },	{ SIS_315H,   SIS_315_VGA, 1, HW_CURSOR_AREA_SIZE_315 * 4, SIS_CRT2_WENABLE_315, "SiS 315H" },	{ SIS_315,    SIS_315_VGA, 1, HW_CURSOR_AREA_SIZE_315 * 4, SIS_CRT2_WENABLE_315, "SiS 315" },	{ SIS_315PRO, SIS_315_VGA, 1, HW_CURSOR_AREA_SIZE_315 * 4, SIS_CRT2_WENABLE_315, "SiS 315PRO" },	{ SIS_550,    SIS_315_VGA, 1, HW_CURSOR_AREA_SIZE_315 * 4, SIS_CRT2_WENABLE_315, "SiS 55x" },	{ SIS_650,    SIS_315_VGA, 1, HW_CURSOR_AREA_SIZE_315 * 4, SIS_CRT2_WENABLE_315, "SiS 650" },	{ SIS_330,    SIS_315_VGA, 1, HW_CURSOR_AREA_SIZE_315 * 4, SIS_CRT2_WENABLE_315, "SiS 330" },	{ SIS_660,    SIS_315_VGA, 1, HW_CURSOR_AREA_SIZE_315 * 4, SIS_CRT2_WENABLE_315, "SiS 660" },	{ XGI_20,     SIS_315_VGA, 1, HW_CURSOR_AREA_SIZE_315 * 4, SIS_CRT2_WENABLE_315, "XGI Z7" },	{ XGI_40,     SIS_315_VGA, 1, HW_CURSOR_AREA_SIZE_315 * 4, SIS_CRT2_WENABLE_315, "XGI V3XT/V5/V8" },};static struct pci_device_id __devinitdata sisfb_pci_table[] = {#ifdef CONFIG_FB_SIS_300	{ PCI_VENDOR_ID_SI, PCI_DEVICE_ID_SI_300,     PCI_ANY_ID, PCI_ANY_ID, 0, 0, 0},	{ PCI_VENDOR_ID_SI, PCI_DEVICE_ID_SI_540_VGA, PCI_ANY_ID, PCI_ANY_ID, 0, 0, 1},	{ PCI_VENDOR_ID_SI, PCI_DEVICE_ID_SI_630_VGA, PCI_ANY_ID, PCI_ANY_ID, 0, 0, 2},#endif#ifdef CONFIG_FB_SIS_315	{ PCI_VENDOR_ID_SI, PCI_DEVICE_ID_SI_315H,    PCI_ANY_ID, PCI_ANY_ID, 0, 0, 3},	{ PCI_VENDOR_ID_SI, PCI_DEVICE_ID_SI_315,     PCI_ANY_ID, PCI_ANY_ID, 0, 0, 4},	{ PCI_VENDOR_ID_SI, PCI_DEVICE_ID_SI_315PRO,  PCI_ANY_ID, PCI_ANY_ID, 0, 0, 5},	{ PCI_VENDOR_ID_SI, PCI_DEVICE_ID_SI_550_VGA, PCI_ANY_ID, PCI_ANY_ID, 0, 0, 6},	{ PCI_VENDOR_ID_SI, PCI_DEVICE_ID_SI_650_VGA, PCI_ANY_ID, PCI_ANY_ID, 0, 0, 7},	{ PCI_VENDOR_ID_SI, PCI_DEVICE_ID_SI_330,     PCI_ANY_ID, PCI_ANY_ID, 0, 0, 8},	{ PCI_VENDOR_ID_SI, PCI_DEVICE_ID_SI_660_VGA, PCI_ANY_ID, PCI_ANY_ID, 0, 0, 9},	{ PCI_VENDOR_ID_XGI,PCI_DEVICE_ID_XGI_20,     PCI_ANY_ID, PCI_ANY_ID, 0, 0,10},	{ PCI_VENDOR_ID_XGI,PCI_DEVICE_ID_XGI_40,     PCI_ANY_ID, PCI_ANY_ID, 0, 0,11},#endif	{ 0 }};MODULE_DEVICE_TABLE(pci, sisfb_pci_table);static struct sis_video_info *card_list = NULL;/* The memory heap is now handled card-wise, by using   sis_malloc_new/sis_free_new. However, the DRM does   not do this yet. Until it does, we keep a "global"   heap which is actually the first card's one. */static struct SIS_HEAP	*sisfb_heap;#define MD_SIS300 1#define MD_SIS315 2/* Mode table */static const struct _sisbios_mode {	char name[15];	u8  mode_no[2];	u16 vesa_mode_no_1;  /* "SiS defined" VESA mode number */	u16 vesa_mode_no_2;  /* Real VESA mode numbers */	u16 xres;	u16 yres;	u16 bpp;	u16 rate_idx;	u16 cols;	u16 rows;	u8  chipset;} sisbios_mode[] = {/*0*/	{"none",         {0xff,0xff}, 0x0000, 0x0000,    0,    0,  0, 0,   0,  0, MD_SIS300|MD_SIS315},	{"320x200x8",    {0x59,0x59}, 0x0138, 0x0000,  320,  200,  8, 1,  40, 12, MD_SIS300|MD_SIS315},	{"320x200x16",   {0x41,0x41}, 0x010e, 0x0000,  320,  200, 16, 1,  40, 12, MD_SIS300|MD_SIS315},	{"320x200x24",   {0x4f,0x4f}, 0x0000, 0x0000,  320,  200, 32, 1,  40, 12, MD_SIS300|MD_SIS315},  /* That's for people who mix up color- and fb depth */	{"320x200x32",   {0x4f,0x4f}, 0x0000, 0x0000,  320,  200, 32, 1,  40, 12, MD_SIS300|MD_SIS315},	{"320x240x8",    {0x50,0x50}, 0x0132, 0x0000,  320,  240,  8, 1,  40, 15, MD_SIS300|MD_SIS315},	{"320x240x16",   {0x56,0x56}, 0x0135, 0x0000,  320,  240, 16, 1,  40, 15, MD_SIS300|MD_SIS315},	{"320x240x24",   {0x53,0x53}, 0x0000, 0x0000,  320,  240, 32, 1,  40, 15, MD_SIS300|MD_SIS315},	{"320x240x32",   {0x53,0x53}, 0x0000, 0x0000,  320,  240, 32, 1,  40, 15, MD_SIS300|MD_SIS315},#define MODE_FSTN_8	9#define MODE_FSTN_16	10	{"320x240x8",    {0x5a,0x5a}, 0x0132, 0x0000,  320,  240,  8, 1,  40, 15,           MD_SIS315},  /* FSTN *//*10*/	{"320x240x16",   {0x5b,0x5b}, 0x0135, 0x0000,  320,  240, 16, 1,  40, 15,           MD_SIS315},  /* FSTN */	{"400x300x8",    {0x51,0x51}, 0x0133, 0x0000,  400,  300,  8, 1,  50, 18, MD_SIS300|MD_SIS315},	{"400x300x16",   {0x57,0x57}, 0x0136, 0x0000,  400,  300, 16, 1,  50, 18, MD_SIS300|MD_SIS315},	{"400x300x24",   {0x54,0x54}, 0x0000, 0x0000,  400,  300, 32, 1,  50, 18, MD_SIS300|MD_SIS315},	{"400x300x32",   {0x54,0x54}, 0x0000, 0x0000,  400,  300, 32, 1,  50, 18, MD_SIS300|MD_SIS315},	{"512x384x8",    {0x52,0x52}, 0x0000, 0x0000,  512,  384,  8, 1,  64, 24, MD_SIS300|MD_SIS315},	{"512x384x16",   {0x58,0x58}, 0x0000, 0x0000,  512,  384, 16, 1,  64, 24, MD_SIS300|MD_SIS315},	{"512x384x24",   {0x5c,0x5c}, 0x0000, 0x0000,  512,  384, 32, 1,  64, 24, MD_SIS300|MD_SIS315},	{"512x384x32",   {0x5c,0x5c}, 0x0000, 0x0000,  512,  384, 32, 1,  64, 24, MD_SIS300|MD_SIS315},	{"640x400x8",    {0x2f,0x2f}, 0x0000, 0x0000,  640,  400,  8, 1,  80, 25, MD_SIS300|MD_SIS315},/*20*/	{"640x400x16",   {0x5d,0x5d}, 0x0000, 0x0000,  640,  400, 16, 1,  80, 25, MD_SIS300|MD_SIS315},	{"640x400x24",   {0x5e,0x5e}, 0x0000, 0x0000,  640,  400, 32, 1,  80, 25, MD_SIS300|MD_SIS315},	{"640x400x32",   {0x5e,0x5e}, 0x0000, 0x0000,  640,  400, 32, 1,  80, 25, MD_SIS300|MD_SIS315},	{"640x480x8",    {0x2e,0x2e}, 0x0101, 0x0101,  640,  480,  8, 1,  80, 30, MD_SIS300|MD_SIS315},	{"640x480x16",   {0x44,0x44}, 0x0111, 0x0111,  640,  480, 16, 1,  80, 30, MD_SIS300|MD_SIS315},	{"640x480x24",   {0x62,0x62}, 0x013a, 0x0112,  640,  480, 32, 1,  80, 30, MD_SIS300|MD_SIS315},	{"640x480x32",   {0x62,0x62}, 0x013a, 0x0112,  640,  480, 32, 1,  80, 30, MD_SIS300|MD_SIS315},	{"720x480x8",    {0x31,0x31}, 0x0000, 0x0000,  720,  480,  8, 1,  90, 30, MD_SIS300|MD_SIS315},	{"720x480x16",   {0x33,0x33}, 0x0000, 0x0000,  720,  480, 16, 1,  90, 30, MD_SIS300|MD_SIS315},	{"720x480x24",   {0x35,0x35}, 0x0000, 0x0000,  720,  480, 32, 1,  90, 30, MD_SIS300|MD_SIS315},/*30*/	{"720x480x32",   {0x35,0x35}, 0x0000, 0x0000,  720,  480, 32, 1,  90, 30, MD_SIS300|MD_SIS315},	{"720x576x8",    {0x32,0x32}, 0x0000, 0x0000,  720,  576,  8, 1,  90, 36, MD_SIS300|MD_SIS315},	{"720x576x16",   {0x34,0x34}, 0x0000, 0x0000,  720,  576, 16, 1,  90, 36, MD_SIS300|MD_SIS315},	{"720x576x24",   {0x36,0x36}, 0x0000, 0x0000,  720,  576, 32, 1,  90, 36, MD_SIS300|MD_SIS315},	{"720x576x32",   {0x36,0x36}, 0x0000, 0x0000,  720,  576, 32, 1,  90, 36, MD_SIS300|MD_SIS315},	{"768x576x8",    {0x5f,0x5f}, 0x0000, 0x0000,  768,  576,  8, 1,  96, 36, MD_SIS300|MD_SIS315},	{"768x576x16",   {0x60,0x60}, 0x0000, 0x0000,  768,  576, 16, 1,  96, 36, MD_SIS300|MD_SIS315},	{"768x576x24",   {0x61,0x61}, 0x0000, 0x0000,  768,  576, 32, 1,  96, 36, MD_SIS300|MD_SIS315},	{"768x576x32",   {0x61,0x61}, 0x0000, 0x0000,  768,  576, 32, 1,  96, 36, MD_SIS300|MD_SIS315},	{"800x480x8",    {0x70,0x70}, 0x0000, 0x0000,  800,  480,  8, 1, 100, 30, MD_SIS300|MD_SIS315},/*40*/	{"800x480x16",   {0x7a,0x7a}, 0x0000, 0x0000,  800,  480, 16, 1, 100, 30, MD_SIS300|MD_SIS315},	{"800x480x24",   {0x76,0x76}, 0x0000, 0x0000,  800,  480, 32, 1, 100, 30, MD_SIS300|MD_SIS315},	{"800x480x32",   {0x76,0x76}, 0x0000, 0x0000,  800,  480, 32, 1, 100, 30, MD_SIS300|MD_SIS315},#define DEFAULT_MODE		43 /* index for 800x600x8 */#define DEFAULT_LCDMODE		43 /* index for 800x600x8 */#define DEFAULT_TVMODE		43 /* index for 800x600x8 */	{"800x600x8",    {0x30,0x30}, 0x0103, 0x0103,  800,  600,  8, 2, 100, 37, MD_SIS300|MD_SIS315},	{"800x600x16",   {0x47,0x47}, 0x0114, 0x0114,  800,  600, 16, 2, 100, 37, MD_SIS300|MD_SIS315},	{"800x600x24",   {0x63,0x63}, 0x013b, 0x0115,  800,  600, 32, 2, 100, 37, MD_SIS300|MD_SIS315},	{"800x600x32",   {0x63,0x63}, 0x013b, 0x0115,  800,  600, 32, 2, 100, 37, MD_SIS300|MD_SIS315},	{"848x480x8",    {0x39,0x39}, 0x0000, 0x0000,  848,  480,  8, 2, 106, 30, MD_SIS300|MD_SIS315},#define DEFAULT_MODE_848	48	{"848x480x16",   {0x3b,0x3b}, 0x0000, 0x0000,  848,  480, 16, 2, 106, 30, MD_SIS300|MD_SIS315},	{"848x480x24",   {0x3e,0x3e}, 0x0000, 0x0000,  848,  480, 32, 2, 106, 30, MD_SIS300|MD_SIS315},/*50*/	{"848x480x32",   {0x3e,0x3e}, 0x0000, 0x0000,  848,  480, 32, 2, 106, 30, MD_SIS300|MD_SIS315},	{"856x480x8",    {0x3f,0x3f}, 0x0000, 0x0000,  856,  480,  8, 2, 107, 30, MD_SIS300|MD_SIS315},#define DEFAULT_MODE_856	52	{"856x480x16",   {0x42,0x42}, 0x0000, 0x0000,  856,  480, 16, 2, 107, 30, MD_SIS300|MD_SIS315},	{"856x480x24",   {0x45,0x45}, 0x0000, 0x0000,  856,  480, 32, 2, 107, 30, MD_SIS300|MD_SIS315},	{"856x480x32",   {0x45,0x45}, 0x0000, 0x0000,  856,  480, 32, 2, 107, 30, MD_SIS300|MD_SIS315},	{"960x540x8",    {0x1d,0x1d}, 0x0000, 0x0000,  960,  540,  8, 1, 120, 33,           MD_SIS315},	{"960x540x16",   {0x1e,0x1e}, 0x0000, 0x0000,  960,  540, 16, 1, 120, 33,           MD_SIS315},	{"960x540x24",   {0x1f,0x1f}, 0x0000, 0x0000,  960,  540, 32, 1, 120, 33,           MD_SIS315},	{"960x540x32",   {0x1f,0x1f}, 0x0000, 0x0000,  960,  540, 32, 1, 120, 33,           MD_SIS315},	{"960x600x8",    {0x20,0x20}, 0x0000, 0x0000,  960,  600,  8, 1, 120, 37,           MD_SIS315},/*60*/	{"960x600x16",   {0x21,0x21}, 0x0000, 0x0000,  960,  600, 16, 1, 120, 37,           MD_SIS315},	{"960x600x24",   {0x22,0x22}, 0x0000, 0x0000,  960,  600, 32, 1, 120, 37,           MD_SIS315},	{"960x600x32",   {0x22,0x22}, 0x0000, 0x0000,  960,  600, 32, 1, 120, 37,           MD_SIS315},	{"1024x576x8",   {0x71,0x71}, 0x0000, 0x0000, 1024,  576,  8, 1, 128, 36, MD_SIS300|MD_SIS315},	{"1024x576x16",  {0x74,0x74}, 0x0000, 0x0000, 1024,  576, 16, 1, 128, 36, MD_SIS300|MD_SIS315},	{"1024x576x24",  {0x77,0x77}, 0x0000, 0x0000, 1024,  576, 32, 1, 128, 36, MD_SIS300|MD_SIS315},	{"1024x576x32",  {0x77,0x77}, 0x0000, 0x0000, 1024,  576, 32, 1, 128, 36, MD_SIS300|MD_SIS315},	{"1024x600x8",   {0x20,0x20}, 0x0000, 0x0000, 1024,  600,  8, 1, 128, 37, MD_SIS300          },	{"1024x600x16",  {0x21,0x21}, 0x0000, 0x0000, 1024,  600, 16, 1, 128, 37, MD_SIS300          },	{"1024x600x24",  {0x22,0x22}, 0x0000, 0x0000, 1024,  600, 32, 1, 128, 37, MD_SIS300          },/*70*/	{"1024x600x32",  {0x22,0x22}, 0x0000, 0x0000, 1024,  600, 32, 1, 128, 37, MD_SIS300          },	{"1024x768x8",   {0x38,0x38}, 0x0105, 0x0105, 1024,  768,  8, 2, 128, 48, MD_SIS300|MD_SIS315},	{"1024x768x16",  {0x4a,0x4a}, 0x0117, 0x0117, 1024,  768, 16, 2, 128, 48, MD_SIS300|MD_SIS315},	{"1024x768x24",  {0x64,0x64}, 0x013c, 0x0118, 1024,  768, 32, 2, 128, 48, MD_SIS300|MD_SIS315},	{"1024x768x32",  {0x64,0x64}, 0x013c, 0x0118, 1024,  768, 32, 2, 128, 48, MD_SIS300|MD_SIS315},	{"1152x768x8",   {0x23,0x23}, 0x0000, 0x0000, 1152,  768,  8, 1, 144, 48, MD_SIS300          },	{"1152x768x16",  {0x24,0x24}, 0x0000, 0x0000, 1152,  768, 16, 1, 144, 48, MD_SIS300          },	{"1152x768x24",  {0x25,0x25}, 0x0000, 0x0000, 1152,  768, 32, 1, 144, 48, MD_SIS300          },	{"1152x768x32",  {0x25,0x25}, 0x0000, 0x0000, 1152,  768, 32, 1, 144, 48, MD_SIS300          },	{"1152x864x8",   {0x29,0x29}, 0x0000, 0x0000, 1152,  864,  8, 1, 144, 54, MD_SIS300|MD_SIS315},/*80*/	{"1152x864x16",  {0x2a,0x2a}, 0x0000, 0x0000, 1152,  864, 16, 1, 144, 54, MD_SIS300|MD_SIS315},	{"1152x864x24",  {0x2b,0x2b}, 0x0000, 0x0000, 1152,  864, 32, 1, 144, 54, MD_SIS300|MD_SIS315},	{"1152x864x32",  {0x2b,0x2b}, 0x0000, 0x0000, 1152,  864, 32, 1, 144, 54, MD_SIS300|MD_SIS315},	{"1280x720x8",   {0x79,0x79}, 0x0000, 0x0000, 1280,  720,  8, 1, 160, 45, MD_SIS300|MD_SIS315},	{"1280x720x16",  {0x75,0x75}, 0x0000, 0x0000, 1280,  720, 16, 1, 160, 45, MD_SIS300|MD_SIS315},	{"1280x720x24",  {0x78,0x78}, 0x0000, 0x0000, 1280,  720, 32, 1, 160, 45, MD_SIS300|MD_SIS315},	{"1280x720x32",  {0x78,0x78}, 0x0000, 0x0000, 1280,  720, 32, 1, 160, 45, MD_SIS300|MD_SIS315},	{"1280x768x8",   {0x55,0x23}, 0x0000, 0x0000, 1280,  768,  8, 1, 160, 48, MD_SIS300|MD_SIS315},	{"1280x768x16",  {0x5a,0x24}, 0x0000, 0x0000, 1280,  768, 16, 1, 160, 48, MD_SIS300|MD_SIS315},	{"1280x768x24",  {0x5b,0x25}, 0x0000, 0x0000, 1280,  768, 32, 1, 160, 48, MD_SIS300|MD_SIS315},/*90*/	{"1280x768x32",  {0x5b,0x25}, 0x0000, 0x0000, 1280,  768, 32, 1, 160, 48, MD_SIS300|MD_SIS315},	{"1280x800x8",   {0x14,0x14}, 0x0000, 0x0000, 1280,  800,  8, 1, 160, 50,           MD_SIS315},	{"1280x800x16",  {0x15,0x15}, 0x0000, 0x0000, 1280,  800, 16, 1, 160, 50,           MD_SIS315},	{"1280x800x24",  {0x16,0x16}, 0x0000, 0x0000, 1280,  800, 32, 1, 160, 50,           MD_SIS315},	{"1280x800x32",  {0x16,0x16}, 0x0000, 0x0000, 1280,  800, 32, 1, 160, 50,           MD_SIS315},	{"1280x854x8",   {0x14,0x14}, 0x0000, 0x0000, 1280,  854,  8, 1, 160, 53,           MD_SIS315},	{"1280x854x16",  {0x15,0x15}, 0x0000, 0x0000, 1280,  854, 16, 1, 160, 53,           MD_SIS315},	{"1280x854x24",  {0x16,0x16}, 0x0000, 0x0000, 1280,  854, 32, 1, 160, 53,           MD_SIS315},	{"1280x854x32",  {0x16,0x16}, 0x0000, 0x0000, 1280,  854, 32, 1, 160, 53,           MD_SIS315},

?? 快捷鍵說明

復制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號 Ctrl + =
減小字號 Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
91精品国产色综合久久不卡蜜臀| 日韩一区二区精品在线观看| 视频在线观看一区二区三区| 久久综合九色欧美综合狠狠| 色婷婷亚洲综合| 精品中文av资源站在线观看| 亚洲日本欧美天堂| 日韩视频中午一区| 91视频一区二区三区| 精品一区二区三区视频在线观看 | 综合av第一页| 欧美在线观看视频一区二区三区| 久久66热re国产| 午夜影院久久久| 国产精品久久精品日日| 日韩欧美色综合网站| 色一情一伦一子一伦一区| 国产在线精品不卡| 日本三级韩国三级欧美三级| 亚洲精品成人精品456| 国产免费观看久久| 欧美xxxxx牲另类人与| 欧美三级电影在线看| zzijzzij亚洲日本少妇熟睡| 国产原创一区二区| 日本欧美在线看| 亚洲成人资源网| 亚洲品质自拍视频| 中文字幕av资源一区| 精品国产一二三| 日韩欧美国产wwwww| 欧美视频一区二区三区| 91在线免费视频观看| 国产成人av电影在线播放| 国内成人自拍视频| 老司机精品视频导航| 日韩精品视频网站| 午夜精品久久久久久久久| 亚洲网友自拍偷拍| 一区二区三区精品| 一区二区三区精品在线观看| 亚洲女厕所小便bbb| 亚洲人亚洲人成电影网站色| 国产精品色婷婷久久58| 国产欧美日韩在线视频| 欧美国产精品久久| 中文字幕中文字幕在线一区| 欧美国产成人在线| 亚洲婷婷综合久久一本伊一区| 国产精品久久久久久妇女6080| 欧美国产一区在线| 亚洲视频 欧洲视频| 亚洲你懂的在线视频| 亚洲成人av电影| 日产欧产美韩系列久久99| 免费观看成人av| 国产成人综合亚洲91猫咪| 成人aaaa免费全部观看| 91免费版在线| 91精品国产综合久久小美女| 日韩欧美久久久| 国产午夜精品理论片a级大结局| 国产精品久线观看视频| 一区二区三区精品视频| 日本三级韩国三级欧美三级| 国产精品66部| 色综合久久六月婷婷中文字幕| 在线精品视频一区二区三四 | 中文字幕中文在线不卡住| 亚洲你懂的在线视频| 日韩电影在线观看电影| 国产尤物一区二区| 91国偷自产一区二区开放时间| 欧美日韩美女一区二区| 精品久久久三级丝袜| 国产精品第一页第二页第三页| 亚洲午夜免费电影| 久久爱另类一区二区小说| av网站免费线看精品| 欧美伦理视频网站| 久久久精品蜜桃| 亚洲一区在线电影| 国产一区二区在线观看视频| 99久久精品一区| 欧美精品九九99久久| 国产三级一区二区三区| 亚洲一区日韩精品中文字幕| 久久97超碰国产精品超碰| 色偷偷久久一区二区三区| 日韩欧美国产麻豆| 亚洲啪啪综合av一区二区三区| 蜜桃久久av一区| 99re8在线精品视频免费播放| 欧美乱妇20p| 中文字幕一区在线观看视频| 蜜臀av一区二区在线免费观看| 成人激情小说网站| 欧美一区二区三区爱爱| 亚洲丝袜制服诱惑| 国模冰冰炮一区二区| 欧美性猛交xxxxxxxx| 中文欧美字幕免费| 日韩1区2区3区| 色综合久久久久综合体| 久久精品综合网| 日韩在线卡一卡二| 91网站黄www| 久久蜜桃av一区精品变态类天堂 | 欧美在线不卡视频| 中文字幕乱码日本亚洲一区二区| 日韩电影在线免费看| 欧美在线不卡一区| 亚洲色图在线看| 成人综合在线观看| 精品国产一区二区三区av性色| 亚洲电影在线播放| 91视频国产观看| 国产精品区一区二区三区| 久久69国产一区二区蜜臀| 欧美精品第1页| 亚洲精品欧美二区三区中文字幕| 国产精品一区专区| 日韩精品一区二区三区视频在线观看| 亚洲综合在线观看视频| av在线免费不卡| 国产精品毛片久久久久久久| 国产成人在线电影| 久久久精品2019中文字幕之3| 久久精品72免费观看| 欧美一区二区三区四区在线观看| 亚洲国产一区在线观看| 91国产免费看| 亚洲精品你懂的| 色噜噜狠狠色综合中国| 国产精品久久久久久久久久免费看 | 成人午夜免费电影| 国产亚洲一区二区三区| 免费观看成人av| 日韩情涩欧美日韩视频| 日韩国产精品91| 日韩午夜激情免费电影| 亚洲国产精品久久不卡毛片| 在线观看欧美日本| 一区二区三区四区在线播放| 欧洲色大大久久| 亚洲国产aⅴ天堂久久| 欧美群妇大交群中文字幕| 日韩精品乱码免费| 日韩午夜激情av| 国产综合色视频| 久久精品视频一区二区| 国产高清精品在线| 自拍偷在线精品自拍偷无码专区| 成人av动漫网站| 亚洲视频一区在线| 在线观看日产精品| 免费观看日韩av| 国产日韩成人精品| 99re8在线精品视频免费播放| 一区二区视频免费在线观看| 欧美色倩网站大全免费| 久久99蜜桃精品| 国产精品国产三级国产| 在线观看不卡一区| 日韩激情视频网站| 久久这里只有精品首页| 成人av综合一区| 亚洲国产精品一区二区www在线| 欧美精品在线观看一区二区| 久久成人18免费观看| 国产精品剧情在线亚洲| 欧美私人免费视频| 激情伊人五月天久久综合| 欧美激情一区二区三区四区| 日本精品一区二区三区高清| 日本在线不卡视频| 国产嫩草影院久久久久| 91久久国产最好的精华液| 久久国产视频网| 亚洲精品成a人| 日韩欧美国产综合一区 | 成人av电影在线| 日韩成人一区二区| 国产精品入口麻豆原神| 欧美色综合影院| 成人午夜在线免费| 日韩中文字幕区一区有砖一区 | 国产亚洲综合在线| 欧美色图激情小说| 国产成人精品在线看| 亚洲国产cao| 中文字幕亚洲在| 精品国产一区二区三区四区四| 91婷婷韩国欧美一区二区| 久久99久久久久久久久久久| 亚洲激情在线播放| 国产片一区二区三区| 7777精品伊人久久久大香线蕉的 | 91精品国产色综合久久不卡蜜臀| 成人精品小蝌蚪|