Lines Matching refs:ModeNo

252 SiS_SearchModeID(struct SiS_Private *SiS_Pr, unsigned short *ModeNo,
255 if ((*ModeNo) <= 0x13) {
257 if ((*ModeNo) != 0x03)
267 (*ModeNo))
295 SiS_GetColorDepth(struct SiS_Private *SiS_Pr, unsigned short ModeNo,
302 if (ModeNo <= 0x13) {
319 SiS_GetOffset(struct SiS_Private *SiS_Pr, unsigned short ModeNo,
327 colordepth = SiS_GetColorDepth(SiS_Pr, ModeNo, ModeIdIndex);
443 static void SiS_ClearExt1Regs(struct SiS_Private *SiS_Pr, unsigned short ModeNo)
459 SiS_GetRatePtr(struct SiS_Private *SiS_Pr, unsigned short ModeNo,
464 if (ModeNo <= 0x13)
472 ModeNo = SiS_Pr->SiS_RefIndex[rrti].ModeID;
476 if (SiS_Pr->SiS_RefIndex[rrti + i].ModeID != ModeNo)
510 SiS_SetCRT1CRTC(struct SiS_Private *SiS_Pr, unsigned short ModeNo,
558 SiS_SetCRT1Offset(struct SiS_Private *SiS_Pr, unsigned short ModeNo,
561 unsigned short du = SiS_GetOffset(SiS_Pr, ModeNo, ModeIdIndex, rrti);
586 SiS_SetCRT1VCLK(struct SiS_Private *SiS_Pr, unsigned short ModeNo,
605 SiS_SetCRT1FIFO_310(struct SiS_Private *SiS_Pr, unsigned short ModeNo,
616 if (ModeNo <= 0x13)
630 SiS_SetVCLKState(struct SiS_Private *SiS_Pr, unsigned short ModeNo,
635 if (ModeNo > 0x13) {
660 SiS_SetCRT1ModeRegs(struct SiS_Private *SiS_Pr, unsigned short ModeNo,
665 if (ModeNo <= 0x13)
676 if (ModeNo > 0x13) {
710 if ((SiS_Pr->SiS_ModeType == ModeEGA) && (ModeNo > 0x13))
723 SiS_SetVCLKState(SiS_Pr, ModeNo, rrti);
764 SiS_LoadDAC(struct SiS_Private *SiS_Pr, unsigned short ModeNo,
772 if (ModeNo < 0x13)
847 SiS_SetCRT1Group(struct SiS_Private *SiS_Pr, unsigned short ModeNo,
852 SiS_Pr->SiS_CRT1Mode = ModeNo;
854 if (ModeNo <= 0x13)
865 SiS_ClearExt1Regs(SiS_Pr, ModeNo);
867 rrti = SiS_GetRatePtr(SiS_Pr, ModeNo, ModeIdIndex);
871 SiS_SetCRT1CRTC(SiS_Pr, ModeNo, ModeIdIndex, rrti);
872 SiS_SetCRT1Offset(SiS_Pr, ModeNo, ModeIdIndex, rrti);
873 SiS_SetCRT1VCLK(SiS_Pr, ModeNo, rrti);
876 SiS_SetCRT1FIFO_310(SiS_Pr, ModeNo, ModeIdIndex);
878 SiS_SetCRT1ModeRegs(SiS_Pr, ModeNo, ModeIdIndex, rrti);
880 SiS_LoadDAC(SiS_Pr, ModeNo, ModeIdIndex);
889 int SiSUSBSetMode(struct SiS_Private *SiS_Pr, unsigned short ModeNo)
898 if (!(SiS_SearchModeID(SiS_Pr, &ModeNo, &ModeIdIndex)))
905 ModeNo &= 0x7f;
913 SiS_SetCRT1Group(SiS_Pr, ModeNo, ModeIdIndex);
921 SiS_SetReg(SiS_Pr, SiS_Pr->SiS_P3d4, 0x34, ModeNo);
928 unsigned short ModeNo = 0;
935 ModeNo = 0x03;
943 ModeNo = SiS_Pr->SiS_EModeIDTable[i].Ext_ModeID;
951 if (!ModeNo)
954 return SiSUSBSetMode(SiS_Pr, ModeNo);