• Home
  • History
  • Annotate
  • Raw
  • Download
  • only in /netgear-R7000-V1.0.7.12_1.2.5/components/opensource/linux/linux-2.6.36/drivers/video/sis/

Lines Matching refs:SiS_Pr

36 int		sisfb_mode_rate_to_dclock(struct SiS_Private *SiS_Pr,
38 int sisfb_mode_rate_to_ddata(struct SiS_Private *SiS_Pr, unsigned char modeno,
40 bool sisfb_gettotalfrommode(struct SiS_Private *SiS_Pr, unsigned char modeno,
43 extern bool SiSInitPtr(struct SiS_Private *SiS_Pr);
44 extern bool SiS_SearchModeID(struct SiS_Private *SiS_Pr, unsigned short *ModeNo,
46 extern void SiS_Generic_ConvertCRData(struct SiS_Private *SiS_Pr, unsigned char *crdata,
50 sisfb_mode_rate_to_dclock(struct SiS_Private *SiS_Pr, unsigned char modeno,
58 if(!SiSInitPtr(SiS_Pr)) return 65000;
69 if(!(SiS_SearchModeID(SiS_Pr, &ModeNo, &ModeIdIndex))) {;
74 RRTI = SiS_Pr->SiS_EModeIDTable[ModeIdIndex].REFindex;
76 if(SiS_Pr->SiS_RefIndex[RRTI].Ext_InfoFlag & HaveWideTiming) {
77 if(SiS_Pr->SiS_UseWide == 1) {
79 ClockIndex = SiS_Pr->SiS_RefIndex[RRTI].Ext_CRTVCLK_WIDE;
82 ClockIndex = SiS_Pr->SiS_RefIndex[RRTI].Ext_CRTVCLK_NORM;
86 ClockIndex = SiS_Pr->SiS_RefIndex[RRTI].Ext_CRTVCLK;
89 Clock = SiS_Pr->SiS_VCLKData[ClockIndex].CLOCK * 1000;
95 sisfb_mode_rate_to_ddata(struct SiS_Private *SiS_Pr, unsigned char modeno,
102 if(!SiSInitPtr(SiS_Pr)) return 0;
113 if(!(SiS_SearchModeID(SiS_Pr, &ModeNo, &ModeIdIndex))) return 0;
115 RRTI = SiS_Pr->SiS_EModeIDTable[ModeIdIndex].REFindex;
116 if(SiS_Pr->SiS_RefIndex[RRTI].Ext_InfoFlag & HaveWideTiming) {
117 if(SiS_Pr->SiS_UseWide == 1) {
119 index = SiS_Pr->SiS_RefIndex[RRTI].Ext_CRT1CRTC_WIDE;
122 index = SiS_Pr->SiS_RefIndex[RRTI].Ext_CRT1CRTC_NORM;
126 index = SiS_Pr->SiS_RefIndex[RRTI].Ext_CRT1CRTC;
129 SiS_Generic_ConvertCRData(SiS_Pr,
130 (unsigned char *)&SiS_Pr->SiS_CRT1Table[index].CR[0],
131 SiS_Pr->SiS_RefIndex[RRTI].XRes,
132 SiS_Pr->SiS_RefIndex[RRTI].YRes,
135 if(SiS_Pr->SiS_RefIndex[RRTI].Ext_InfoFlag & 0x8000)
140 if(SiS_Pr->SiS_RefIndex[RRTI].Ext_InfoFlag & 0x4000)
146 if(SiS_Pr->SiS_RefIndex[RRTI].Ext_InfoFlag & 0x0080)
150 while(SiS_Pr->SiS_EModeIDTable[j].Ext_ModeID != 0xff) {
151 if(SiS_Pr->SiS_EModeIDTable[j].Ext_ModeID ==
152 SiS_Pr->SiS_RefIndex[RRTI].ModeID) {
153 if(SiS_Pr->SiS_EModeIDTable[j].Ext_ModeFlag & DoubleScanMode) {
173 sisfb_gettotalfrommode(struct SiS_Private *SiS_Pr, unsigned char modeno, int *htotal,
181 if(!SiSInitPtr(SiS_Pr)) return false;
192 if(!(SiS_SearchModeID(SiS_Pr, &ModeNo, &ModeIdIndex))) return false;
194 RRTI = SiS_Pr->SiS_EModeIDTable[ModeIdIndex].REFindex;
195 if(SiS_Pr->SiS_RefIndex[RRTI].Ext_InfoFlag & HaveWideTiming) {
196 if(SiS_Pr->SiS_UseWide == 1) {
198 CRT1Index = SiS_Pr->SiS_RefIndex[RRTI].Ext_CRT1CRTC_WIDE;
201 CRT1Index = SiS_Pr->SiS_RefIndex[RRTI].Ext_CRT1CRTC_NORM;
205 CRT1Index = SiS_Pr->SiS_RefIndex[RRTI].Ext_CRT1CRTC;
208 sr_data = SiS_Pr->SiS_CRT1Table[CRT1Index].CR[14];
209 cr_data = SiS_Pr->SiS_CRT1Table[CRT1Index].CR[0];
212 sr_data = SiS_Pr->SiS_CRT1Table[CRT1Index].CR[13];
213 cr_data = SiS_Pr->SiS_CRT1Table[CRT1Index].CR[6];
214 cr_data2 = SiS_Pr->SiS_CRT1Table[CRT1Index].CR[7];
220 if(SiS_Pr->SiS_RefIndex[RRTI].Ext_InfoFlag & InterlaceMode)