Lines Matching refs:tempbx

937    unsigned short tempax, tempbx, temp;  in SiS_GetVBInfo()  local
950 tempbx = 0; in SiS_GetVBInfo()
955 tempbx |= temp; in SiS_GetVBInfo()
958 tempbx |= tempax; in SiS_GetVBInfo()
982 tempbx |= SetCRT2ToLCDA; in SiS_GetVBInfo()
987 tempbx &= ~(SetCRT2ToYPbPr525750 | SetCRT2ToHiVision); in SiS_GetVBInfo()
990 if(temp == 0x60) tempbx |= SetCRT2ToHiVision; in SiS_GetVBInfo()
992 tempbx |= SetCRT2ToYPbPr525750; in SiS_GetVBInfo()
1000 tempbx |= SetCRT2ToLCDA; in SiS_GetVBInfo()
1004 tempbx |= SetCRT2ToCHYPbPr; in SiS_GetVBInfo()
1013 tempbx &= ~(SetCRT2ToRAMDAC); in SiS_GetVBInfo()
1047 if(!(tempbx & temp)) { in SiS_GetVBInfo()
1049 tempbx = 0; in SiS_GetVBInfo()
1063 if(tempbx & SetCRT2ToLCDA) tempbx &= (clearmask | SetCRT2ToLCDA); in SiS_GetVBInfo()
1064 if(tempbx & SetCRT2ToRAMDAC) tempbx &= (clearmask | SetCRT2ToRAMDAC); in SiS_GetVBInfo()
1065 if(tempbx & SetCRT2ToLCD) tempbx &= (clearmask | SetCRT2ToLCD); in SiS_GetVBInfo()
1066 if(tempbx & SetCRT2ToSCART) tempbx &= (clearmask | SetCRT2ToSCART); in SiS_GetVBInfo()
1067 if(tempbx & SetCRT2ToHiVision) tempbx &= (clearmask | SetCRT2ToHiVision); in SiS_GetVBInfo()
1068 if(tempbx & SetCRT2ToYPbPr525750) tempbx &= (clearmask | SetCRT2ToYPbPr525750); in SiS_GetVBInfo()
1073 if(tempbx & SetCRT2ToLCDA) { in SiS_GetVBInfo()
1074 tempbx &= (0xFF00|SwitchCRT2|SetSimuScanMode); in SiS_GetVBInfo()
1078 if(tempbx & SetCRT2ToTV) { in SiS_GetVBInfo()
1079 tempbx &= (0xFF00|SetCRT2ToTV|SwitchCRT2|SetSimuScanMode); in SiS_GetVBInfo()
1082 if(tempbx & SetCRT2ToLCD) { in SiS_GetVBInfo()
1083 tempbx &= (0xFF00|SetCRT2ToLCD|SwitchCRT2|SetSimuScanMode); in SiS_GetVBInfo()
1086 if(tempbx & SetCRT2ToLCDA) { in SiS_GetVBInfo()
1087 tempbx |= SetCRT2ToLCD; in SiS_GetVBInfo()
1094 if(!(tempbx & (SwitchCRT2 | SetSimuScanMode))) { in SiS_GetVBInfo()
1095 tempbx = SetSimuScanMode | DisableCRT2Display; in SiS_GetVBInfo()
1099 if(!(tempbx & DriverMode)) tempbx |= SetSimuScanMode; in SiS_GetVBInfo()
1104 ((SiS_Pr->SiS_VBType & VB_NoLCD) && (tempbx & SetCRT2ToLCD)) ) { in SiS_GetVBInfo()
1109 if(!(tempbx & SetSimuScanMode)) { in SiS_GetVBInfo()
1110 if(tempbx & SwitchCRT2) { in SiS_GetVBInfo()
1113 tempbx |= SetSimuScanMode; in SiS_GetVBInfo()
1118 if(!(tempbx & DriverMode)) { in SiS_GetVBInfo()
1120 tempbx |= SetSimuScanMode; in SiS_GetVBInfo()
1127 if(!(tempbx & DisableCRT2Display)) { in SiS_GetVBInfo()
1128 if(tempbx & DriverMode) { in SiS_GetVBInfo()
1129 if(tempbx & SetSimuScanMode) { in SiS_GetVBInfo()
1132 tempbx |= SetInSlaveMode; in SiS_GetVBInfo()
1137 tempbx |= SetInSlaveMode; in SiS_GetVBInfo()
1143 SiS_Pr->SiS_VBInfo = tempbx; in SiS_GetVBInfo()
2154 unsigned short modeflag, resinfo, tempbx; in SiS_GetVCLK2Ptr() local
2268 tempbx = 0; in SiS_GetVCLK2Ptr()
2269 if(SiS_Pr->SiS_TVMode & TVSetCHOverScan) tempbx += 1; in SiS_GetVCLK2Ptr()
2271 tempbx += 2; in SiS_GetVCLK2Ptr()
2273 if(SiS_Pr->SiS_CHSOverScan) tempbx = 8; in SiS_GetVCLK2Ptr()
2276 tempbx = 4; in SiS_GetVCLK2Ptr()
2277 if(SiS_Pr->SiS_TVMode & TVSetCHOverScan) tempbx += 1; in SiS_GetVCLK2Ptr()
2279 tempbx = 6; in SiS_GetVCLK2Ptr()
2280 if(SiS_Pr->SiS_TVMode & TVSetCHOverScan) tempbx += 1; in SiS_GetVCLK2Ptr()
2283 switch(tempbx) { in SiS_GetVCLK2Ptr()
2835 unsigned short tempbx=0, tempal=0, resinfo=0; in SiS_GetCRT2Ptr() local
2848 tempbx = SiS_Pr->SiS_LCDResInfo; in SiS_GetCRT2Ptr()
2849 if(!(SiS_Pr->SiS_SetFlag & LCDVESATiming)) tempbx += 32; in SiS_GetCRT2Ptr()
2865 tempbx = 100; in SiS_GetCRT2Ptr()
2875 tempbx = 200; in SiS_GetCRT2Ptr()
2876 if(!(SiS_Pr->SiS_SetFlag & LCDVESATiming)) tempbx++; in SiS_GetCRT2Ptr()
2886 tempbx = 2; in SiS_GetCRT2Ptr()
2888 tempbx = 13; in SiS_GetCRT2Ptr()
2889 if(!(SiS_Pr->SiS_TVMode & TVSetTVSimuMode)) tempbx = 14; in SiS_GetCRT2Ptr()
2892 if(SiS_Pr->SiS_TVMode & TVSetYPbPr750p) tempbx = 7; in SiS_GetCRT2Ptr()
2893 else if(SiS_Pr->SiS_TVMode & TVSetYPbPr525p) tempbx = 6; in SiS_GetCRT2Ptr()
2894 else tempbx = 5; in SiS_GetCRT2Ptr()
2895 if(SiS_Pr->SiS_TVMode & TVSetTVSimuMode) tempbx += 5; in SiS_GetCRT2Ptr()
2897 if(SiS_Pr->SiS_TVMode & TVSetPAL) tempbx = 3; in SiS_GetCRT2Ptr()
2898 else tempbx = 4; in SiS_GetCRT2Ptr()
2899 if(SiS_Pr->SiS_TVMode & TVSetTVSimuMode) tempbx += 5; in SiS_GetCRT2Ptr()
2940 *CRT2Index = tempbx; in SiS_GetCRT2Ptr()
2945 tempbx = 0; in SiS_GetCRT2Ptr()
2948 tempbx = 90; in SiS_GetCRT2Ptr()
2950 tempbx = 92; in SiS_GetCRT2Ptr()
2952 if(SiS_Pr->SiS_CHSOverScan) tempbx = 99; in SiS_GetCRT2Ptr()
2954 if(SiS_Pr->SiS_TVMode & TVSetPALM) tempbx = 94; in SiS_GetCRT2Ptr()
2955 else if(SiS_Pr->SiS_TVMode & TVSetPALN) tempbx = 96; in SiS_GetCRT2Ptr()
2957 if(tempbx != 99) { in SiS_GetCRT2Ptr()
2958 if(SiS_Pr->SiS_TVMode & TVSetCHOverScan) tempbx++; in SiS_GetCRT2Ptr()
2964 case Panel_640x480: tempbx = 12; break; in SiS_GetCRT2Ptr()
2965 case Panel_320x240_1: tempbx = 10; break; in SiS_GetCRT2Ptr()
2967 case Panel_320x240_3: tempbx = 14; break; in SiS_GetCRT2Ptr()
2968 case Panel_800x600: tempbx = 16; break; in SiS_GetCRT2Ptr()
2969 case Panel_1024x600: tempbx = 18; break; in SiS_GetCRT2Ptr()
2971 case Panel_1024x768: tempbx = 20; break; in SiS_GetCRT2Ptr()
2972 case Panel_1280x768: tempbx = 22; break; in SiS_GetCRT2Ptr()
2973 case Panel_1280x1024: tempbx = 24; break; in SiS_GetCRT2Ptr()
2974 case Panel_1400x1050: tempbx = 26; break; in SiS_GetCRT2Ptr()
2975 case Panel_1600x1200: tempbx = 28; break; in SiS_GetCRT2Ptr()
2977 case Panel_Barco1366: tempbx = 80; break; in SiS_GetCRT2Ptr()
2988 if(SiS_Pr->SiS_LCDInfo & DontExpandLCD) tempbx++; in SiS_GetCRT2Ptr()
2991 if(SiS_Pr->SiS_LCDInfo & LCDPass11) tempbx = 30; in SiS_GetCRT2Ptr()
2995 tempbx = 82; in SiS_GetCRT2Ptr()
2996 if(SiS_Pr->SiS_LCDInfo & DontExpandLCD) tempbx++; in SiS_GetCRT2Ptr()
2998 tempbx = 84; in SiS_GetCRT2Ptr()
2999 if(SiS_Pr->SiS_LCDInfo & DontExpandLCD) tempbx++; in SiS_GetCRT2Ptr()
3005 (*CRT2Index) = tempbx; in SiS_GetCRT2Ptr()
3014 unsigned short tempax=0, tempbx=0, index, dotclock; in SiS_GetRAMDAC2DATA() local
3026 tempbx = SiS_Pr->SiS_StandTable[index].CRTC[6]; in SiS_GetRAMDAC2DATA()
3039 tempbx = SiS_Pr->SiS_CRT1Table[index].CR[6]; in SiS_GetRAMDAC2DATA()
3043 tempbx |= tempcx; in SiS_GetRAMDAC2DATA()
3050 if(temp1 & 0x01) tempbx |= 0x0100; in SiS_GetRAMDAC2DATA()
3051 if(temp1 & 0x20) tempbx |= 0x0200; in SiS_GetRAMDAC2DATA()
3057 tempbx++; in SiS_GetRAMDAC2DATA()
3060 SiS_Pr->SiS_VGAVT = SiS_Pr->SiS_VT = tempbx; in SiS_GetRAMDAC2DATA()
3206 unsigned short tempax, tempbx, modeflag, romptr=0; in SiS_GetCRT2Data301() local
3477 tempbx = SiS_Pr->PanelYRes; in SiS_GetCRT2Data301()
3483 if (SiS_Pr->SiS_VGAVDE == 350) tempbx = 560; in SiS_GetCRT2Data301()
3484 else if(SiS_Pr->SiS_VGAVDE == 400) tempbx = 640; in SiS_GetCRT2Data301()
3487 if (SiS_Pr->SiS_VGAVDE == 357) tempbx = 527; in SiS_GetCRT2Data301()
3488 else if(SiS_Pr->SiS_VGAVDE == 420) tempbx = 620; in SiS_GetCRT2Data301()
3489 else if(SiS_Pr->SiS_VGAVDE == 525) tempbx = 775; in SiS_GetCRT2Data301()
3490 else if(SiS_Pr->SiS_VGAVDE == 600) tempbx = 775; in SiS_GetCRT2Data301()
3491 else if(SiS_Pr->SiS_VGAVDE == 350) tempbx = 560; in SiS_GetCRT2Data301()
3492 else if(SiS_Pr->SiS_VGAVDE == 400) tempbx = 640; in SiS_GetCRT2Data301()
3496 if (SiS_Pr->SiS_VGAVDE == 350) tempbx = 700; in SiS_GetCRT2Data301()
3497 else if(SiS_Pr->SiS_VGAVDE == 400) tempbx = 800; in SiS_GetCRT2Data301()
3498 else if(SiS_Pr->SiS_VGAVDE == 1024) tempbx = 960; in SiS_GetCRT2Data301()
3501 if (SiS_Pr->SiS_VGAVDE == 360) tempbx = 768; in SiS_GetCRT2Data301()
3502 else if(SiS_Pr->SiS_VGAVDE == 375) tempbx = 800; in SiS_GetCRT2Data301()
3503 else if(SiS_Pr->SiS_VGAVDE == 405) tempbx = 864; in SiS_GetCRT2Data301()
3507 if (SiS_Pr->SiS_VGAVDE == 350) tempbx = 875; in SiS_GetCRT2Data301()
3508 else if(SiS_Pr->SiS_VGAVDE == 400) tempbx = 1000; in SiS_GetCRT2Data301()
3515 tempbx = SiS_Pr->SiS_VGAVDE; in SiS_GetCRT2Data301()
3519 SiS_Pr->SiS_VDE = tempbx; in SiS_GetCRT2Data301()
5016 unsigned short tempbx, tempcl, CRT1ModeNo, CRT2ModeNo, SelectRate_backup; in SiS_SetCRT2FIFO_300() local
5076 SiS_GetFIFOThresholdIndex300(SiS_Pr, &tempbx, &tempcl); in SiS_SetCRT2FIFO_300()
5077 data = SiS_GetFIFOThresholdB300(tempbx, tempcl); in SiS_SetCRT2FIFO_300()
5210 unsigned int tempax,tempbx; in SiS_GetVGAHT2() local
5212 tempbx = (SiS_Pr->SiS_VGAVT - SiS_Pr->SiS_VGAVDE) * SiS_Pr->SiS_RVBHCMAX; in SiS_GetVGAHT2()
5214 tempax = (tempax * SiS_Pr->SiS_HT) / tempbx; in SiS_GetVGAHT2()
5353 unsigned short push2, tempax, tempbx, tempcx, temp; in SiS_SetGroup1_LVDS() local
5442 tempbx = SiS_Pr->SiS_HDE; in SiS_SetGroup1_LVDS()
5445 tempbx = SiS_Pr->PanelXRes; in SiS_SetGroup1_LVDS()
5450 tempbx >>= 1; in SiS_SetGroup1_LVDS()
5454 tempax += tempbx; in SiS_SetGroup1_LVDS()
5462 tempcx = (SiS_Pr->SiS_HT - tempbx) >> 2; in SiS_SetGroup1_LVDS()
5526 tempbx = SiS_Pr->SiS_LCDVDES + tempax; in SiS_SetGroup1_LVDS()
5527 if(tempbx >= SiS_Pr->SiS_VT) tempbx -= SiS_Pr->SiS_VT; in SiS_SetGroup1_LVDS()
5529 push2 = tempbx; in SiS_SetGroup1_LVDS()
5546 tempbx += tempcx; in SiS_SetGroup1_LVDS()
5547 if(issis) tempbx++; in SiS_SetGroup1_LVDS()
5549 tempbx += tempcx; in SiS_SetGroup1_LVDS()
5550 if(SiS_Pr->ChipType < SIS_315H) tempbx++; in SiS_SetGroup1_LVDS()
5551 else if(issis) tempbx++; in SiS_SetGroup1_LVDS()
5554 if(tempbx >= SiS_Pr->SiS_VT) tempbx -= SiS_Pr->SiS_VT; in SiS_SetGroup1_LVDS()
5556 temp = tempbx & 0x00FF; in SiS_SetGroup1_LVDS()
5573 tempcx += tempbx; in SiS_SetGroup1_LVDS()
5577 temp = ((tempbx >> 8) & 0x07) << 3; in SiS_SetGroup1_LVDS()
5584 tempbx = 0x87; in SiS_SetGroup1_LVDS()
5587 tempbx = 0x07; in SiS_SetGroup1_LVDS()
5600 SiS_SetRegANDOR(SiS_Pr->SiS_Part1Port,0x1A,tempbx,temp); in SiS_SetGroup1_LVDS()
5602 tempbx = push2; /* BPLVDEE */ in SiS_SetGroup1_LVDS()
5609 tempbx = SiS_Pr->SiS_VGAVDE - 1; in SiS_SetGroup1_LVDS()
5635 temp = ((tempbx >> 8) & 0x07) << 3; in SiS_SetGroup1_LVDS()
5638 SiS_SetReg(SiS_Pr->SiS_Part1Port,0x1C,tempbx); in SiS_SetGroup1_LVDS()
5718 tempbx = (unsigned short)(tempeax & 0xFFFF); in SiS_SetGroup1_LVDS()
5721 tempbx = tempvcfact & 0x3f; in SiS_SetGroup1_LVDS()
5722 if(tempbx == 0) tempbx = 64; in SiS_SetGroup1_LVDS()
5723 tempeax /= tempbx; in SiS_SetGroup1_LVDS()
5724 tempbx = (unsigned short)(tempeax & 0xFFFF); in SiS_SetGroup1_LVDS()
5726 if(SiS_Pr->SiS_LCDResInfo == Panel_1024x768) tempbx--; in SiS_SetGroup1_LVDS()
5728 if((!SiS_Pr->SiS_IF_DEF_FSTN) && (!SiS_Pr->SiS_IF_DEF_DSTN)) tempbx = 1; in SiS_SetGroup1_LVDS()
5729 else if(SiS_Pr->SiS_LCDResInfo != Panel_640x480) tempbx = 1; in SiS_SetGroup1_LVDS()
5732 temp = ((tempbx >> 8) & 0x07) << 3; in SiS_SetGroup1_LVDS()
5735 SiS_SetReg(SiS_Pr->SiS_Part1Port,0x21,tempbx); in SiS_SetGroup1_LVDS()
5911 unsigned short temp=0, tempax=0, tempbx=0, tempcx=0, bridgeadd=0; in SiS_SetGroup1() local
5965 tempbx = pushbx + tempcx; in SiS_SetGroup1()
5967 tempcx += tempbx; in SiS_SetGroup1()
5995 tempbx = SiS_Pr->SiS_VGAHDE; in SiS_SetGroup1()
5996 tempcx -= tempbx; in SiS_SetGroup1()
5999 tempbx >>= 1; in SiS_SetGroup1()
6002 tempbx += 16; in SiS_SetGroup1()
6004 SiS_SetReg(SiS_Pr->SiS_Part1Port,0x0A,tempbx); /* CRT2 Horizontal Display Enable End */ in SiS_SetGroup1()
6006 pushbx = tempbx; in SiS_SetGroup1()
6008 tempbx += tempcx; in SiS_SetGroup1()
6009 tempcx += tempbx; in SiS_SetGroup1()
6033 tempbx = SiS_Pr->CHSyncStart + bridgeadd; in SiS_SetGroup1()
6054 tempbx = ((cr4 | ((cr14 & 0xC0) << 2)) - 3) << 3; /* (VGAHRS-3)*8 */ in SiS_SetGroup1()
6057 tempcx |= (tempbx & 0xFF00); in SiS_SetGroup1()
6058 tempbx += bridgeadd; in SiS_SetGroup1()
6067 tempbx = 1040; in SiS_SetGroup1()
6073 … SiS_SetReg(SiS_Pr->SiS_Part1Port,0x0B,tempbx); /* CRT2 Horizontal Retrace Start */ in SiS_SetGroup1()
6077 temp = ((tempbx >> 8) & 0x0F) | ((pushbx >> 4) & 0xF0); in SiS_SetGroup1()
6102 tempbx = SiS_Pr->SiS_VGAVDE - 1; in SiS_SetGroup1()
6103 …SiS_SetReg(SiS_Pr->SiS_Part1Port,0x0F,tempbx); /* CRT2 Vertical Display Enable End */ in SiS_SetGroup1()
6105 temp = ((tempbx >> 5) & 0x38) | ((tempcx >> 8) & 0x07); in SiS_SetGroup1()
6109 tempbx++; in SiS_SetGroup1()
6110 tempax = tempbx; in SiS_SetGroup1()
6114 tempbx += tempcx; in SiS_SetGroup1()
6117 tempcx += tempbx; in SiS_SetGroup1()
6120tempbx = (SiS_Pr->SiS_VGAVT + SiS_Pr->SiS_VGAVDE) >> 1; /* BTVGA2VRS 0x10,0x1… in SiS_SetGroup1()
6121 …tempcx = ((SiS_Pr->SiS_VGAVT - SiS_Pr->SiS_VGAVDE) >> 4) + tempbx + 1; /* BTVGA2VRE 0x11 … in SiS_SetGroup1()
6126 tempbx = SiS_Pr->CVSyncStart; in SiS_SetGroup1()
6142 tempbx = cr8; in SiS_SetGroup1()
6143 if(cr7 & 0x04) tempbx |= 0x0100; in SiS_SetGroup1()
6144 if(cr7 & 0x80) tempbx |= 0x0200; in SiS_SetGroup1()
6145 if(cr13 & 0x08) tempbx |= 0x0400; in SiS_SetGroup1()
6148 SiS_SetReg(SiS_Pr->SiS_Part1Port,0x10,tempbx); /* CRT2 Vertical Retrace Start */ in SiS_SetGroup1()
6150 temp = ((tempbx >> 4) & 0x70) | (tempcx & 0x0F); in SiS_SetGroup1()
6586 unsigned short i, j, tempax, tempbx, tempcx, tempch, tempcl, temp; in SiS_SetGroup2() local
6747 tempbx = TimingPoint[j] | (TimingPoint[j+1] << 8); in SiS_SetGroup2()
6748 tempbx += tempcx; in SiS_SetGroup2()
6749 SiS_SetReg(SiS_Pr->SiS_Part2Port,0x24,tempbx); in SiS_SetGroup2()
6750 SiS_SetRegANDOR(SiS_Pr->SiS_Part2Port,0x25,0x0F,((tempbx >> 4) & 0xf0)); in SiS_SetGroup2()
6752 tempbx += 8; in SiS_SetGroup2()
6754 tempbx -= 4; in SiS_SetGroup2()
6755 tempcx = tempbx; in SiS_SetGroup2()
6757 SiS_SetRegANDOR(SiS_Pr->SiS_Part2Port,0x29,0x0F,((tempbx << 4) & 0xf0)); in SiS_SetGroup2()
6780 tempbx = SiS_Pr->SiS_VDE; in SiS_SetGroup2()
6782 if(SiS_Pr->SiS_VGAVDE == 360) tempbx = 746; in SiS_SetGroup2()
6783 if(SiS_Pr->SiS_VGAVDE == 375) tempbx = 746; in SiS_SetGroup2()
6784 if(SiS_Pr->SiS_VGAVDE == 405) tempbx = 853; in SiS_SetGroup2()
6787 tempbx >>= 1; in SiS_SetGroup2()
6790 if((ModeNo <= 0x13) && (crt2crtc == 1)) tempbx++; in SiS_SetGroup2()
6793 if(crt2crtc == 4) tempbx++; in SiS_SetGroup2()
6799 if((ModeNo == 0x2f) || (ModeNo == 0x5d) || (ModeNo == 0x5e)) tempbx++; in SiS_SetGroup2()
6802 if(ModeNo == 0x03) tempbx++; /* From 1.10.7w - doesn't make sense */ in SiS_SetGroup2()
6806 tempbx -= 2; in SiS_SetGroup2()
6807 SiS_SetReg(SiS_Pr->SiS_Part2Port,0x2F,tempbx); in SiS_SetGroup2()
6810 temp |= ((tempbx >> 2) & 0xC0); in SiS_SetGroup2()
6818 SiS_SetRegANDOR(SiS_Pr->SiS_Part4Port,0x10,0xdf,((tempbx & 0x0400) >> 5)); in SiS_SetGroup2()
6822 tempbx = SiS_Pr->SiS_VDE; in SiS_SetGroup2()
6825 tempbx >>= 1; in SiS_SetGroup2()
6827 tempbx -= 3; in SiS_SetGroup2()
6828 temp = ((tempbx >> 3) & 0x60) | 0x18; in SiS_SetGroup2()
6830 SiS_SetReg(SiS_Pr->SiS_Part2Port,0x47,tempbx); in SiS_SetGroup2()
6833 SiS_SetRegANDOR(SiS_Pr->SiS_Part4Port,0x10,0xbf,((tempbx & 0x0400) >> 4)); in SiS_SetGroup2()
6837 tempbx = 0; in SiS_SetGroup2()
6841 tempbx |= 0x20; in SiS_SetGroup2()
6852 tempbx &= ~0x20; in SiS_SetGroup2()
6862 if(!(tempbx & 0x20)) { in SiS_SetGroup2()
6868 tempbx |= ((tempax >> 8) & 0x1F); in SiS_SetGroup2()
6873 SiS_SetRegANDOR(SiS_Pr->SiS_Part2Port,0x45,0xC0,tempbx); in SiS_SetGroup2()
6878 if(tempbx & 0x20) tempcx = 0; in SiS_SetGroup2()
6882 tempbx = 0x0382; in SiS_SetGroup2()
6885 tempbx = 0x0369; in SiS_SetGroup2()
6888 SiS_SetReg(SiS_Pr->SiS_Part2Port,0x4B,tempbx); in SiS_SetGroup2()
6891 temp |= ((tempbx >> 8) & 0x03); in SiS_SetGroup2()
6930 tempbx = SiS_Pr->SiS_HDE; in SiS_SetGroup2()
6931 if(SiS_IsDualLink(SiS_Pr)) tempbx >>= 1; in SiS_SetGroup2()
6932 tempbx--; /* RHACTE = HDE - 1 */ in SiS_SetGroup2()
6933 SiS_SetReg(SiS_Pr->SiS_Part2Port,0x2C,tempbx); in SiS_SetGroup2()
6934 SiS_SetRegANDOR(SiS_Pr->SiS_Part2Port,0x2B,0x0F,((tempbx >> 4) & 0xf0)); in SiS_SetGroup2()
6949 tempbx = SiS_Pr->SiS_VDE - 1; in SiS_SetGroup2()
6950 SiS_SetReg(SiS_Pr->SiS_Part2Port,0x03,tempbx); in SiS_SetGroup2()
6951 SiS_SetRegANDOR(SiS_Pr->SiS_Part2Port,0x0C,0xF8,((tempbx >> 8) & 0x07)); in SiS_SetGroup2()
7005 tempbx = SiS_Pr->SiS_VDE - 1; in SiS_SetGroup2()
7008 tempbx = SiS_Pr->SiS_VDE + ((SiS_Pr->PanelYRes - SiS_Pr->SiS_VDE) / 2); in SiS_SetGroup2()
7012 tempbx = SiS_Pr->PanelYRes; in SiS_SetGroup2()
7026 tempbx -= tempax; /* lcdvdee */ in SiS_SetGroup2()
7032 SiS_SetReg(SiS_Pr->SiS_Part2Port,0x06,tempbx); /* lcdvdee */ in SiS_SetGroup2()
7034 temp = (tempbx >> 5) & 0x38; in SiS_SetGroup2()
7049 tempbx = ((SiS_Pr->SiS_VT + SiS_Pr->SiS_VDE) >> 1) - 1; in SiS_SetGroup2()
7056 tempbx -= (tempax - 1); in SiS_SetGroup2()
7058 tempbx -= 10; in SiS_SetGroup2()
7059 if(tempbx <= SiS_Pr->SiS_VDE) tempbx = SiS_Pr->SiS_VDE + 1; in SiS_SetGroup2()
7064 tempbx++; in SiS_SetGroup2()
7067 tempbx = 770; in SiS_SetGroup2()
7076 tempbx = SiS_Pr->CVSyncStart; in SiS_SetGroup2()
7079 SiS_SetReg(SiS_Pr->SiS_Part2Port,0x04,tempbx); /* lcdvrs */ in SiS_SetGroup2()
7081 temp = (tempbx >> 4) & 0xF0; in SiS_SetGroup2()
7082 tempbx += (tempcx + 1); in SiS_SetGroup2()
7083 temp |= (tempbx & 0x0F); in SiS_SetGroup2()
7115 tempax = tempbx = SiS_Pr->SiS_HDE; in SiS_SetGroup2()
7119 tempbx = SiS_Pr->PanelXRes - ((SiS_Pr->PanelXRes - SiS_Pr->SiS_HDE) / 2); in SiS_SetGroup2()
7124 tempbx >>= 1; in SiS_SetGroup2()
7128 tempbx += bridgeoffset; in SiS_SetGroup2()
7130 SiS_SetReg(SiS_Pr->SiS_Part2Port,0x23,tempbx); /* lcdhdee */ in SiS_SetGroup2()
7131 SiS_SetRegANDOR(SiS_Pr->SiS_Part2Port,0x25,0xF0,((tempbx >> 8) & 0x0f)); in SiS_SetGroup2()
7135 tempbx += tempcx; in SiS_SetGroup2()
7136 push2 = tempbx; in SiS_SetGroup2()
7141 if(SiS_Pr->SiS_HDE == 1280) tempbx = (tempbx & 0xff00) | 0x47; in SiS_SetGroup2()
7147 tempbx = SiS_Pr->CHSyncStart; in SiS_SetGroup2()
7148 if(modeflag & HalfDCLK) tempbx <<= 1; in SiS_SetGroup2()
7149 if(SiS_IsDualLink(SiS_Pr)) tempbx >>= 1; in SiS_SetGroup2()
7150 tempbx += bridgeoffset; in SiS_SetGroup2()
7153 SiS_SetReg(SiS_Pr->SiS_Part2Port,0x1C,tempbx); /* lcdhrs */ in SiS_SetGroup2()
7154 SiS_SetRegANDOR(SiS_Pr->SiS_Part2Port,0x1D,0x0F,((tempbx >> 4) & 0xf0)); in SiS_SetGroup2()
7156 tempbx = push2; in SiS_SetGroup2()
7162 tempbx += tempcx; in SiS_SetGroup2()
7165 tempbx = SiS_Pr->CHSyncEnd; in SiS_SetGroup2()
7166 if(modeflag & HalfDCLK) tempbx <<= 1; in SiS_SetGroup2()
7167 if(SiS_IsDualLink(SiS_Pr)) tempbx >>= 1; in SiS_SetGroup2()
7168 tempbx += bridgeoffset; in SiS_SetGroup2()
7171 SiS_SetReg(SiS_Pr->SiS_Part2Port,0x21,tempbx); /* lcdhre */ in SiS_SetGroup2()
7407 unsigned short tempax, tempcx, tempbx, modeflag, temp, resinfo; in SiS_SetGroup4() local
7444 tempbx = SiS_Pr->SiS_RVBHCMAX; in SiS_SetGroup4()
7445 SiS_SetReg(SiS_Pr->SiS_Part4Port,0x14,tempbx); in SiS_SetGroup4()
7447 temp = (tempbx >> 1) & 0x80; in SiS_SetGroup4()
7461 tempbx = SiS_Pr->SiS_VGAHDE; in SiS_SetGroup4()
7462 if(modeflag & HalfDCLK) tempbx >>= 1; in SiS_SetGroup4()
7463 if(SiS_IsDualLink(SiS_Pr)) tempbx >>= 1; in SiS_SetGroup4()
7467 if(tempbx > 800) temp = 0x60; in SiS_SetGroup4()
7470 if(tempbx > 1024) temp = 0xC0; in SiS_SetGroup4()
7471 else if(tempbx >= 960) temp = 0xA0; in SiS_SetGroup4()
7474 if(tempbx >= 1280) temp = 0x40; in SiS_SetGroup4()
7475 else if(tempbx >= 1024) temp = 0x20; in SiS_SetGroup4()
7478 if(tempbx >= 1024) temp = 0xA0; in SiS_SetGroup4()
7527 tempbx = 0; in SiS_SetGroup4()
7528 if(SiS_Pr->SiS_TVMode & (TVSetHiVision | TVSetYPbPr750p)) tempbx = 0x08; in SiS_SetGroup4()
7536 tempbx = 0x08; in SiS_SetGroup4()
7556 temp = ((tempax >> 4) & 0x30) | tempbx; in SiS_SetGroup4()
7560 temp = 0x0036; tempbx = 0xD0; in SiS_SetGroup4()
7562 temp = 0x0026; tempbx = 0xC0; /* See En/DisableBridge() */ in SiS_SetGroup4()
7574 SiS_SetRegANDOR(SiS_Pr->SiS_Part4Port,0x1F,tempbx,temp); in SiS_SetGroup4()
7576 tempbx = SiS_Pr->SiS_HT >> 1; in SiS_SetGroup4()
7577 if(SiS_IsDualLink(SiS_Pr)) tempbx >>= 1; in SiS_SetGroup4()
7578 tempbx -= 2; in SiS_SetGroup4()
7579 SiS_SetReg(SiS_Pr->SiS_Part4Port,0x22,tempbx); in SiS_SetGroup4()
7580 temp = (tempbx >> 5) & 0x38; in SiS_SetGroup4()
8891 SiS_GetCH700x(struct SiS_Private *SiS_Pr, unsigned short tempbx) in SiS_GetCH700x() argument
8906 SiS_Pr->SiS_DDC_ReadAddr = tempbx; in SiS_GetCH700x()
8924 SiS_GetCH701x(struct SiS_Private *SiS_Pr, unsigned short tempbx) in SiS_GetCH701x() argument
8932 SiS_Pr->SiS_DDC_ReadAddr = tempbx; in SiS_GetCH701x()
8941 SiS_GetCH70xx(struct SiS_Private *SiS_Pr, unsigned short tempbx) in SiS_GetCH70xx() argument
8944 return SiS_GetCH700x(SiS_Pr, tempbx); in SiS_GetCH70xx()
8946 return SiS_GetCH701x(SiS_Pr, tempbx); in SiS_GetCH70xx()
10444 unsigned short tempcl,tempch,tempbl,tempbh,tempbx,tempax,temp; in SiS_FinalizeLCD() local
10565 tempbx = 806; /* 0x326 */ /* other older BIOSes */ in SiS_FinalizeLCD()
10566 tempbx--; in SiS_FinalizeLCD()
10567 temp = tempbx & 0xff; in SiS_FinalizeLCD()
10569 temp = (tempbx >> 8) & 0x03; in SiS_FinalizeLCD()
10615 tempbx = (tempbh << 8) | tempbl; in SiS_FinalizeLCD()
10619 tempbx = 770; in SiS_FinalizeLCD()
10621 if(tempbx > 770) tempbx = 770; in SiS_FinalizeLCD()
10626 tempbx -= tempax; in SiS_FinalizeLCD()
10631 temp = tempbx & 0xff; in SiS_FinalizeLCD()
10633 temp = ((tempbx & 0xff00) >> 4) | tempcl; in SiS_FinalizeLCD()
10693 unsigned short tempbx=0,romptr=0; in GetOEMLCDPtr() local
10705 tempbx = SiS_GetReg(SiS_Pr->SiS_P3d4,0x36) & 0x0f; in GetOEMLCDPtr()
10706 if(SiS_Pr->SiS_VBType & VB_SIS301) tempbx &= 0x07; in GetOEMLCDPtr()
10707 tempbx -= 2; in GetOEMLCDPtr()
10708 if(!(SiS_Pr->SiS_SetFlag & LCDVESATiming)) tempbx += 4; in GetOEMLCDPtr()
10710 if(SiS_Pr->SiS_LCDInfo & DontExpandLCD) tempbx += 3; in GetOEMLCDPtr()
10714 tempbx = SiS_Pr->SiS_LCDTypeInfo; in GetOEMLCDPtr()
10717 if(romptr) tempbx = ROMAddr[romptr + SiS_Pr->SiS_LCDTypeInfo]; in GetOEMLCDPtr()
10718 else tempbx = customtable300[SiS_Pr->SiS_LCDTypeInfo]; in GetOEMLCDPtr()
10719 if(tempbx == 0xFF) return 0xFFFF; in GetOEMLCDPtr()
10721 tempbx <<= 1; in GetOEMLCDPtr()
10722 if(!(SiS_Pr->SiS_SetFlag & LCDVESATiming)) tempbx++; in GetOEMLCDPtr()
10731 if(romptr) tempbx = ROMAddr[romptr + SiS_Pr->SiS_LCDTypeInfo]; in GetOEMLCDPtr()
10732 else tempbx = 0xff; in GetOEMLCDPtr()
10734 tempbx = customtable630[SiS_Pr->SiS_LCDTypeInfo]; in GetOEMLCDPtr()
10736 if(tempbx == 0xFF) return 0xFFFF; in GetOEMLCDPtr()
10737 tempbx <<= 2; in GetOEMLCDPtr()
10738 if(SiS_Pr->SiS_VBInfo & SetInSlaveMode) tempbx += 2; in GetOEMLCDPtr()
10739 if(SiS_Pr->SiS_LCDInfo & DontExpandLCD) tempbx++; in GetOEMLCDPtr()
10740 return tempbx; in GetOEMLCDPtr()
10742 tempbx = SiS_Pr->SiS_LCDTypeInfo << 2; in GetOEMLCDPtr()
10743 if(SiS_Pr->SiS_VBInfo & SetInSlaveMode) tempbx += 2; in GetOEMLCDPtr()
10744 if(SiS_Pr->SiS_LCDInfo & DontExpandLCD) tempbx++; in GetOEMLCDPtr()
10748 return tempbx; in GetOEMLCDPtr()