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

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

?? theatre.c

?? x.org上有關ati系列顯卡最新驅動
?? C
?? 第 1 頁 / 共 5 頁
字號:
#ifdef HAVE_CONFIG_H#include "config.h"#endif#include <unistd.h>#include "xf86.h"#include "generic_bus.h"#include "theatre.h"#include "theatre_reg.h"#undef read#undef write#undef ioctlstatic Bool theatre_read(TheatrePtr t,CARD32 reg, CARD32 *data){   if(t->theatre_num<0)return FALSE;   return t->VIP->read(t->VIP, ((t->theatre_num & 0x3)<<14) | reg,4, (CARD8 *) data);}static Bool theatre_write(TheatrePtr t,CARD32 reg, CARD32 data){   if(t->theatre_num<0)return FALSE;   return t->VIP->write(t->VIP,((t->theatre_num & 0x03)<<14) | reg,4, (CARD8 *) &data);}#define RT_regr(reg,data)	theatre_read(t,(reg),(data))#define RT_regw(reg,data)	theatre_write(t,(reg),(data))#define VIP_TYPE      "ATI VIP BUS"#if 0TheatrePtr DetectTheatre(GENERIC_BUS_Ptr b){   TheatrePtr t;     CARD32 i;   CARD32 val;   char s[20];      b->ioctl(b,GB_IOCTL_GET_TYPE,20,s);   if(strcmp(VIP_TYPE, s)){   xf86DrvMsg(b->scrnIndex, X_ERROR, "DetectTheatre must be called with bus of type \"%s\", not \"%s\"\n",          VIP_TYPE, s);   return NULL;   }      t = xcalloc(1,sizeof(TheatreRec));   t->VIP = b;   t->theatre_num = -1;   t->mode=MODE_UNINITIALIZED;      b->read(b, VIP_VIP_VENDOR_DEVICE_ID, 4, (CARD8 *)&val);   for(i=0;i<4;i++)   {	if(b->read(b, ((i & 0x03)<<14) | VIP_VIP_VENDOR_DEVICE_ID, 4, (CARD8 *)&val))        {	  if(val)xf86DrvMsg(b->scrnIndex, X_INFO, "Device %d on VIP bus ids as 0x%08x\n",i,val);	  if(t->theatre_num>=0)continue; /* already found one instance */	  switch(val){	  	case RT100_ATI_ID:	           t->theatre_num=i;		   t->theatre_id=RT100_ATI_ID;		   break;		case RT200_ATI_ID:	           t->theatre_num=i;		   t->theatre_id=RT200_ATI_ID;		   break;                }	} else {	  xf86DrvMsg(b->scrnIndex, X_INFO, "No response from device %d on VIP bus\n",i);		}   }   if(t->theatre_num>=0)xf86DrvMsg(b->scrnIndex, X_INFO, "Detected Rage Theatre as device %d on VIP bus with id 0x%08x\n",t->theatre_num,t->theatre_id);   if(t->theatre_id==RT200_ATI_ID){   	xf86DrvMsg(b->scrnIndex, X_INFO, "Rage Theatre 200 is not supported yet\n");	t->theatre_num=-1;	}   if(t->theatre_num < 0)   {   xfree(t);   return NULL;   }   RT_regr(VIP_VIP_REVISION_ID, &val);   xf86DrvMsg(b->scrnIndex, X_INFO, "Detected Rage Theatre revision %8.8X\n", val);#if 0DumpRageTheatreRegsByName(t);#endif   return t;}#endifenum{fld_tmpReg1=0,fld_tmpReg2,fld_tmpReg3,fld_LP_CONTRAST,fld_LP_BRIGHTNESS,fld_CP_HUE_CNTL,fld_LUMA_FILTER,fld_H_SCALE_RATIO,fld_H_SHARPNESS,fld_V_SCALE_RATIO,fld_V_DEINTERLACE_ON,fld_V_BYPSS,fld_V_DITHER_ON,fld_EVENF_OFFSET,fld_ODDF_OFFSET,fld_INTERLACE_DETECTED,fld_VS_LINE_COUNT,fld_VS_DETECTED_LINES,fld_VS_ITU656_VB,fld_VBI_CC_DATA,fld_VBI_CC_WT,fld_VBI_CC_WT_ACK,fld_VBI_CC_HOLD,fld_VBI_DECODE_EN,fld_VBI_CC_DTO_P,fld_VBI_20BIT_DTO_P,fld_VBI_CC_LEVEL,fld_VBI_20BIT_LEVEL,fld_VBI_CLK_RUNIN_GAIN,fld_H_VBI_WIND_START,fld_H_VBI_WIND_END,fld_V_VBI_WIND_START,fld_V_VBI_WIND_END,fld_VBI_20BIT_DATA0,fld_VBI_20BIT_DATA1,fld_VBI_20BIT_WT,fld_VBI_20BIT_WT_ACK,fld_VBI_20BIT_HOLD,fld_VBI_CAPTURE_ENABLE,fld_VBI_EDS_DATA,fld_VBI_EDS_WT,fld_VBI_EDS_WT_ACK,fld_VBI_EDS_HOLD,fld_VBI_SCALING_RATIO,fld_VBI_ALIGNER_ENABLE,fld_H_ACTIVE_START,fld_H_ACTIVE_END,fld_V_ACTIVE_START,fld_V_ACTIVE_END,fld_CH_HEIGHT,fld_CH_KILL_LEVEL,fld_CH_AGC_ERROR_LIM,fld_CH_AGC_FILTER_EN,fld_CH_AGC_LOOP_SPEED,fld_HUE_ADJ,fld_STANDARD_SEL,fld_STANDARD_YC,fld_ADC_PDWN,fld_INPUT_SELECT,fld_ADC_PREFLO,fld_H_SYNC_PULSE_WIDTH,fld_HS_GENLOCKED,fld_HS_SYNC_IN_WIN,fld_VIN_ASYNC_RST,fld_DVS_ASYNC_RST,fld_VIP_VENDOR_ID,fld_VIP_DEVICE_ID,fld_VIP_REVISION_ID,fld_BLACK_INT_START,fld_BLACK_INT_LENGTH,fld_UV_INT_START,fld_U_INT_LENGTH,fld_V_INT_LENGTH,fld_CRDR_ACTIVE_GAIN,fld_CBDB_ACTIVE_GAIN,fld_DVS_DIRECTION,fld_DVS_VBI_CARD8_SWAP,fld_DVS_CLK_SELECT,fld_CONTINUOUS_STREAM,fld_DVSOUT_CLK_DRV,fld_DVSOUT_DATA_DRV,fld_COMB_CNTL0,fld_COMB_CNTL1,fld_COMB_CNTL2,fld_COMB_LENGTH,fld_SYNCTIP_REF0,fld_SYNCTIP_REF1,fld_CLAMP_REF,fld_AGC_PEAKWHITE,fld_VBI_PEAKWHITE,fld_WPA_THRESHOLD,fld_WPA_TRIGGER_LO,fld_WPA_TRIGGER_HIGH,fld_LOCKOUT_START,fld_LOCKOUT_END,fld_CH_DTO_INC,fld_PLL_SGAIN,fld_PLL_FGAIN,fld_CR_BURST_GAIN,fld_CB_BURST_GAIN,fld_VERT_LOCKOUT_START,fld_VERT_LOCKOUT_END,fld_H_IN_WIND_START,fld_V_IN_WIND_START,fld_H_OUT_WIND_WIDTH,fld_V_OUT_WIND_WIDTH,fld_HS_LINE_TOTAL,fld_MIN_PULSE_WIDTH,fld_MAX_PULSE_WIDTH,fld_WIN_CLOSE_LIMIT,fld_WIN_OPEN_LIMIT,fld_VSYNC_INT_TRIGGER,fld_VSYNC_INT_HOLD,fld_VIN_M0,fld_VIN_N0,fld_MNFLIP_EN,fld_VIN_P,fld_REG_CLK_SEL,fld_VIN_M1,fld_VIN_N1,fld_VIN_DRIVER_SEL,fld_VIN_MNFLIP_REQ,fld_VIN_MNFLIP_DONE,fld_TV_LOCK_TO_VIN,fld_TV_P_FOR_WINCLK,fld_VINRST,fld_VIN_CLK_SEL,fld_VS_FIELD_BLANK_START,fld_VS_FIELD_BLANK_END,fld_VS_FIELD_IDLOCATION,fld_VS_FRAME_TOTAL,fld_SYNC_TIP_START,fld_SYNC_TIP_LENGTH,fld_GAIN_FORCE_DATA,fld_GAIN_FORCE_EN,fld_I_CLAMP_SEL,fld_I_AGC_SEL,fld_EXT_CLAMP_CAP,fld_EXT_AGC_CAP,fld_DECI_DITHER_EN,fld_ADC_PREFHI,fld_ADC_CH_GAIN_SEL,fld_HS_PLL_SGAIN,fld_NREn,fld_NRGainCntl,fld_NRBWTresh,fld_NRGCTresh,fld_NRCoefDespeclMode,fld_GPIO_5_OE,fld_GPIO_6_OE,fld_GPIO_5_OUT,fld_GPIO_6_OUT,regRT_MAX_REGS} a;typedef struct {	CARD8 size;	CARD32 fld_id;	CARD32 dwRegAddrLSBs;	CARD32 dwFldOffsetLSBs;	CARD32 dwMaskLSBs;	CARD32 addr2;	CARD32 offs2;	CARD32 mask2;	CARD32 dwCurrValue;	CARD32 rw;	} RTREGMAP;#define READONLY 1#define WRITEONLY 2#define READWRITE 3/* Rage Theatre's Register Mappings, including the default values: */RTREGMAP RT_RegMap[regRT_MAX_REGS]={/*{size, fidname, AddrOfst, Ofst, Mask, Addr, Ofst, Mask, Cur, R/W*/{32 , fld_tmpReg1       ,0x151                          , 0, 0x0, 0, 0,0, 0,READWRITE },{1  , fld_tmpReg2       ,VIP_VIP_SUB_VENDOR_DEVICE_ID   , 3, 0xFFFFFFFF, 0, 0,0, 0,READWRITE },{1  , fld_tmpReg3       ,VIP_VIP_COMMAND_STATUS         , 3, 0xFFFFFFFF, 0, 0,0, 0,READWRITE },{8  , fld_LP_CONTRAST   ,VIP_LP_CONTRAST            ,  0, 0xFFFFFF00, 0, 0,0, fld_LP_CONTRAST_def       ,READWRITE  },{14 , fld_LP_BRIGHTNESS ,VIP_LP_BRIGHTNESS          ,  0, 0xFFFFC000, 0, 0,0, fld_LP_BRIGHTNESS_def     ,READWRITE  },{8  , fld_CP_HUE_CNTL   ,VIP_CP_HUE_CNTL            ,  0, 0xFFFFFF00, 0, 0,0, fld_CP_HUE_CNTL_def       ,READWRITE  },{1  , fld_LUMA_FILTER   ,VIP_LP_BRIGHTNESS          , 15, 0xFFFF7FFF, 0, 0,0, fld_LUMA_FILTER_def       ,READWRITE  },{21 , fld_H_SCALE_RATIO ,VIP_H_SCALER_CONTROL       ,  0, 0xFFE00000, 0, 0,0, fld_H_SCALE_RATIO_def     ,READWRITE  },{4  , fld_H_SHARPNESS   ,VIP_H_SCALER_CONTROL       , 25, 0xE1FFFFFF, 0, 0,0, fld_H_SHARPNESS_def       ,READWRITE  },{12 , fld_V_SCALE_RATIO ,VIP_V_SCALER_CONTROL       ,  0, 0xFFFFF000, 0, 0,0, fld_V_SCALE_RATIO_def     ,READWRITE  },{1  , fld_V_DEINTERLACE_ON,VIP_V_SCALER_CONTROL     , 12, 0xFFFFEFFF, 0, 0,0, fld_V_DEINTERLACE_ON_def  ,READWRITE  },{1  , fld_V_BYPSS       ,VIP_V_SCALER_CONTROL       , 14, 0xFFFFBFFF, 0, 0,0, fld_V_BYPSS_def           ,READWRITE  },{1  , fld_V_DITHER_ON   ,VIP_V_SCALER_CONTROL       , 15, 0xFFFF7FFF, 0, 0,0, fld_V_DITHER_ON_def       ,READWRITE  },{11 , fld_EVENF_OFFSET  ,VIP_V_DEINTERLACE_CONTROL  ,  0, 0xFFFFF800, 0, 0,0, fld_EVENF_OFFSET_def      ,READWRITE  },{11 , fld_ODDF_OFFSET   ,VIP_V_DEINTERLACE_CONTROL  , 11, 0xFFC007FF, 0, 0,0, fld_ODDF_OFFSET_def       ,READWRITE  },{1  , fld_INTERLACE_DETECTED    ,VIP_VS_LINE_COUNT  , 15, 0xFFFF7FFF, 0, 0,0, fld_INTERLACE_DETECTED_def,READONLY   },{10 , fld_VS_LINE_COUNT     ,VIP_VS_LINE_COUNT      ,  0, 0xFFFFFC00, 0, 0,0, fld_VS_LINE_COUNT_def     ,READONLY   },{10 , fld_VS_DETECTED_LINES ,VIP_VS_LINE_COUNT      , 16, 0xFC00FFFF, 0, 0,0, fld_VS_DETECTED_LINES_def ,READONLY   },{1  , fld_VS_ITU656_VB  ,VIP_VS_LINE_COUNT          , 13, 0xFFFFDFFF, 0, 0,0, fld_VS_ITU656_VB_def  ,READONLY   },{16 , fld_VBI_CC_DATA   ,VIP_VBI_CC_CNTL            ,  0, 0xFFFF0000, 0, 0,0, fld_VBI_CC_DATA_def       ,READWRITE  },{1  , fld_VBI_CC_WT     ,VIP_VBI_CC_CNTL            , 24, 0xFEFFFFFF, 0, 0,0, fld_VBI_CC_WT_def         ,READWRITE  },{1  , fld_VBI_CC_WT_ACK ,VIP_VBI_CC_CNTL            , 25, 0xFDFFFFFF, 0, 0,0, fld_VBI_CC_WT_ACK_def     ,READONLY   },{1  , fld_VBI_CC_HOLD   ,VIP_VBI_CC_CNTL            , 26, 0xFBFFFFFF, 0, 0,0, fld_VBI_CC_HOLD_def       ,READWRITE  },{1  , fld_VBI_DECODE_EN ,VIP_VBI_CC_CNTL            , 31, 0x7FFFFFFF, 0, 0,0, fld_VBI_DECODE_EN_def     ,READWRITE  },{16 , fld_VBI_CC_DTO_P  ,VIP_VBI_DTO_CNTL           ,  0, 0xFFFF0000, 0, 0,0, fld_VBI_CC_DTO_P_def      ,READWRITE  },{16 ,fld_VBI_20BIT_DTO_P,VIP_VBI_DTO_CNTL           , 16, 0x0000FFFF, 0, 0,0, fld_VBI_20BIT_DTO_P_def   ,READWRITE  },{7  ,fld_VBI_CC_LEVEL   ,VIP_VBI_LEVEL_CNTL         ,  0, 0xFFFFFF80, 0, 0,0, fld_VBI_CC_LEVEL_def      ,READWRITE  },{7  ,fld_VBI_20BIT_LEVEL,VIP_VBI_LEVEL_CNTL         ,  8, 0xFFFF80FF, 0, 0,0, fld_VBI_20BIT_LEVEL_def   ,READWRITE  },{9  ,fld_VBI_CLK_RUNIN_GAIN,VIP_VBI_LEVEL_CNTL      , 16, 0xFE00FFFF, 0, 0,0, fld_VBI_CLK_RUNIN_GAIN_def,READWRITE  },{11 ,fld_H_VBI_WIND_START,VIP_H_VBI_WINDOW          ,  0, 0xFFFFF800, 0, 0,0, fld_H_VBI_WIND_START_def  ,READWRITE  },{11 ,fld_H_VBI_WIND_END,VIP_H_VBI_WINDOW            , 16, 0xF800FFFF, 0, 0,0, fld_H_VBI_WIND_END_def    ,READWRITE  },{10 ,fld_V_VBI_WIND_START,VIP_V_VBI_WINDOW          ,  0, 0xFFFFFC00, 0, 0,0, fld_V_VBI_WIND_START_def  ,READWRITE  },{10 ,fld_V_VBI_WIND_END,VIP_V_VBI_WINDOW            , 16, 0xFC00FFFF, 0, 0,0, fld_V_VBI_WIND_END_def    ,READWRITE  }, /* CHK */{16 ,fld_VBI_20BIT_DATA0,VIP_VBI_20BIT_CNTL         ,  0, 0xFFFF0000, 0, 0,0, fld_VBI_20BIT_DATA0_def   ,READWRITE  },{4  ,fld_VBI_20BIT_DATA1,VIP_VBI_20BIT_CNTL         , 16, 0xFFF0FFFF, 0, 0,0, fld_VBI_20BIT_DATA1_def   ,READWRITE  },

?? 快捷鍵說明

復制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號 Ctrl + =
減小字號 Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
尤物av一区二区| 91麻豆自制传媒国产之光| 99视频精品在线| 日韩欧美国产综合一区| 亚洲免费电影在线| 国产成人综合在线观看| 日韩欧美电影一二三| 一区二区三区四区视频精品免费 | 精品成a人在线观看| 亚洲精品免费在线| 波多野结衣亚洲| 久久久.com| 国产精品一区不卡| 精品国产1区2区3区| 男男gaygay亚洲| 5月丁香婷婷综合| 亚洲国产毛片aaaaa无费看| 9久草视频在线视频精品| 国产香蕉久久精品综合网| 国内成人精品2018免费看| 欧美一区二区三区的| 亚洲午夜在线视频| 欧美性色黄大片| 亚洲福利国产精品| 欧美日韩高清一区二区不卡| 亚洲精品videosex极品| 色婷婷国产精品综合在线观看| 日韩理论电影院| 色吊一区二区三区| 依依成人综合视频| 欧美日韩在线电影| 日韩国产一区二| 欧美大片顶级少妇| 国产一本一道久久香蕉| 国产欧美一区二区精品仙草咪| 国产精品一二三在| 最新成人av在线| 欧美亚洲另类激情小说| 午夜亚洲国产au精品一区二区| 欧美日韩国产成人在线免费| 天天色综合成人网| 精品美女一区二区三区| 国产成人亚洲综合a∨婷婷| 国产精品高潮呻吟| 色婷婷综合视频在线观看| 午夜精品久久久| 2021国产精品久久精品| 波多野结衣在线aⅴ中文字幕不卡| ...av二区三区久久精品| 欧美日韩亚洲综合一区二区三区| 亚洲国产视频网站| 日韩欧美资源站| 成人一区二区三区中文字幕| 一区二区三区中文在线观看| 88在线观看91蜜桃国自产| 国产乱人伦精品一区二区在线观看| 国产精品无圣光一区二区| 欧美午夜精品理论片a级按摩| 日本不卡中文字幕| 国产精品色一区二区三区| 欧美日韩一区视频| 高清国产午夜精品久久久久久| 亚洲综合在线免费观看| 欧美xxxx老人做受| 色欧美片视频在线观看在线视频| 日韩1区2区3区| 国产精品卡一卡二| 日韩欧美不卡一区| 在线观看视频一区二区| 国内成人精品2018免费看| 亚洲精品成人少妇| 国产三级一区二区| 欧美日韩国产一级片| 国产aⅴ精品一区二区三区色成熟| 亚洲最快最全在线视频| 国产日韩欧美电影| 欧美一区二区三区喷汁尤物| 99精品视频在线免费观看| 美女视频黄 久久| 一个色妞综合视频在线观看| 国产情人综合久久777777| 91精品欧美综合在线观看最新| 成人丝袜视频网| 蜜臀av性久久久久蜜臀aⅴ四虎 | 暴力调教一区二区三区| 蜜臀久久99精品久久久久宅男 | 日韩精品一区在线| 色哟哟国产精品免费观看| 国产原创一区二区三区| 石原莉奈一区二区三区在线观看| 亚洲图片另类小说| 国产精品午夜在线观看| 精品久久一区二区三区| 欧美精品亚洲一区二区在线播放| 成人国产在线观看| 国产成人精品亚洲日本在线桃色| 欧美bbbbb| 日本va欧美va精品发布| 亚洲成a人v欧美综合天堂| 一区二区三区在线观看视频 | 91美女片黄在线观看91美女| 成人一区二区三区视频在线观看| 精品一区二区三区免费播放| 日韩国产精品91| 日韩二区在线观看| 日韩影院在线观看| 丝袜诱惑制服诱惑色一区在线观看| 亚洲欧美区自拍先锋| 国产精品对白交换视频| 欧美国产乱子伦| 中文在线免费一区三区高中清不卡| 欧美精品一区二区三区蜜臀| 欧美tk—视频vk| 久久精品在这里| 天天色天天操综合| 午夜精品久久久久| 奇米色一区二区三区四区| 日韩不卡一区二区| 蜜臀精品一区二区三区在线观看| 日韩va欧美va亚洲va久久| 日韩av午夜在线观看| 久久激情五月婷婷| 国模少妇一区二区三区| 成人黄色小视频在线观看| 婷婷六月综合亚洲| 韩国三级电影一区二区| 国产盗摄视频一区二区三区| 成人av第一页| 91国模大尺度私拍在线视频| 777午夜精品免费视频| 日韩免费视频一区| 国产精品看片你懂得| 亚洲国产va精品久久久不卡综合| 蜜臀av性久久久久蜜臀aⅴ| 国内一区二区视频| 91亚洲资源网| 91精品国产品国语在线不卡| 26uuuu精品一区二区| 国产精品久久久久久久久果冻传媒 | 色爱区综合激月婷婷| 制服丝袜亚洲色图| 亚洲国产精品国自产拍av| 一区二区免费看| 久久成人免费电影| 91小视频在线观看| 欧美一区二区视频在线观看| 国产精品少妇自拍| 亚洲成va人在线观看| 国产河南妇女毛片精品久久久 | 亚洲精品日产精品乱码不卡| 婷婷久久综合九色综合伊人色| 国产乱人伦偷精品视频免下载 | 亚洲高清免费视频| 国产乱妇无码大片在线观看| 色综合中文字幕国产| 欧美日韩国产免费一区二区| 国产日韩欧美精品一区| 午夜天堂影视香蕉久久| 成人在线综合网| 日韩一卡二卡三卡国产欧美| 中文字幕在线播放不卡一区| 久久99精品国产.久久久久| 91福利小视频| 国产精品素人视频| 韩国精品在线观看| 欧美丰满一区二区免费视频| 亚洲欧洲一区二区在线播放| 九九**精品视频免费播放| 欧洲精品在线观看| 国产精品美女一区二区三区| 精品亚洲国产成人av制服丝袜| 欧美日韩在线不卡| 中文字幕第一区综合| 久久丁香综合五月国产三级网站| 欧美做爰猛烈大尺度电影无法无天| 国产亚洲视频系列| 精品在线免费视频| 欧美一级片在线| 香蕉乱码成人久久天堂爱免费| 成人黄色软件下载| 国产亚洲va综合人人澡精品| 久久99久久99精品免视看婷婷| 欧美最猛黑人xxxxx猛交| 国产精品久久久久三级| 国产xxx精品视频大全| 精品国偷自产国产一区| 久久精品噜噜噜成人av农村| 欧美男同性恋视频网站| 亚洲精品视频在线观看网站| 91色porny在线视频| 专区另类欧美日韩| 成人av资源在线| 国产精品久久久久影院| 99久久er热在这里只有精品15| 国产偷国产偷精品高清尤物| 国产在线精品免费| 国产欧美日韩综合精品一区二区 | 国产精品无遮挡| 成人免费视频视频在线观看免费| 国产色一区二区|