• Home
  • History
  • Annotate
  • Raw
  • Download
  • only in /netgear-WNDR4500v2-V1.0.0.60_1.0.38/src/linux/linux-2.6/drivers/video/sis/

Lines Matching defs:SiS_Pr

37 int		sisfb_mode_rate_to_dclock(struct SiS_Private *SiS_Pr,
39 int sisfb_mode_rate_to_ddata(struct SiS_Private *SiS_Pr, unsigned char modeno,
41 bool sisfb_gettotalfrommode(struct SiS_Private *SiS_Pr, unsigned char modeno,
44 extern bool SiSInitPtr(struct SiS_Private *SiS_Pr);
45 extern bool SiS_SearchModeID(struct SiS_Private *SiS_Pr, unsigned short *ModeNo,
47 extern void SiS_Generic_ConvertCRData(struct SiS_Private *SiS_Pr, unsigned char *crdata,
51 sisfb_mode_rate_to_dclock(struct SiS_Private *SiS_Pr, unsigned char modeno,
59 if(!SiSInitPtr(SiS_Pr)) return 65000;
70 if(!(SiS_SearchModeID(SiS_Pr, &ModeNo, &ModeIdIndex))) {;
75 RRTI = SiS_Pr->SiS_EModeIDTable[ModeIdIndex].REFindex;
77 if(SiS_Pr->SiS_RefIndex[RRTI].Ext_InfoFlag & HaveWideTiming) {
78 if(SiS_Pr->SiS_UseWide == 1) {
80 ClockIndex = SiS_Pr->SiS_RefIndex[RRTI].Ext_CRTVCLK_WIDE;
83 ClockIndex = SiS_Pr->SiS_RefIndex[RRTI].Ext_CRTVCLK_NORM;
87 ClockIndex = SiS_Pr->SiS_RefIndex[RRTI].Ext_CRTVCLK;
90 Clock = SiS_Pr->SiS_VCLKData[ClockIndex].CLOCK * 1000;
96 sisfb_mode_rate_to_ddata(struct SiS_Private *SiS_Pr, unsigned char modeno,
103 if(!SiSInitPtr(SiS_Pr)) return 0;
114 if(!(SiS_SearchModeID(SiS_Pr, &ModeNo, &ModeIdIndex))) return 0;
116 RRTI = SiS_Pr->SiS_EModeIDTable[ModeIdIndex].REFindex;
117 if(SiS_Pr->SiS_RefIndex[RRTI].Ext_InfoFlag & HaveWideTiming) {
118 if(SiS_Pr->SiS_UseWide == 1) {
120 index = SiS_Pr->SiS_RefIndex[RRTI].Ext_CRT1CRTC_WIDE;
123 index = SiS_Pr->SiS_RefIndex[RRTI].Ext_CRT1CRTC_NORM;
127 index = SiS_Pr->SiS_RefIndex[RRTI].Ext_CRT1CRTC;
130 SiS_Generic_ConvertCRData(SiS_Pr,
131 (unsigned char *)&SiS_Pr->SiS_CRT1Table[index].CR[0],
132 SiS_Pr->SiS_RefIndex[RRTI].XRes,
133 SiS_Pr->SiS_RefIndex[RRTI].YRes,
136 if(SiS_Pr->SiS_RefIndex[RRTI].Ext_InfoFlag & 0x8000)
141 if(SiS_Pr->SiS_RefIndex[RRTI].Ext_InfoFlag & 0x4000)
147 if(SiS_Pr->SiS_RefIndex[RRTI].Ext_InfoFlag & 0x0080)
151 while(SiS_Pr->SiS_EModeIDTable[j].Ext_ModeID != 0xff) {
152 if(SiS_Pr->SiS_EModeIDTable[j].Ext_ModeID ==
153 SiS_Pr->SiS_RefIndex[RRTI].ModeID) {
154 if(SiS_Pr->SiS_EModeIDTable[j].Ext_ModeFlag & DoubleScanMode) {
174 sisfb_gettotalfrommode(struct SiS_Private *SiS_Pr, unsigned char modeno, int *htotal,
182 if(!SiSInitPtr(SiS_Pr)) return false;
193 if(!(SiS_SearchModeID(SiS_Pr, &ModeNo, &ModeIdIndex))) return false;
195 RRTI = SiS_Pr->SiS_EModeIDTable[ModeIdIndex].REFindex;
196 if(SiS_Pr->SiS_RefIndex[RRTI].Ext_InfoFlag & HaveWideTiming) {
197 if(SiS_Pr->SiS_UseWide == 1) {
199 CRT1Index = SiS_Pr->SiS_RefIndex[RRTI].Ext_CRT1CRTC_WIDE;
202 CRT1Index = SiS_Pr->SiS_RefIndex[RRTI].Ext_CRT1CRTC_NORM;
206 CRT1Index = SiS_Pr->SiS_RefIndex[RRTI].Ext_CRT1CRTC;
209 sr_data = SiS_Pr->SiS_CRT1Table[CRT1Index].CR[14];
210 cr_data = SiS_Pr->SiS_CRT1Table[CRT1Index].CR[0];
213 sr_data = SiS_Pr->SiS_CRT1Table[CRT1Index].CR[13];
214 cr_data = SiS_Pr->SiS_CRT1Table[CRT1Index].CR[6];
215 cr_data2 = SiS_Pr->SiS_CRT1Table[CRT1Index].CR[7];
221 if(SiS_Pr->SiS_RefIndex[RRTI].Ext_InfoFlag & InterlaceMode)