Lines Matching refs:tempbx

1263    unsigned short tempax, tempbx, temp;  in SiS_GetVBInfo()  local
1276 tempbx = 0; in SiS_GetVBInfo()
1281 tempbx |= temp; in SiS_GetVBInfo()
1284 tempbx |= tempax; in SiS_GetVBInfo()
1308 tempbx |= SetCRT2ToLCDA; in SiS_GetVBInfo()
1313 tempbx &= ~(SetCRT2ToYPbPr525750 | SetCRT2ToHiVision); in SiS_GetVBInfo()
1316 if(temp == 0x60) tempbx |= SetCRT2ToHiVision; in SiS_GetVBInfo()
1318 tempbx |= SetCRT2ToYPbPr525750; in SiS_GetVBInfo()
1326 tempbx |= SetCRT2ToLCDA; in SiS_GetVBInfo()
1330 tempbx |= SetCRT2ToCHYPbPr; in SiS_GetVBInfo()
1339 tempbx &= ~(SetCRT2ToRAMDAC); in SiS_GetVBInfo()
1373 if(!(tempbx & temp)) { in SiS_GetVBInfo()
1375 tempbx = 0; in SiS_GetVBInfo()
1389 if(tempbx & SetCRT2ToLCDA) tempbx &= (clearmask | SetCRT2ToLCDA); in SiS_GetVBInfo()
1390 if(tempbx & SetCRT2ToRAMDAC) tempbx &= (clearmask | SetCRT2ToRAMDAC); in SiS_GetVBInfo()
1391 if(tempbx & SetCRT2ToLCD) tempbx &= (clearmask | SetCRT2ToLCD); in SiS_GetVBInfo()
1392 if(tempbx & SetCRT2ToSCART) tempbx &= (clearmask | SetCRT2ToSCART); in SiS_GetVBInfo()
1393 if(tempbx & SetCRT2ToHiVision) tempbx &= (clearmask | SetCRT2ToHiVision); in SiS_GetVBInfo()
1394 if(tempbx & SetCRT2ToYPbPr525750) tempbx &= (clearmask | SetCRT2ToYPbPr525750); in SiS_GetVBInfo()
1399 if(tempbx & SetCRT2ToLCDA) { in SiS_GetVBInfo()
1400 tempbx &= (0xFF00|SwitchCRT2|SetSimuScanMode); in SiS_GetVBInfo()
1404 if(tempbx & SetCRT2ToTV) { in SiS_GetVBInfo()
1405 tempbx &= (0xFF00|SetCRT2ToTV|SwitchCRT2|SetSimuScanMode); in SiS_GetVBInfo()
1408 if(tempbx & SetCRT2ToLCD) { in SiS_GetVBInfo()
1409 tempbx &= (0xFF00|SetCRT2ToLCD|SwitchCRT2|SetSimuScanMode); in SiS_GetVBInfo()
1412 if(tempbx & SetCRT2ToLCDA) { in SiS_GetVBInfo()
1413 tempbx |= SetCRT2ToLCD; in SiS_GetVBInfo()
1420 if(!(tempbx & (SwitchCRT2 | SetSimuScanMode))) { in SiS_GetVBInfo()
1421 tempbx = SetSimuScanMode | DisableCRT2Display; in SiS_GetVBInfo()
1425 if(!(tempbx & DriverMode)) tempbx |= SetSimuScanMode; in SiS_GetVBInfo()
1430 ((SiS_Pr->SiS_VBType & VB_NoLCD) && (tempbx & SetCRT2ToLCD)) ) { in SiS_GetVBInfo()
1435 if(!(tempbx & SetSimuScanMode)) { in SiS_GetVBInfo()
1436 if(tempbx & SwitchCRT2) { in SiS_GetVBInfo()
1439 tempbx |= SetSimuScanMode; in SiS_GetVBInfo()
1444 if(!(tempbx & DriverMode)) { in SiS_GetVBInfo()
1446 tempbx |= SetSimuScanMode; in SiS_GetVBInfo()
1453 if(!(tempbx & DisableCRT2Display)) { in SiS_GetVBInfo()
1454 if(tempbx & DriverMode) { in SiS_GetVBInfo()
1455 if(tempbx & SetSimuScanMode) { in SiS_GetVBInfo()
1458 tempbx |= SetInSlaveMode; in SiS_GetVBInfo()
1463 tempbx |= SetInSlaveMode; in SiS_GetVBInfo()
1469 SiS_Pr->SiS_VBInfo = tempbx; in SiS_GetVBInfo()
2480 unsigned short resinfo, tempbx; in SiS_GetVCLK2Ptr() local
2592 tempbx = 0; in SiS_GetVCLK2Ptr()
2593 if(SiS_Pr->SiS_TVMode & TVSetCHOverScan) tempbx += 1; in SiS_GetVCLK2Ptr()
2595 tempbx += 2; in SiS_GetVCLK2Ptr()
2597 if(SiS_Pr->SiS_CHSOverScan) tempbx = 8; in SiS_GetVCLK2Ptr()
2600 tempbx = 4; in SiS_GetVCLK2Ptr()
2601 if(SiS_Pr->SiS_TVMode & TVSetCHOverScan) tempbx += 1; in SiS_GetVCLK2Ptr()
2603 tempbx = 6; in SiS_GetVCLK2Ptr()
2604 if(SiS_Pr->SiS_TVMode & TVSetCHOverScan) tempbx += 1; in SiS_GetVCLK2Ptr()
2607 switch(tempbx) { in SiS_GetVCLK2Ptr()
3159 unsigned short tempbx=0, tempal=0, resinfo=0; in SiS_GetCRT2Ptr() local
3172 tempbx = SiS_Pr->SiS_LCDResInfo; in SiS_GetCRT2Ptr()
3173 if(!(SiS_Pr->SiS_SetFlag & LCDVESATiming)) tempbx += 32; in SiS_GetCRT2Ptr()
3189 tempbx = 100; in SiS_GetCRT2Ptr()
3199 tempbx = 200; in SiS_GetCRT2Ptr()
3200 if(!(SiS_Pr->SiS_SetFlag & LCDVESATiming)) tempbx++; in SiS_GetCRT2Ptr()
3210 tempbx = 2; in SiS_GetCRT2Ptr()
3212 tempbx = 13; in SiS_GetCRT2Ptr()
3213 if(!(SiS_Pr->SiS_TVMode & TVSetTVSimuMode)) tempbx = 14; in SiS_GetCRT2Ptr()
3216 if(SiS_Pr->SiS_TVMode & TVSetYPbPr750p) tempbx = 7; in SiS_GetCRT2Ptr()
3217 else if(SiS_Pr->SiS_TVMode & TVSetYPbPr525p) tempbx = 6; in SiS_GetCRT2Ptr()
3218 else tempbx = 5; in SiS_GetCRT2Ptr()
3219 if(SiS_Pr->SiS_TVMode & TVSetTVSimuMode) tempbx += 5; in SiS_GetCRT2Ptr()
3221 if(SiS_Pr->SiS_TVMode & TVSetPAL) tempbx = 3; in SiS_GetCRT2Ptr()
3222 else tempbx = 4; in SiS_GetCRT2Ptr()
3223 if(SiS_Pr->SiS_TVMode & TVSetTVSimuMode) tempbx += 5; in SiS_GetCRT2Ptr()
3264 *CRT2Index = tempbx; in SiS_GetCRT2Ptr()
3269 tempbx = 0; in SiS_GetCRT2Ptr()
3272 tempbx = 90; in SiS_GetCRT2Ptr()
3274 tempbx = 92; in SiS_GetCRT2Ptr()
3276 if(SiS_Pr->SiS_CHSOverScan) tempbx = 99; in SiS_GetCRT2Ptr()
3278 if(SiS_Pr->SiS_TVMode & TVSetPALM) tempbx = 94; in SiS_GetCRT2Ptr()
3279 else if(SiS_Pr->SiS_TVMode & TVSetPALN) tempbx = 96; in SiS_GetCRT2Ptr()
3281 if(tempbx != 99) { in SiS_GetCRT2Ptr()
3282 if(SiS_Pr->SiS_TVMode & TVSetCHOverScan) tempbx++; in SiS_GetCRT2Ptr()
3288 case Panel_640x480: tempbx = 12; break; in SiS_GetCRT2Ptr()
3289 case Panel_320x240_1: tempbx = 10; break; in SiS_GetCRT2Ptr()
3291 case Panel_320x240_3: tempbx = 14; break; in SiS_GetCRT2Ptr()
3292 case Panel_800x600: tempbx = 16; break; in SiS_GetCRT2Ptr()
3293 case Panel_1024x600: tempbx = 18; break; in SiS_GetCRT2Ptr()
3295 case Panel_1024x768: tempbx = 20; break; in SiS_GetCRT2Ptr()
3296 case Panel_1280x768: tempbx = 22; break; in SiS_GetCRT2Ptr()
3297 case Panel_1280x1024: tempbx = 24; break; in SiS_GetCRT2Ptr()
3298 case Panel_1400x1050: tempbx = 26; break; in SiS_GetCRT2Ptr()
3299 case Panel_1600x1200: tempbx = 28; break; in SiS_GetCRT2Ptr()
3301 case Panel_Barco1366: tempbx = 80; break; in SiS_GetCRT2Ptr()
3312 if(SiS_Pr->SiS_LCDInfo & DontExpandLCD) tempbx++; in SiS_GetCRT2Ptr()
3315 if(SiS_Pr->SiS_LCDInfo & LCDPass11) tempbx = 30; in SiS_GetCRT2Ptr()
3319 tempbx = 82; in SiS_GetCRT2Ptr()
3320 if(SiS_Pr->SiS_LCDInfo & DontExpandLCD) tempbx++; in SiS_GetCRT2Ptr()
3322 tempbx = 84; in SiS_GetCRT2Ptr()
3323 if(SiS_Pr->SiS_LCDInfo & DontExpandLCD) tempbx++; in SiS_GetCRT2Ptr()
3329 (*CRT2Index) = tempbx; in SiS_GetCRT2Ptr()
3338 unsigned short tempax=0, tempbx=0, index, dotclock; in SiS_GetRAMDAC2DATA() local
3350 tempbx = SiS_Pr->SiS_StandTable[index].CRTC[6]; in SiS_GetRAMDAC2DATA()
3363 tempbx = SiS_Pr->SiS_CRT1Table[index].CR[6]; in SiS_GetRAMDAC2DATA()
3367 tempbx |= tempcx; in SiS_GetRAMDAC2DATA()
3374 if(temp1 & 0x01) tempbx |= 0x0100; in SiS_GetRAMDAC2DATA()
3375 if(temp1 & 0x20) tempbx |= 0x0200; in SiS_GetRAMDAC2DATA()
3381 tempbx++; in SiS_GetRAMDAC2DATA()
3384 SiS_Pr->SiS_VGAVT = SiS_Pr->SiS_VT = tempbx; in SiS_GetRAMDAC2DATA()
3530 unsigned short tempax, tempbx, modeflag, romptr=0; in SiS_GetCRT2Data301() local
3801 tempbx = SiS_Pr->PanelYRes; in SiS_GetCRT2Data301()
3807 if (SiS_Pr->SiS_VGAVDE == 350) tempbx = 560; in SiS_GetCRT2Data301()
3808 else if(SiS_Pr->SiS_VGAVDE == 400) tempbx = 640; in SiS_GetCRT2Data301()
3811 if (SiS_Pr->SiS_VGAVDE == 357) tempbx = 527; in SiS_GetCRT2Data301()
3812 else if(SiS_Pr->SiS_VGAVDE == 420) tempbx = 620; in SiS_GetCRT2Data301()
3813 else if(SiS_Pr->SiS_VGAVDE == 525) tempbx = 775; in SiS_GetCRT2Data301()
3814 else if(SiS_Pr->SiS_VGAVDE == 600) tempbx = 775; in SiS_GetCRT2Data301()
3815 else if(SiS_Pr->SiS_VGAVDE == 350) tempbx = 560; in SiS_GetCRT2Data301()
3816 else if(SiS_Pr->SiS_VGAVDE == 400) tempbx = 640; in SiS_GetCRT2Data301()
3820 if (SiS_Pr->SiS_VGAVDE == 350) tempbx = 700; in SiS_GetCRT2Data301()
3821 else if(SiS_Pr->SiS_VGAVDE == 400) tempbx = 800; in SiS_GetCRT2Data301()
3822 else if(SiS_Pr->SiS_VGAVDE == 1024) tempbx = 960; in SiS_GetCRT2Data301()
3825 if (SiS_Pr->SiS_VGAVDE == 360) tempbx = 768; in SiS_GetCRT2Data301()
3826 else if(SiS_Pr->SiS_VGAVDE == 375) tempbx = 800; in SiS_GetCRT2Data301()
3827 else if(SiS_Pr->SiS_VGAVDE == 405) tempbx = 864; in SiS_GetCRT2Data301()
3831 if (SiS_Pr->SiS_VGAVDE == 350) tempbx = 875; in SiS_GetCRT2Data301()
3832 else if(SiS_Pr->SiS_VGAVDE == 400) tempbx = 1000; in SiS_GetCRT2Data301()
3839 tempbx = SiS_Pr->SiS_VGAVDE; in SiS_GetCRT2Data301()
3843 SiS_Pr->SiS_VDE = tempbx; in SiS_GetCRT2Data301()
5340 unsigned short tempbx, tempcl, CRT1ModeNo, CRT2ModeNo, SelectRate_backup; in SiS_SetCRT2FIFO_300() local
5400 SiS_GetFIFOThresholdIndex300(SiS_Pr, &tempbx, &tempcl); in SiS_SetCRT2FIFO_300()
5401 data = SiS_GetFIFOThresholdB300(tempbx, tempcl); in SiS_SetCRT2FIFO_300()
5534 unsigned int tempax,tempbx; in SiS_GetVGAHT2() local
5536 tempbx = (SiS_Pr->SiS_VGAVT - SiS_Pr->SiS_VGAVDE) * SiS_Pr->SiS_RVBHCMAX; in SiS_GetVGAHT2()
5538 tempax = (tempax * SiS_Pr->SiS_HT) / tempbx; in SiS_GetVGAHT2()
5677 unsigned short push2, tempax, tempbx, tempcx, temp; in SiS_SetGroup1_LVDS() local
5766 tempbx = SiS_Pr->SiS_HDE; in SiS_SetGroup1_LVDS()
5769 tempbx = SiS_Pr->PanelXRes; in SiS_SetGroup1_LVDS()
5774 tempbx >>= 1; in SiS_SetGroup1_LVDS()
5778 tempax += tempbx; in SiS_SetGroup1_LVDS()
5786 tempcx = (SiS_Pr->SiS_HT - tempbx) >> 2; in SiS_SetGroup1_LVDS()
5850 tempbx = SiS_Pr->SiS_LCDVDES + tempax; in SiS_SetGroup1_LVDS()
5851 if(tempbx >= SiS_Pr->SiS_VT) tempbx -= SiS_Pr->SiS_VT; in SiS_SetGroup1_LVDS()
5853 push2 = tempbx; in SiS_SetGroup1_LVDS()
5870 tempbx += tempcx; in SiS_SetGroup1_LVDS()
5871 if(issis) tempbx++; in SiS_SetGroup1_LVDS()
5873 tempbx += tempcx; in SiS_SetGroup1_LVDS()
5874 if(SiS_Pr->ChipType < SIS_315H) tempbx++; in SiS_SetGroup1_LVDS()
5875 else if(issis) tempbx++; in SiS_SetGroup1_LVDS()
5878 if(tempbx >= SiS_Pr->SiS_VT) tempbx -= SiS_Pr->SiS_VT; in SiS_SetGroup1_LVDS()
5880 temp = tempbx & 0x00FF; in SiS_SetGroup1_LVDS()
5897 tempcx += tempbx; in SiS_SetGroup1_LVDS()
5901 temp = ((tempbx >> 8) & 0x07) << 3; in SiS_SetGroup1_LVDS()
5908 tempbx = 0x87; in SiS_SetGroup1_LVDS()
5911 tempbx = 0x07; in SiS_SetGroup1_LVDS()
5924 SiS_SetRegANDOR(SiS_Pr->SiS_Part1Port,0x1A,tempbx,temp); in SiS_SetGroup1_LVDS()
5926 tempbx = push2; /* BPLVDEE */ in SiS_SetGroup1_LVDS()
5933 tempbx = SiS_Pr->SiS_VGAVDE - 1; in SiS_SetGroup1_LVDS()
5959 temp = ((tempbx >> 8) & 0x07) << 3; in SiS_SetGroup1_LVDS()
5962 SiS_SetReg(SiS_Pr->SiS_Part1Port,0x1C,tempbx); in SiS_SetGroup1_LVDS()
6042 tempbx = (unsigned short)(tempeax & 0xFFFF); in SiS_SetGroup1_LVDS()
6045 tempbx = tempvcfact & 0x3f; in SiS_SetGroup1_LVDS()
6046 if(tempbx == 0) tempbx = 64; in SiS_SetGroup1_LVDS()
6047 tempeax /= tempbx; in SiS_SetGroup1_LVDS()
6048 tempbx = (unsigned short)(tempeax & 0xFFFF); in SiS_SetGroup1_LVDS()
6050 if(SiS_Pr->SiS_LCDResInfo == Panel_1024x768) tempbx--; in SiS_SetGroup1_LVDS()
6052 if((!SiS_Pr->SiS_IF_DEF_FSTN) && (!SiS_Pr->SiS_IF_DEF_DSTN)) tempbx = 1; in SiS_SetGroup1_LVDS()
6053 else if(SiS_Pr->SiS_LCDResInfo != Panel_640x480) tempbx = 1; in SiS_SetGroup1_LVDS()
6056 temp = ((tempbx >> 8) & 0x07) << 3; in SiS_SetGroup1_LVDS()
6059 SiS_SetReg(SiS_Pr->SiS_Part1Port,0x21,tempbx); in SiS_SetGroup1_LVDS()
6235 unsigned short temp=0, tempax=0, tempbx=0, tempcx=0, bridgeadd=0; in SiS_SetGroup1() local
6289 tempbx = pushbx + tempcx; in SiS_SetGroup1()
6291 tempcx += tempbx; in SiS_SetGroup1()
6319 tempbx = SiS_Pr->SiS_VGAHDE; in SiS_SetGroup1()
6320 tempcx -= tempbx; in SiS_SetGroup1()
6323 tempbx >>= 1; in SiS_SetGroup1()
6326 tempbx += 16; in SiS_SetGroup1()
6328 SiS_SetReg(SiS_Pr->SiS_Part1Port,0x0A,tempbx); /* CRT2 Horizontal Display Enable End */ in SiS_SetGroup1()
6330 pushbx = tempbx; in SiS_SetGroup1()
6332 tempbx += tempcx; in SiS_SetGroup1()
6333 tempcx += tempbx; in SiS_SetGroup1()
6357 tempbx = SiS_Pr->CHSyncStart + bridgeadd; in SiS_SetGroup1()
6378 tempbx = ((cr4 | ((cr14 & 0xC0) << 2)) - 3) << 3; /* (VGAHRS-3)*8 */ in SiS_SetGroup1()
6381 tempcx |= (tempbx & 0xFF00); in SiS_SetGroup1()
6382 tempbx += bridgeadd; in SiS_SetGroup1()
6391 tempbx = 1040; in SiS_SetGroup1()
6397 … SiS_SetReg(SiS_Pr->SiS_Part1Port,0x0B,tempbx); /* CRT2 Horizontal Retrace Start */ in SiS_SetGroup1()
6401 temp = ((tempbx >> 8) & 0x0F) | ((pushbx >> 4) & 0xF0); in SiS_SetGroup1()
6426 tempbx = SiS_Pr->SiS_VGAVDE - 1; in SiS_SetGroup1()
6427 …SiS_SetReg(SiS_Pr->SiS_Part1Port,0x0F,tempbx); /* CRT2 Vertical Display Enable End */ in SiS_SetGroup1()
6429 temp = ((tempbx >> 5) & 0x38) | ((tempcx >> 8) & 0x07); in SiS_SetGroup1()
6433 tempbx++; in SiS_SetGroup1()
6434 tempax = tempbx; in SiS_SetGroup1()
6438 tempbx += tempcx; in SiS_SetGroup1()
6441 tempcx += tempbx; in SiS_SetGroup1()
6444tempbx = (SiS_Pr->SiS_VGAVT + SiS_Pr->SiS_VGAVDE) >> 1; /* BTVGA2VRS 0x10,0x1… in SiS_SetGroup1()
6445 …tempcx = ((SiS_Pr->SiS_VGAVT - SiS_Pr->SiS_VGAVDE) >> 4) + tempbx + 1; /* BTVGA2VRE 0x11 … in SiS_SetGroup1()
6450 tempbx = SiS_Pr->CVSyncStart; in SiS_SetGroup1()
6466 tempbx = cr8; in SiS_SetGroup1()
6467 if(cr7 & 0x04) tempbx |= 0x0100; in SiS_SetGroup1()
6468 if(cr7 & 0x80) tempbx |= 0x0200; in SiS_SetGroup1()
6469 if(cr13 & 0x08) tempbx |= 0x0400; in SiS_SetGroup1()
6472 SiS_SetReg(SiS_Pr->SiS_Part1Port,0x10,tempbx); /* CRT2 Vertical Retrace Start */ in SiS_SetGroup1()
6474 temp = ((tempbx >> 4) & 0x70) | (tempcx & 0x0F); in SiS_SetGroup1()
6910 unsigned short i, j, tempax, tempbx, tempcx, tempch, tempcl, temp; in SiS_SetGroup2() local
7071 tempbx = TimingPoint[j] | (TimingPoint[j+1] << 8); in SiS_SetGroup2()
7072 tempbx += tempcx; in SiS_SetGroup2()
7073 SiS_SetReg(SiS_Pr->SiS_Part2Port,0x24,tempbx); in SiS_SetGroup2()
7074 SiS_SetRegANDOR(SiS_Pr->SiS_Part2Port,0x25,0x0F,((tempbx >> 4) & 0xf0)); in SiS_SetGroup2()
7076 tempbx += 8; in SiS_SetGroup2()
7078 tempbx -= 4; in SiS_SetGroup2()
7079 tempcx = tempbx; in SiS_SetGroup2()
7081 SiS_SetRegANDOR(SiS_Pr->SiS_Part2Port,0x29,0x0F,((tempbx << 4) & 0xf0)); in SiS_SetGroup2()
7104 tempbx = SiS_Pr->SiS_VDE; in SiS_SetGroup2()
7106 if(SiS_Pr->SiS_VGAVDE == 360) tempbx = 746; in SiS_SetGroup2()
7107 if(SiS_Pr->SiS_VGAVDE == 375) tempbx = 746; in SiS_SetGroup2()
7108 if(SiS_Pr->SiS_VGAVDE == 405) tempbx = 853; in SiS_SetGroup2()
7111 tempbx >>= 1; in SiS_SetGroup2()
7114 if((ModeNo <= 0x13) && (crt2crtc == 1)) tempbx++; in SiS_SetGroup2()
7117 if(crt2crtc == 4) tempbx++; in SiS_SetGroup2()
7123 if((ModeNo == 0x2f) || (ModeNo == 0x5d) || (ModeNo == 0x5e)) tempbx++; in SiS_SetGroup2()
7126 if(ModeNo == 0x03) tempbx++; /* From 1.10.7w - doesn't make sense */ in SiS_SetGroup2()
7130 tempbx -= 2; in SiS_SetGroup2()
7131 SiS_SetReg(SiS_Pr->SiS_Part2Port,0x2F,tempbx); in SiS_SetGroup2()
7134 temp |= ((tempbx >> 2) & 0xC0); in SiS_SetGroup2()
7142 SiS_SetRegANDOR(SiS_Pr->SiS_Part4Port,0x10,0xdf,((tempbx & 0x0400) >> 5)); in SiS_SetGroup2()
7146 tempbx = SiS_Pr->SiS_VDE; in SiS_SetGroup2()
7149 tempbx >>= 1; in SiS_SetGroup2()
7151 tempbx -= 3; in SiS_SetGroup2()
7152 temp = ((tempbx >> 3) & 0x60) | 0x18; in SiS_SetGroup2()
7154 SiS_SetReg(SiS_Pr->SiS_Part2Port,0x47,tempbx); in SiS_SetGroup2()
7157 SiS_SetRegANDOR(SiS_Pr->SiS_Part4Port,0x10,0xbf,((tempbx & 0x0400) >> 4)); in SiS_SetGroup2()
7161 tempbx = 0; in SiS_SetGroup2()
7165 tempbx |= 0x20; in SiS_SetGroup2()
7176 tempbx &= ~0x20; in SiS_SetGroup2()
7184 if(!(tempbx & 0x20)) { in SiS_SetGroup2()
7190 tempbx |= ((tempax >> 8) & 0x1F); in SiS_SetGroup2()
7195 SiS_SetRegANDOR(SiS_Pr->SiS_Part2Port,0x45,0xC0,tempbx); in SiS_SetGroup2()
7200 if(tempbx & 0x20) tempcx = 0; in SiS_SetGroup2()
7204 tempbx = 0x0382; in SiS_SetGroup2()
7207 tempbx = 0x0369; in SiS_SetGroup2()
7210 SiS_SetReg(SiS_Pr->SiS_Part2Port,0x4B,tempbx); in SiS_SetGroup2()
7213 temp |= ((tempbx >> 8) & 0x03); in SiS_SetGroup2()
7252 tempbx = SiS_Pr->SiS_HDE; in SiS_SetGroup2()
7253 if(SiS_IsDualLink(SiS_Pr)) tempbx >>= 1; in SiS_SetGroup2()
7254 tempbx--; /* RHACTE = HDE - 1 */ in SiS_SetGroup2()
7255 SiS_SetReg(SiS_Pr->SiS_Part2Port,0x2C,tempbx); in SiS_SetGroup2()
7256 SiS_SetRegANDOR(SiS_Pr->SiS_Part2Port,0x2B,0x0F,((tempbx >> 4) & 0xf0)); in SiS_SetGroup2()
7271 tempbx = SiS_Pr->SiS_VDE - 1; in SiS_SetGroup2()
7272 SiS_SetReg(SiS_Pr->SiS_Part2Port,0x03,tempbx); in SiS_SetGroup2()
7273 SiS_SetRegANDOR(SiS_Pr->SiS_Part2Port,0x0C,0xF8,((tempbx >> 8) & 0x07)); in SiS_SetGroup2()
7327 tempbx = SiS_Pr->SiS_VDE - 1; in SiS_SetGroup2()
7330 tempbx = SiS_Pr->SiS_VDE + ((SiS_Pr->PanelYRes - SiS_Pr->SiS_VDE) / 2); in SiS_SetGroup2()
7334 tempbx = SiS_Pr->PanelYRes; in SiS_SetGroup2()
7348 tempbx -= tempax; /* lcdvdee */ in SiS_SetGroup2()
7354 SiS_SetReg(SiS_Pr->SiS_Part2Port,0x06,tempbx); /* lcdvdee */ in SiS_SetGroup2()
7356 temp = (tempbx >> 5) & 0x38; in SiS_SetGroup2()
7371 tempbx = ((SiS_Pr->SiS_VT + SiS_Pr->SiS_VDE) >> 1) - 1; in SiS_SetGroup2()
7378 tempbx -= (tempax - 1); in SiS_SetGroup2()
7380 tempbx -= 10; in SiS_SetGroup2()
7381 if(tempbx <= SiS_Pr->SiS_VDE) tempbx = SiS_Pr->SiS_VDE + 1; in SiS_SetGroup2()
7386 tempbx++; in SiS_SetGroup2()
7389 tempbx = 770; in SiS_SetGroup2()
7398 tempbx = SiS_Pr->CVSyncStart; in SiS_SetGroup2()
7401 SiS_SetReg(SiS_Pr->SiS_Part2Port,0x04,tempbx); /* lcdvrs */ in SiS_SetGroup2()
7403 temp = (tempbx >> 4) & 0xF0; in SiS_SetGroup2()
7404 tempbx += (tempcx + 1); in SiS_SetGroup2()
7405 temp |= (tempbx & 0x0F); in SiS_SetGroup2()
7437 tempax = tempbx = SiS_Pr->SiS_HDE; in SiS_SetGroup2()
7441 tempbx = SiS_Pr->PanelXRes - ((SiS_Pr->PanelXRes - SiS_Pr->SiS_HDE) / 2); in SiS_SetGroup2()
7446 tempbx >>= 1; in SiS_SetGroup2()
7450 tempbx += bridgeoffset; in SiS_SetGroup2()
7452 SiS_SetReg(SiS_Pr->SiS_Part2Port,0x23,tempbx); /* lcdhdee */ in SiS_SetGroup2()
7453 SiS_SetRegANDOR(SiS_Pr->SiS_Part2Port,0x25,0xF0,((tempbx >> 8) & 0x0f)); in SiS_SetGroup2()
7457 tempbx += tempcx; in SiS_SetGroup2()
7458 push2 = tempbx; in SiS_SetGroup2()
7463 if(SiS_Pr->SiS_HDE == 1280) tempbx = (tempbx & 0xff00) | 0x47; in SiS_SetGroup2()
7469 tempbx = SiS_Pr->CHSyncStart; in SiS_SetGroup2()
7470 if(modeflag & HalfDCLK) tempbx <<= 1; in SiS_SetGroup2()
7471 if(SiS_IsDualLink(SiS_Pr)) tempbx >>= 1; in SiS_SetGroup2()
7472 tempbx += bridgeoffset; in SiS_SetGroup2()
7475 SiS_SetReg(SiS_Pr->SiS_Part2Port,0x1C,tempbx); /* lcdhrs */ in SiS_SetGroup2()
7476 SiS_SetRegANDOR(SiS_Pr->SiS_Part2Port,0x1D,0x0F,((tempbx >> 4) & 0xf0)); in SiS_SetGroup2()
7478 tempbx = push2; in SiS_SetGroup2()
7484 tempbx += tempcx; in SiS_SetGroup2()
7487 tempbx = SiS_Pr->CHSyncEnd; in SiS_SetGroup2()
7488 if(modeflag & HalfDCLK) tempbx <<= 1; in SiS_SetGroup2()
7489 if(SiS_IsDualLink(SiS_Pr)) tempbx >>= 1; in SiS_SetGroup2()
7490 tempbx += bridgeoffset; in SiS_SetGroup2()
7493 SiS_SetReg(SiS_Pr->SiS_Part2Port,0x21,tempbx); /* lcdhre */ in SiS_SetGroup2()
7725 unsigned short tempax, tempcx, tempbx, modeflag, temp, resinfo; in SiS_SetGroup4() local
7762 tempbx = SiS_Pr->SiS_RVBHCMAX; in SiS_SetGroup4()
7763 SiS_SetReg(SiS_Pr->SiS_Part4Port,0x14,tempbx); in SiS_SetGroup4()
7765 temp = (tempbx >> 1) & 0x80; in SiS_SetGroup4()
7779 tempbx = SiS_Pr->SiS_VGAHDE; in SiS_SetGroup4()
7780 if(modeflag & HalfDCLK) tempbx >>= 1; in SiS_SetGroup4()
7781 if(SiS_IsDualLink(SiS_Pr)) tempbx >>= 1; in SiS_SetGroup4()
7785 if(tempbx > 800) temp = 0x60; in SiS_SetGroup4()
7788 if(tempbx > 1024) temp = 0xC0; in SiS_SetGroup4()
7789 else if(tempbx >= 960) temp = 0xA0; in SiS_SetGroup4()
7792 if(tempbx >= 1280) temp = 0x40; in SiS_SetGroup4()
7793 else if(tempbx >= 1024) temp = 0x20; in SiS_SetGroup4()
7796 if(tempbx >= 1024) temp = 0xA0; in SiS_SetGroup4()
7845 tempbx = 0; in SiS_SetGroup4()
7846 if(SiS_Pr->SiS_TVMode & (TVSetHiVision | TVSetYPbPr750p)) tempbx = 0x08; in SiS_SetGroup4()
7854 tempbx = 0x08; in SiS_SetGroup4()
7874 temp = ((tempax >> 4) & 0x30) | tempbx; in SiS_SetGroup4()
7878 temp = 0x0036; tempbx = 0xD0; in SiS_SetGroup4()
7880 temp = 0x0026; tempbx = 0xC0; /* See En/DisableBridge() */ in SiS_SetGroup4()
7892 SiS_SetRegANDOR(SiS_Pr->SiS_Part4Port,0x1F,tempbx,temp); in SiS_SetGroup4()
7894 tempbx = SiS_Pr->SiS_HT >> 1; in SiS_SetGroup4()
7895 if(SiS_IsDualLink(SiS_Pr)) tempbx >>= 1; in SiS_SetGroup4()
7896 tempbx -= 2; in SiS_SetGroup4()
7897 SiS_SetReg(SiS_Pr->SiS_Part4Port,0x22,tempbx); in SiS_SetGroup4()
7898 temp = (tempbx >> 5) & 0x38; in SiS_SetGroup4()
9204 SiS_GetCH700x(struct SiS_Private *SiS_Pr, unsigned short tempbx) in SiS_GetCH700x() argument
9219 SiS_Pr->SiS_DDC_ReadAddr = tempbx; in SiS_GetCH700x()
9237 SiS_GetCH701x(struct SiS_Private *SiS_Pr, unsigned short tempbx) in SiS_GetCH701x() argument
9245 SiS_Pr->SiS_DDC_ReadAddr = tempbx; in SiS_GetCH701x()
9254 SiS_GetCH70xx(struct SiS_Private *SiS_Pr, unsigned short tempbx) in SiS_GetCH70xx() argument
9257 return SiS_GetCH700x(SiS_Pr, tempbx); in SiS_GetCH70xx()
9259 return SiS_GetCH701x(SiS_Pr, tempbx); in SiS_GetCH70xx()
10755 unsigned short tempcl,tempch,tempbl,tempbh,tempbx,tempax,temp; in SiS_FinalizeLCD() local
10876 tempbx = 806; /* 0x326 */ /* other older BIOSes */ in SiS_FinalizeLCD()
10877 tempbx--; in SiS_FinalizeLCD()
10878 temp = tempbx & 0xff; in SiS_FinalizeLCD()
10880 temp = (tempbx >> 8) & 0x03; in SiS_FinalizeLCD()
10926 tempbx = (tempbh << 8) | tempbl; in SiS_FinalizeLCD()
10930 tempbx = 770; in SiS_FinalizeLCD()
10932 if(tempbx > 770) tempbx = 770; in SiS_FinalizeLCD()
10937 tempbx -= tempax; in SiS_FinalizeLCD()
10942 temp = tempbx & 0xff; in SiS_FinalizeLCD()
10944 temp = ((tempbx & 0xff00) >> 4) | tempcl; in SiS_FinalizeLCD()
11004 unsigned short tempbx=0,romptr=0; in GetOEMLCDPtr() local
11016 tempbx = SiS_GetReg(SiS_Pr->SiS_P3d4,0x36) & 0x0f; in GetOEMLCDPtr()
11017 if(SiS_Pr->SiS_VBType & VB_SIS301) tempbx &= 0x07; in GetOEMLCDPtr()
11018 tempbx -= 2; in GetOEMLCDPtr()
11019 if(!(SiS_Pr->SiS_SetFlag & LCDVESATiming)) tempbx += 4; in GetOEMLCDPtr()
11021 if(SiS_Pr->SiS_LCDInfo & DontExpandLCD) tempbx += 3; in GetOEMLCDPtr()
11025 tempbx = SiS_Pr->SiS_LCDTypeInfo; in GetOEMLCDPtr()
11028 if(romptr) tempbx = ROMAddr[romptr + SiS_Pr->SiS_LCDTypeInfo]; in GetOEMLCDPtr()
11029 else tempbx = customtable300[SiS_Pr->SiS_LCDTypeInfo]; in GetOEMLCDPtr()
11030 if(tempbx == 0xFF) return 0xFFFF; in GetOEMLCDPtr()
11032 tempbx <<= 1; in GetOEMLCDPtr()
11033 if(!(SiS_Pr->SiS_SetFlag & LCDVESATiming)) tempbx++; in GetOEMLCDPtr()
11042 if(romptr) tempbx = ROMAddr[romptr + SiS_Pr->SiS_LCDTypeInfo]; in GetOEMLCDPtr()
11043 else tempbx = 0xff; in GetOEMLCDPtr()
11045 tempbx = customtable630[SiS_Pr->SiS_LCDTypeInfo]; in GetOEMLCDPtr()
11047 if(tempbx == 0xFF) return 0xFFFF; in GetOEMLCDPtr()
11048 tempbx <<= 2; in GetOEMLCDPtr()
11049 if(SiS_Pr->SiS_VBInfo & SetInSlaveMode) tempbx += 2; in GetOEMLCDPtr()
11050 if(SiS_Pr->SiS_LCDInfo & DontExpandLCD) tempbx++; in GetOEMLCDPtr()
11051 return tempbx; in GetOEMLCDPtr()
11053 tempbx = SiS_Pr->SiS_LCDTypeInfo << 2; in GetOEMLCDPtr()
11054 if(SiS_Pr->SiS_VBInfo & SetInSlaveMode) tempbx += 2; in GetOEMLCDPtr()
11055 if(SiS_Pr->SiS_LCDInfo & DontExpandLCD) tempbx++; in GetOEMLCDPtr()
11059 return tempbx; in GetOEMLCDPtr()