Lines Matching refs:USHORT

60 BOOLEAN XGI_SetCRT2Group301(USHORT ModeNo,
68 BOOLEAN XGI_AjustCRT2Rate(USHORT ModeNo, USHORT ModeIdIndex,
69 USHORT RefreshRateTableIndex, USHORT * i,
71 BOOLEAN XGI_GetLCDInfo(USHORT ModeNo, USHORT ModeIdIndex,
74 USHORT XGI_GetOffset(USHORT ModeNo, USHORT ModeIdIndex,
75 USHORT RefreshRateTableIndex,
78 USHORT XGI_GetRatePtrCRT2(PXGI_HW_DEVICE_INFO HwDeviceExtension, USHORT ModeNo, USHORT ModeIdIndex,
80 USHORT XGI_GetResInfo(USHORT ModeNo, USHORT ModeIdIndex,
82 USHORT XGI_GetVGAHT2(PVB_DEVICE_INFO pVBInfo);
83 static unsigned XGI_GetVCLK2Ptr(USHORT ModeNo, USHORT ModeIdIndex,
84 USHORT RefreshRateTableIndex,
87 void XGI_SaveCRT2Info(USHORT ModeNo, PVB_DEVICE_INFO pVBInfo);
88 void XGI_GetCRT2Data(USHORT ModeNo, USHORT ModeIdIndex,
89 USHORT RefreshRateTableIndex, PVB_DEVICE_INFO pVBInfo);
90 void XGI_GetCRT2ResInfo(USHORT ModeNo, USHORT ModeIdIndex,
92 void XGI_PreSetGroup1(USHORT ModeNo, USHORT ModeIdIndex,
94 USHORT RefreshRateTableIndex, PVB_DEVICE_INFO pVBInfo);
95 void XGI_SetGroup1(USHORT ModeNo, USHORT ModeIdIndex,
97 USHORT RefreshRateTableIndex, PVB_DEVICE_INFO pVBInfo);
98 void XGI_SetLockRegs(USHORT ModeNo, USHORT ModeIdIndex,
100 USHORT RefreshRateTableIndex, PVB_DEVICE_INFO pVBInfo);
101 void XGI_SetLCDRegs(USHORT ModeNo, USHORT ModeIdIndex,
103 USHORT RefreshRateTableIndex, PVB_DEVICE_INFO pVBInfo);
104 void XGI_SetGroup2(USHORT ModeNo, USHORT ModeIdIndex,
105 USHORT RefreshRateTableIndex,
108 void XGI_SetGroup3(USHORT ModeNo, USHORT ModeIdIndex,
110 void XGI_SetGroup4(USHORT ModeNo, USHORT ModeIdIndex,
111 USHORT RefreshRateTableIndex,
114 void XGI_SetGroup5(USHORT ModeNo, USHORT ModeIdIndex,
116 static const void *XGI_GetLcdPtr(USHORT BX, USHORT ModeNo, USHORT ModeIdIndex,
117 USHORT RefreshRateTableIndex, PVB_DEVICE_INFO pVBInfo);
118 static const void *XGI_GetTVPtr(USHORT BX, USHORT ModeNo, USHORT ModeIdIndex,
119 USHORT RefreshRateTableIndex, PVB_DEVICE_INFO pVBInfo);
125 void XGI_SetPanelDelay(USHORT tempbl, PVB_DEVICE_INFO pVBInfo);
126 void XGI_SetPanelPower(USHORT tempah, USHORT tempbl, PVB_DEVICE_INFO pVBInfo);
134 void XGI_SetCRT1Group(PXGI_HW_DEVICE_INFO HwDeviceExtension, USHORT ModeNo,
135 USHORT ModeIdIndex, PVB_DEVICE_INFO pVBInfo);
137 void XGI_SetXG21CRTC(USHORT ModeNo, USHORT ModeIdIndex, USHORT RefreshRateTableIndex, PVB_DEVICE_INFO pVBInfo);
138 void XGI_SetXG21LCD(PVB_DEVICE_INFO pVBInfo,USHORT RefreshRateTableIndex,USHORT ModeNo);
139 void XGI_SetXG27CRTC(USHORT ModeNo, USHORT ModeIdIndex, USHORT RefreshRateTableIndex, PVB_DEVICE_INFO pVBInfo);
140 void XGI_SetXG27LCD(PVB_DEVICE_INFO pVBInfo,USHORT RefreshRateTableIndex,USHORT ModeNo);
141 void XGI_UpdateXG21CRTC(USHORT ModeNo, PVB_DEVICE_INFO pVBInfo, USHORT RefreshRateTableIndex);
146 void XGI_SetCRT1CRTC(USHORT ModeNo, USHORT ModeIdIndex,
147 USHORT RefreshRateTableIndex, PVB_DEVICE_INFO pVBInfo,
151 void XGI_SetCRT1Timing_V(USHORT ModeIdIndex, USHORT ModeNo,
153 void XGI_SetCRT1DE(PXGI_HW_DEVICE_INFO HwDeviceExtension, USHORT ModeNo,
154 USHORT ModeIdIndex, USHORT RefreshRateTableIndex,
156 void XGI_SetCRT1VCLK(USHORT ModeNo, USHORT ModeIdIndex,
158 USHORT RefreshRateTableIndex, PVB_DEVICE_INFO pVBInfo);
159 void XGI_SetCRT1FIFO(USHORT ModeNo, PXGI_HW_DEVICE_INFO HwDeviceExtension,
161 void XGI_SetCRT1ModeRegs(PXGI_HW_DEVICE_INFO HwDeviceExtension, USHORT ModeNo,
162 USHORT ModeIdIndex, USHORT RefreshRateTableIndex,
164 void XGI_SetVCLKState(PXGI_HW_DEVICE_INFO HwDeviceExtension, USHORT ModeNo,
165 USHORT RefreshRateTableIndex, PVB_DEVICE_INFO pVBInfo);
167 void XGI_LoadDAC(USHORT ModeNo, USHORT ModeIdIndex, PVB_DEVICE_INFO pVBInfo);
168 void XGI_SetLCDAGroup(USHORT ModeNo, USHORT ModeIdIndex,
171 void XGI_GetLVDSResInfo(USHORT ModeNo, USHORT ModeIdIndex,
173 void XGI_GetLVDSData(USHORT ModeNo, USHORT ModeIdIndex,
174 USHORT RefreshRateTableIndex, PVB_DEVICE_INFO pVBInfo);
175 void XGI_ModCRT1Regs(USHORT ModeNo, USHORT ModeIdIndex,
176 USHORT RefreshRateTableIndex,
179 void XGI_SetLVDSRegs(USHORT ModeNo, USHORT ModeIdIndex,
180 USHORT RefreshRateTableIndex, PVB_DEVICE_INFO pVBInfo);
184 void XGI_GetVBInfo(USHORT ModeNo, USHORT ModeIdIndex,
187 void XGI_GetTVInfo(USHORT ModeNo, USHORT ModeIdIndex,
189 void XGI_SetCRT2ECLK(USHORT ModeNo, USHORT ModeIdIndex,
190 USHORT RefreshRateTableIndex, PVB_DEVICE_INFO pVBInfo);
198 void XGI_SetCRT2VCLK(USHORT ModeNo, USHORT ModeIdIndex,
199 USHORT RefreshRateTableIndex, PVB_DEVICE_INFO pVBInfo);
200 void XGI_OEM310Setting(USHORT ModeNo, USHORT ModeIdIndex,
204 void XGI_SetLCDCap_A(USHORT tempcx, PVB_DEVICE_INFO pVBInfo);
205 void XGI_SetLCDCap_B(USHORT tempcx, PVB_DEVICE_INFO pVBInfo);
207 void XGI_SetAntiFlicker(USHORT ModeNo, USHORT ModeIdIndex,
209 void XGI_SetEdgeEnhance(USHORT ModeNo, USHORT ModeIdIndex,
212 void XGI_SetYFilter(USHORT ModeNo, USHORT ModeIdIndex,
214 void XGI_GetTVPtrIndex2(USHORT * tempbx, UCHAR * tempcl, UCHAR * tempch,
216 USHORT XGI_GetTVPtrIndex(PVB_DEVICE_INFO pVBInfo);
217 void XGI_SetCRT2ModeRegs(USHORT ModeNo, PXGI_HW_DEVICE_INFO,
219 void XGI_GetRAMDAC2DATA(USHORT ModeNo, USHORT ModeIdIndex,
220 USHORT RefreshRateTableIndex,
226 void XGI_SetCRT1Offset(USHORT ModeNo, USHORT ModeIdIndex,
227 USHORT RefreshRateTableIndex,
231 static unsigned XGI_GetVCLKPtr(USHORT RefreshRateTableIndex, USHORT ModeNo,
232 USHORT ModeIdIndex, PVB_DEVICE_INFO pVBInfo);
235 USHORT XGI_GetLCDCapPtr(PVB_DEVICE_INFO pVBInfo);
236 USHORT XGI_GetLCDCapPtr1(PVB_DEVICE_INFO pVBInfo);
237 static const XGI301C_Tap4TimingStruct *XGI_GetTap4Ptr(USHORT tempcx, PVB_DEVICE_INFO pVBInfo);
244 void XGI_XG21BLSignalVDD(USHORT tempbh,USHORT tempbl, PVB_DEVICE_INFO pVBInfo);
245 void XGI_XG27BLSignalVDD(USHORT tempbh,USHORT tempbl, PVB_DEVICE_INFO pVBInfo);
246 void XGI_XG21SetPanelDelay(USHORT tempbl, PVB_DEVICE_INFO pVBInfo);
247 BOOLEAN XGI_XG21CheckLVDSMode(USHORT ModeNo,USHORT ModeIdIndex, PVB_DEVICE_INFO pVBInfo );
248 void XGI_SetXG21LVDSPara(USHORT ModeNo,USHORT ModeIdIndex, PVB_DEVICE_INFO pVBInfo );
249 void XGI_SetXG27LVDSPara(USHORT ModeNo,USHORT ModeIdIndex, PVB_DEVICE_INFO pVBInfo );
476 USHORT ModeNo)
480 USHORT KeepLockReg;
482 USHORT ModeIdIndex;
484 USHORT temp_mode_no;
782 USHORT XGINew_P3cc = pVBInfo->P3cc;
1083 XGI_SetCRT1Group(PXGI_HW_DEVICE_INFO HwDeviceExtension, USHORT ModeNo,
1084 USHORT ModeIdIndex, PVB_DEVICE_INFO pVBInfo)
1086 const USHORT StandTableIndex = XGI_GetModePtr(pVBInfo->SModeIDTable,
1089 USHORT RefreshRateTableIndex;
1090 USHORT b3CC;
1091 USHORT temp;
1093 USHORT XGINew_P3cc = pVBInfo->P3cc;
1095 USHORT XGINew_P3c2 = pVBInfo->P3c2;
1250 XGI_SetSeqRegs(USHORT StandTableIndex, const VB_DEVICE_INFO *pVBInfo)
1287 XGI_SetMiscRegs(USHORT StandTableIndex, const VB_DEVICE_INFO *pVBInfo)
1468 USHORT
1469 XGI_GetRatePtrCRT2(PXGI_HW_DEVICE_INFO HwDeviceExtension, USHORT ModeNo, USHORT ModeIdIndex, PVB_DEVICE_INFO pVBInfo)
1475 USHORT RefreshRateTableIndex, i, modeflag, index, temp;
1605 XGI_AjustCRT2Rate(USHORT ModeNo, USHORT ModeIdIndex,
1606 USHORT RefreshRateTableIndex, USHORT * i,
1609 USHORT tempax, tempbx, resinfo, modeflag, infoflag;
1772 XGI_SetCRT1CRTC(USHORT ModeNo, USHORT ModeIdIndex,
1773 USHORT RefreshRateTableIndex, PVB_DEVICE_INFO pVBInfo,
1778 USHORT temp, tempah, j, modeflag, ResInfo, DisplayType;
1780 USHORT i;
1820 USHORT i, j;
1835 XGI_SetReg((XGIIOADDRESS) pVBInfo->P3d4, (USHORT) (i + 1), data);
1840 XGI_SetReg((XGIIOADDRESS) pVBInfo->P3c4, (USHORT) (i + 6), data);
1887 XGI_SetCRT1Timing_V(USHORT ModeIdIndex, USHORT ModeNo,
1891 USHORT i, j;
1899 XGI_SetReg((XGIIOADDRESS) pVBInfo->P3d4, (USHORT) (i + 6), data);
1904 XGI_SetReg((XGIIOADDRESS) pVBInfo->P3d4, (USHORT) (i + 0x0e), data);
1909 XGI_SetReg((XGIIOADDRESS) pVBInfo->P3d4, (USHORT) (i + 0x11), data);
1945 void XGI_SetXG21CRTC(USHORT ModeNo, USHORT ModeIdIndex, USHORT RefreshRateTableIndex, PVB_DEVICE_INFO pVBInfo)
1948 USHORT Temp1, Temp2, Temp3 ;
1979 Temp1 = Tempcx << 1 ; /* Temp1[8]: VRS[8] UCHAR -> USHORT */
2087 void XGI_SetXG27CRTC(USHORT ModeNo, USHORT ModeIdIndex, USHORT RefreshRateTableIndex, PVB_DEVICE_INFO pVBInfo)
2089 USHORT StandTableIndex, index, Tempax, Tempbx, Tempcx, Tempdx ;
2216 void XGI_SetXG21LCD(PVB_DEVICE_INFO pVBInfo,USHORT RefreshRateTableIndex,USHORT ModeNo)
2271 void XGI_SetXG27LCD(PVB_DEVICE_INFO pVBInfo,USHORT RefreshRateTableIndex,USHORT ModeNo)
2358 void XGI_UpdateXG21CRTC( USHORT ModeNo , PVB_DEVICE_INFO pVBInfo , USHORT RefreshRateTableIndex )
2410 XGI_SetCRT1DE(PXGI_HW_DEVICE_INFO HwDeviceExtension, USHORT ModeNo,
2411 USHORT ModeIdIndex, USHORT RefreshRateTableIndex,
2414 USHORT tempax, tempbx, tempcx, temp, modeflag;
2416 const USHORT resindex = XGI_GetResInfo(ModeNo, ModeIdIndex, pVBInfo);
2459 XGI_SetReg((XGIIOADDRESS) pVBInfo->P3d4, 0x01, (USHORT) (tempcx & 0xff));
2461 (USHORT) ((tempcx & 0x0ff00) >> 10));
2462 XGI_SetReg((XGIIOADDRESS) pVBInfo->P3d4, 0x12, (USHORT) (tempbx & 0xff));
2491 USHORT
2492 XGI_GetResInfo(USHORT ModeNo, USHORT ModeIdIndex, PVB_DEVICE_INFO pVBInfo)
2501 get_mode_xres_yres(USHORT ModeNo, USHORT ModeIdIndex, PVB_DEVICE_INFO pVBInfo,
2504 const USHORT resindex = XGI_GetResInfo(ModeNo, ModeIdIndex, pVBInfo);
2539 XGI_SetCRT1Offset(USHORT ModeNo, USHORT ModeIdIndex,
2540 USHORT RefreshRateTableIndex,
2544 USHORT temp, ah, al, temp2, i, DisplayUnit;
2631 XGI_SetCRT1VCLK(USHORT ModeNo, USHORT ModeIdIndex,
2633 USHORT RefreshRateTableIndex, PVB_DEVICE_INFO pVBInfo)
2702 XGI_SetCRT1FIFO(USHORT ModeNo, PXGI_HW_DEVICE_INFO HwDeviceExtension,
2705 USHORT data;
2760 USHORT ModeNo, USHORT ModeIdIndex,
2761 USHORT RefreshRateTableIndex, PVB_DEVICE_INFO pVBInfo)
2763 USHORT data, data2, data3, infoflag = 0, modeflag, resindex, xres;
2882 XGI_SetVCLKState(PXGI_HW_DEVICE_INFO HwDeviceExtension, USHORT ModeNo,
2883 USHORT RefreshRateTableIndex, PVB_DEVICE_INFO pVBInfo)
2885 USHORT data, data2 = 0;
2948 XGI_LoadDAC(USHORT ModeNo, USHORT ModeIdIndex, PVB_DEVICE_INFO pVBInfo)
2950 USHORT data, data2, time, i, j, k, m, n, o, si, di, bx, dl, al, ah, dh;
3052 USHORT temp, bh, bl;
3091 XGI_SetLCDAGroup(USHORT ModeNo, USHORT ModeIdIndex,
3095 USHORT RefreshRateTableIndex;
3096 /* USHORT temp ; */
3115 XGI_GetLVDSResInfo(USHORT ModeNo, USHORT ModeIdIndex, PVB_DEVICE_INFO pVBInfo)
3169 XGI_GetLVDSData(USHORT ModeNo, USHORT ModeIdIndex,
3170 USHORT RefreshRateTableIndex, PVB_DEVICE_INFO pVBInfo)
3172 USHORT tempbx;
3204 XGI_ModCRT1Regs(USHORT ModeNo, USHORT ModeIdIndex,
3205 USHORT RefreshRateTableIndex,
3210 USHORT tempbx, i;
3265 XGI_SetLVDSRegs(USHORT ModeNo, USHORT ModeIdIndex,
3266 USHORT RefreshRateTableIndex, PVB_DEVICE_INFO pVBInfo)
3334 (USHORT) (tempbx & 0xff));
3336 (USHORT) (tempcx & 0xff));
3366 (USHORT) (tempbx & 0xff));
3381 (USHORT) (tempbx & 0xff));
3383 (USHORT) (tempcx & 0xff));
3389 (USHORT) ((tempcx << 3) | tempbx));
3408 (USHORT) (tempbx & 0xff));
3410 (USHORT) (tempcx & 0x0f));
3432 tempdx = (USHORT) ((temp << 18) % tempbx);
3441 (USHORT) (temp2 & 0xff));
3443 (USHORT) ((temp2 >> 8) & 0xff));
3445 tempbx = (USHORT) (temp2 >> 16);
3457 (USHORT) (temp2 & 0xff));
3459 (USHORT) ((temp2 >> 8) & 0xff));
3460 tempbx = (USHORT) (temp2 >> 16);
3462 (USHORT) ((tempbx & 0xff) << 6));
3478 tempax = (USHORT) (temp1 / tempbx);
3492 tempax = (USHORT) (temp3 & 0xff);
3497 tempbx = (USHORT) (temp1 & 0xffff);
3503 tempax |= (USHORT) ((temp3 >> 8) & 0x07);
3505 (USHORT) (tempax & 0xff));
3507 (USHORT) (tempbx & 0xff));
3515 (USHORT) ((temp3 >> 8) & 0xff));
3517 (USHORT) (temp3 & 0xff));
3529 XGI_SetCRT2ECLK(USHORT ModeNo, USHORT ModeIdIndex,
3530 USHORT RefreshRateTableIndex, PVB_DEVICE_INFO pVBInfo)
3542 (USHORT) (0x10 * i));
3566 USHORT tempcl, tempch, temp, tempbl, tempax;
3666 USHORT flag, tempbx, tempah;
3713 XGI_GetVBInfo(USHORT ModeNo, USHORT ModeIdIndex,
3716 USHORT tempax, push, tempbx, temp, modeflag;
3917 XGI_GetTVInfo(USHORT ModeNo, USHORT ModeIdIndex, PVB_DEVICE_INFO pVBInfo)
3919 USHORT temp, tempbx = 0, resinfo = 0, modeflag, index1;
4015 XGI_GetLCDInfo(USHORT ModeNo, USHORT ModeIdIndex, PVB_DEVICE_INFO pVBInfo)
4017 USHORT temp, tempax, tempbx, modeflag, resinfo = 0, LCDIdIndex;
4188 XGINew_CheckMemorySize(PXGI_HW_DEVICE_INFO HwDeviceExtension, USHORT ModeNo,
4189 USHORT ModeIdIndex, PVB_DEVICE_INFO pVBInfo)
4191 USHORT memorysize, modeflag, temp, temp1, tmp;
4389 USHORT temp;
4426 XGI_SetReg((XGIIOADDRESS) pVBInfo->P3d4, (USHORT) i, CRTCData[i]);
4429 XGI_SetReg((XGIIOADDRESS) pVBInfo->P3d4, (USHORT) (i + 8),
4433 XGI_SetReg((XGIIOADDRESS) pVBInfo->P3d4, (USHORT) (i + 4),
4437 XGI_SetReg((XGIIOADDRESS) pVBInfo->P3c4, (USHORT) (i - 3),
4449 XGI_SetRegByte((XGIIOADDRESS) (USHORT) (pVBInfo->P3c8 + 1),
4451 XGI_SetRegByte((XGIIOADDRESS) (USHORT) (pVBInfo->P3c8 + 1),
4453 XGI_SetRegByte((XGIIOADDRESS) (USHORT) (pVBInfo->P3c8 + 1),
4476 XGI_SetRegByte((XGIIOADDRESS) (USHORT) (pVBInfo->P3c8 + 1), 0);
4477 XGI_SetRegByte((XGIIOADDRESS) (USHORT) (pVBInfo->P3c8 + 1), 0);
4478 XGI_SetRegByte((XGIIOADDRESS) (USHORT) (pVBInfo->P3c8 + 1), 0);
4521 USHORT BaseAddr2nd = (USHORT) (ULONG) HwDeviceExtension->pj2ndIOAddress;
4523 USHORT BaseAddr2nd = (USHORT) HwDeviceExtension->pj2ndIOAddress;
4525 USHORT XGINew_P3CC = pVBInfo->BaseAddr + MISC_OUTPUT_REG_READ_PORT;
4526 USHORT XGINew_2ndP3CE = BaseAddr2nd + GRAPH_ADDRESS_PORT;
4527 USHORT XGINew_2ndP3C4 = BaseAddr2nd + SEQ_ADDRESS_PORT;
4528 USHORT XGINew_2ndP3C2 = BaseAddr2nd + MISC_OUTPUT_REG_WRITE_PORT;
4530 pVBInfo->BaseAddr = (USHORT) HwDeviceExtension->pjIOAddress;
4566 XGI_SetCRT2Group301(USHORT ModeNo, PXGI_HW_DEVICE_INFO HwDeviceExtension,
4569 USHORT tempbx, ModeIdIndex, RefreshRateTableIndex;
4570 USHORT temp_mode_no;
4627 XGI_SaveCRT2Info(USHORT ModeNo, PVB_DEVICE_INFO pVBInfo)
4629 USHORT temp1, temp2;
4645 XGI_GetCRT2ResInfo(USHORT ModeNo, USHORT ModeIdIndex, PVB_DEVICE_INFO pVBInfo)
4722 XGI_GetCRT2Data(USHORT ModeNo, USHORT ModeIdIndex,
4723 USHORT RefreshRateTableIndex, PVB_DEVICE_INFO pVBInfo)
4725 USHORT tempax = 0, tempbx, modeflag, resinfo;
4727 USHORT CRT2Index, ResIndex;
4932 XGI_SetCRT2VCLK(USHORT ModeNo, USHORT ModeIdIndex,
4933 USHORT RefreshRateTableIndex, PVB_DEVICE_INFO pVBInfo)
5005 XGI_GetVCLKPtr(USHORT RefreshRateTableIndex, USHORT ModeNo,
5006 USHORT ModeIdIndex, PVB_DEVICE_INFO pVBInfo)
5106 XGI_SetCRT2Offset(USHORT ModeNo,
5107 USHORT ModeIdIndex, USHORT RefreshRateTableIndex,
5111 USHORT offset;
5136 USHORT
5137 XGI_GetOffset(USHORT ModeNo, USHORT ModeIdIndex, USHORT RefreshRateTableIndex,
5140 USHORT temp,
5207 XGI_PreSetGroup1(USHORT ModeNo, USHORT ModeIdIndex,
5209 USHORT RefreshRateTableIndex, PVB_DEVICE_INFO pVBInfo)
5211 USHORT tempcx = 0, CRT1Index = 0, resinfo = 0;
5213 USHORT temp = 0, tempax = 0, tempbx = 0, pushbx = 0, modeflag;
5242 XGI_SetGroup1(USHORT ModeNo, USHORT ModeIdIndex,
5244 USHORT RefreshRateTableIndex, PVB_DEVICE_INFO pVBInfo)
5246 USHORT temp = 0,
5404 XGI_SetLockRegs(USHORT ModeNo, USHORT ModeIdIndex,
5406 USHORT RefreshRateTableIndex, PVB_DEVICE_INFO pVBInfo)
5408 USHORT push1,
5792 XGI_SetGroup2(USHORT ModeNo, USHORT ModeIdIndex, USHORT RefreshRateTableIndex,
5795 USHORT i,
5800 USHORT temp1, temp3, resindex, xres;
5916 temp += (USHORT) TimingPoint[0];
6170 tempax = (USHORT) tempeax;
6182 (USHORT) (((tempeax & 0x0000FF00) & 0x1F00) | (tempbx & 0x00FF));
6183 tempax = (USHORT) (((tempeax & 0x000000FF) << 8) | (tempax & 0x00FF));
6232 XGI_SetReg((XGIIOADDRESS) pVBInfo->Part2Port, 0x43, (USHORT) (temp - 3));
6281 XGI_SetLCDRegs(USHORT ModeNo, USHORT ModeIdIndex,
6283 USHORT RefreshRateTableIndex, PVB_DEVICE_INFO pVBInfo)
6517 XGI_GetTap4Ptr(USHORT tempcx, PVB_DEVICE_INFO pVBInfo)
6519 USHORT tempax, tempbx, i;
6576 USHORT tempcx;
6578 USHORT i, j;
6617 XGI_SetGroup3(USHORT ModeNo, USHORT ModeIdIndex, PVB_DEVICE_INFO pVBInfo)
6619 USHORT i;
6621 USHORT modeflag;
6691 XGI_SetGroup4(USHORT ModeNo, USHORT ModeIdIndex, USHORT RefreshRateTableIndex,
6694 USHORT tempax, tempcx, tempbx, modeflag, temp, temp2;
6696 USHORT push1;
6806 temp = (USHORT) (tempebx & 0x000000FF);
6809 temp = (USHORT) ((tempebx & 0x0000FF00) >> 8);
6811 tempbx = (USHORT) (tempebx >> 16);
6926 XGI_SetGroup5(USHORT ModeNo, USHORT ModeIdIndex, PVB_DEVICE_INFO pVBInfo)
6928 USHORT Pindex, Pdata;
6951 XGI_GetLcdPtr(USHORT BX, USHORT ModeNo, USHORT ModeIdIndex,
6952 USHORT RefreshRateTableIndex, PVB_DEVICE_INFO pVBInfo)
6954 USHORT i, tempdx, tempcx, tempbx, tempal, modeflag, table;
7456 XGI_GetTVPtr(USHORT BX, USHORT ModeNo, USHORT ModeIdIndex,
7457 USHORT RefreshRateTableIndex, PVB_DEVICE_INFO pVBInfo)
7459 USHORT i, tempdx, tempbx, tempal, modeflag, table;
7694 XGI_SetPanelDelay(USHORT tempbl, PVB_DEVICE_INFO pVBInfo)
7696 USHORT index;
7698 USHORT temp;
7728 XGI_SetPanelPower(USHORT tempah, USHORT tempbl, PVB_DEVICE_INFO pVBInfo)
7821 void XGI_XG21BLSignalVDD(USHORT tempbh,USHORT tempbl, PVB_DEVICE_INFO pVBInfo)
7848 void XGI_XG27BLSignalVDD(USHORT tempbh,USHORT tempbl, PVB_DEVICE_INFO pVBInfo)
7851 USHORT tempbh0,tempbl0;
7891 USHORT XGI_GetLVDSOEMTableIndex(PVB_DEVICE_INFO pVBInfo)
7893 USHORT index ;
7919 void XGI_XG21SetPanelDelay(USHORT tempbl, PVB_DEVICE_INFO pVBInfo)
7921 USHORT index ;
7958 BOOLEAN XGI_XG21CheckLVDSMode(USHORT ModeNo,USHORT ModeIdIndex, PVB_DEVICE_INFO pVBInfo )
7960 USHORT xres ,
8046 void XGI_SetXG21LVDSPara(USHORT ModeNo,USHORT ModeIdIndex, PVB_DEVICE_INFO pVBInfo )
8049 USHORT xres ,
8055 USHORT LVDSHT,LVDSHBS,LVDSHRS,LVDSHRE,LVDSHBE;
8056 USHORT LVDSVT,LVDSVBS,LVDSVRS,LVDSVRE,LVDSVBE;
8057 USHORT value;
8231 void XGI_SetXG27LVDSPara(USHORT ModeNo,USHORT ModeIdIndex, PVB_DEVICE_INFO pVBInfo )
8234 USHORT xres ,
8240 USHORT LVDSHT,LVDSHBS,LVDSHRS,LVDSHRE,LVDSHBE;
8241 USHORT LVDSVT,LVDSVBS,LVDSVRS,LVDSVRE,LVDSVBE;
8242 USHORT value;
8421 USHORT tempax;
8442 USHORT index, temp;
8481 USHORT tempbx, tempah;
8484 tempah = ~((USHORT) XGI_GetReg((XGIIOADDRESS) pVBInfo->Part1Port, 0x2E));
8510 USHORT tempbx, tempah;
8514 tempah = ~((USHORT) XGI_GetReg((XGIIOADDRESS) pVBInfo->Part1Port, 0x2E));
8537 USHORT
8572 USHORT
8575 USHORT tempah, tempal, tempbl, i;
8616 USHORT Index;
8638 USHORT tempax;
8640 USHORT tempbl, tempah;
8837 USHORT tempax, tempbx, tempah = 0, tempbl = 0;
8992 USHORT
8995 USHORT tempbx = 0;
9021 XGI_OEM310Setting(USHORT ModeNo, USHORT ModeIdIndex, PVB_DEVICE_INFO pVBInfo)
9053 USHORT index;
9136 USHORT tempcx;
9151 (USHORT) ((tempcx &
9181 XGI_SetLCDCap_A(USHORT tempcx, PVB_DEVICE_INFO pVBInfo)
9183 USHORT temp;
9188 XGI_SetRegANDOR((XGIIOADDRESS) pVBInfo->Part1Port, 0x19, 0x0F, (USHORT) (0x20 | (tempcx & 0x00C0))); /* Enable Dither */
9193 (USHORT) (0x30 | (tempcx & 0x00C0)));
9200 XGI_SetRegANDOR((XGIIOADDRESS)pVBInfo->Part1Port,0x19, 0x0F,(USHORT)(0x30|(tempcx&0x00C0)) );
9205 XGI_SetRegANDOR((XGIIOADDRESS)pVBInfo->Part1Port,0x19, 0x0F,(USHORT)(0x20|(tempcx&0x00C0)) );//Enable Dither
9219 XGI_SetLCDCap_B(USHORT tempcx, PVB_DEVICE_INFO pVBInfo)
9223 (USHORT) (((tempcx & 0x00ff) >> 6) | 0x0c));
9225 XGI_SetRegANDOR((XGIIOADDRESS) pVBInfo->Part2Port, 0x1A, 0xE0, (USHORT) (((tempcx & 0x00ff) >> 6) | 0x18)); /* Enable Dither */
9238 USHORT index;
9267 XGI_SetAntiFlicker(USHORT ModeNo, USHORT ModeIdIndex, PVB_DEVICE_INFO pVBInfo)
9269 USHORT tempbx, index;
9301 XGI_SetEdgeEnhance(USHORT ModeNo, USHORT ModeIdIndex, PVB_DEVICE_INFO pVBInfo)
9303 USHORT tempbx, index;
9335 USHORT tempbx;
9345 (USHORT) (tempData & 0x000000FF));
9347 (USHORT) ((tempData & 0x0000FF00) >> 8));
9349 (USHORT) ((tempData & 0x00FF0000) >> 16));
9351 (USHORT) ((tempData & 0xFF000000) >> 24));
9362 XGI_SetYFilter(USHORT ModeNo, USHORT ModeIdIndex, PVB_DEVICE_INFO pVBInfo)
9364 USHORT tempbx, index;
9470 XGI_GetTVPtrIndex2(USHORT * tempbx, UCHAR * tempcl, UCHAR * tempch,
9516 XGI_SetCRT2ModeRegs(USHORT ModeNo, PXGI_HW_DEVICE_INFO HwDeviceExtension,
9520 USHORT i, j;
9522 USHORT tempbl;
9746 XGI_GetRAMDAC2DATA(USHORT ModeNo, USHORT ModeIdIndex,
9747 USHORT RefreshRateTableIndex, PVB_DEVICE_INFO pVBInfo)
9749 USHORT tempax, tempbx, temp1, temp2, modeflag = 0, tempcx, CRT1Index;
9751 USHORT temp, ResInfo, DisplayType;
9758 const USHORT StandTableIndex = XGI_GetModePtr(pVBInfo->SModeIDTable,
9771 temp1 = (USHORT) pVBInfo->XGINEWUB_CRT1Table[CRT1Index].CR[0];
9772 temp2 = (USHORT) pVBInfo->XGINEWUB_CRT1Table[CRT1Index].CR[5];
9774 tempbx = (USHORT) pVBInfo->XGINEWUB_CRT1Table[CRT1Index].CR[8];
9775 tempcx = (USHORT) pVBInfo->XGINEWUB_CRT1Table[CRT1Index].CR[14] << 8;
9779 temp1 = (USHORT) pVBInfo->XGINEWUB_CRT1Table[CRT1Index].CR[9];
9809 USHORT
9810 XGI_GetColorDepth(USHORT ModeNo, USHORT ModeIdIndex,
9813 USHORT ColorDepth[6] = { 1, 2, 4, 4, 6, 8 };
9815 USHORT modeflag;
9885 USHORT i, j;
9922 USHORT flag;
9949 USHORT tempal, temp, i, j;
9993 USHORT
10003 return ((USHORT) tempax);
10015 XGI_GetVCLK2Ptr(USHORT ModeNo, USHORT ModeIdIndex,
10016 USHORT RefreshRateTableIndex,
10020 USHORT tempbx ;
10024 USHORT CRT2Index;
10027 USHORT LCDXlat1VCLK[ 4 ] = { VCLK65 + 2 , VCLK65 + 2 , VCLK65 + 2 , VCLK65 + 2 } ;
10028 USHORT LCDXlat2VCLK[ 4 ] = { VCLK108_2 + 5 , VCLK108_2 + 5 , VCLK108_2 + 5 , VCLK108_2 + 5 } ;
10029 USHORT LVDSXlat1VCLK[ 4 ] = { VCLK40 , VCLK40 , VCLK40 , VCLK40 } ;
10030 USHORT LVDSXlat2VCLK[ 4 ] = { VCLK65 + 2 , VCLK65 + 2 , VCLK65 + 2 , VCLK65 + 2 } ;
10031 USHORT LVDSXlat3VCLK[ 4 ] = { VCLK65 + 2 , VCLK65 + 2 , VCLK65 + 2 , VCLK65 + 2 } ;