Lines Matching refs:SiS_Pr

309 void		SiS_UnLockCRT2(struct SiS_Private *SiS_Pr);
311 void SiS_LockCRT2(struct SiS_Private *SiS_Pr);
313 void SiS_EnableCRT2(struct SiS_Private *SiS_Pr);
314 unsigned short SiS_GetRatePtr(struct SiS_Private *SiS_Pr, unsigned short ModeNo, unsigned short ModeIdIndex);
315 void SiS_WaitRetrace1(struct SiS_Private *SiS_Pr);
316 BOOLEAN SiS_IsDualEdge(struct SiS_Private *SiS_Pr);
317 BOOLEAN SiS_IsVAMode(struct SiS_Private *SiS_Pr);
318 void SiS_GetVBInfo(struct SiS_Private *SiS_Pr, unsigned short ModeNo,
320 void SiS_SetYPbPr(struct SiS_Private *SiS_Pr);
321 void SiS_SetTVMode(struct SiS_Private *SiS_Pr, unsigned short ModeNo,
323 void SiS_GetLCDResInfo(struct SiS_Private *SiS_Pr, unsigned short ModeNo,
325 unsigned short SiS_GetVCLK2Ptr(struct SiS_Private *SiS_Pr, unsigned short ModeNo, unsigned short ModeIdIndex,
327 unsigned short SiS_GetResInfo(struct SiS_Private *SiS_Pr,unsigned short ModeNo,unsigned short ModeIdIndex);
328 void SiS_DisableBridge(struct SiS_Private *SiS_Pr);
330 void SiS_EnableBridge(struct SiS_Private *SiS_Pr);
332 BOOLEAN SiS_SetCRT2Group(struct SiS_Private *SiS_Pr, unsigned short ModeNo);
333 void SiS_SiS30xBLOn(struct SiS_Private *SiS_Pr);
334 void SiS_SiS30xBLOff(struct SiS_Private *SiS_Pr);
336 void SiS_SetCH700x(struct SiS_Private *SiS_Pr, unsigned short reg, unsigned char val);
337 unsigned short SiS_GetCH700x(struct SiS_Private *SiS_Pr, unsigned short tempax);
338 void SiS_SetCH701x(struct SiS_Private *SiS_Pr, unsigned short reg, unsigned char val);
339 unsigned short SiS_GetCH701x(struct SiS_Private *SiS_Pr, unsigned short tempax);
341 void SiS_SetCH70xx(struct SiS_Private *SiS_Pr, unsigned short reg, unsigned char val);
342 unsigned short SiS_GetCH70xx(struct SiS_Private *SiS_Pr, unsigned short tempax);
344 void SiS_SetCH70xxANDOR(struct SiS_Private *SiS_Pr, unsigned short reg,
347 static void SiS_Chrontel701xOn(struct SiS_Private *SiS_Pr);
348 static void SiS_Chrontel701xOff(struct SiS_Private *SiS_Pr);
349 static void SiS_ChrontelInitTVVSync(struct SiS_Private *SiS_Pr);
350 static void SiS_ChrontelDoSomething1(struct SiS_Private *SiS_Pr);
351 void SiS_Chrontel701xBLOn(struct SiS_Private *SiS_Pr);
352 void SiS_Chrontel701xBLOff(struct SiS_Private *SiS_Pr);
356 static BOOLEAN SiS_SetTrumpionBlock(struct SiS_Private *SiS_Pr, unsigned char *dataptr);
357 void SiS_SetChrontelGPIO(struct SiS_Private *SiS_Pr, unsigned short myvbinfo);
360 void SiS_DDC2Delay(struct SiS_Private *SiS_Pr, unsigned int delaytime);
361 unsigned short SiS_ReadDDC1Bit(struct SiS_Private *SiS_Pr);
362 unsigned short SiS_HandleDDC(struct SiS_Private *SiS_Pr, unsigned int VBFlags, int VGAEngine,
367 unsigned short SiS_InitDDCRegs(struct SiS_Private *SiS_Pr, unsigned int VBFlags,
370 unsigned short SiS_ProbeDDC(struct SiS_Private *SiS_Pr);
371 unsigned short SiS_ReadDDC(struct SiS_Private *SiS_Pr, unsigned short DDCdatatype,
374 static unsigned short SiS_InitDDCRegs(struct SiS_Private *SiS_Pr, unsigned int VBFlags,
377 static unsigned short SiS_ProbeDDC(struct SiS_Private *SiS_Pr);
378 static unsigned short SiS_ReadDDC(struct SiS_Private *SiS_Pr, unsigned short DDCdatatype,
381 static void SiS_SetSwitchDDC2(struct SiS_Private *SiS_Pr);
382 static unsigned short SiS_SetStart(struct SiS_Private *SiS_Pr);
383 static unsigned short SiS_SetStop(struct SiS_Private *SiS_Pr);
384 static unsigned short SiS_SetSCLKLow(struct SiS_Private *SiS_Pr);
385 static unsigned short SiS_SetSCLKHigh(struct SiS_Private *SiS_Pr);
386 static unsigned short SiS_ReadDDC2Data(struct SiS_Private *SiS_Pr);
387 static unsigned short SiS_WriteDDC2Data(struct SiS_Private *SiS_Pr, unsigned short tempax);
388 static unsigned short SiS_CheckACK(struct SiS_Private *SiS_Pr);
389 static unsigned short SiS_WriteDABDDC(struct SiS_Private *SiS_Pr);
390 static unsigned short SiS_PrepareReadDDC(struct SiS_Private *SiS_Pr);
391 static unsigned short SiS_PrepareDDC(struct SiS_Private *SiS_Pr);
392 static void SiS_SendACK(struct SiS_Private *SiS_Pr, unsigned short yesno);
393 static unsigned short SiS_DoProbeDDC(struct SiS_Private *SiS_Pr);
396 static void SiS_OEM300Setting(struct SiS_Private *SiS_Pr,
398 static void SetOEMLCDData2(struct SiS_Private *SiS_Pr,
402 static void SiS_OEM310Setting(struct SiS_Private *SiS_Pr,
404 static void SiS_OEM661Setting(struct SiS_Private *SiS_Pr,
420 extern void SiS_DisplayOff(struct SiS_Private *SiS_Pr);
421 extern void SiS_DisplayOn(struct SiS_Private *SiS_Pr);
423 extern unsigned short SiS_GetModeFlag(struct SiS_Private *SiS_Pr, unsigned short ModeNo,
425 extern unsigned short SiS_GetModePtr(struct SiS_Private *SiS_Pr, unsigned short ModeNo, unsigned short ModeIdIndex);
426 extern unsigned short SiS_GetColorDepth(struct SiS_Private *SiS_Pr, unsigned short ModeNo, unsigned short ModeIdIndex);
427 extern unsigned short SiS_GetOffset(struct SiS_Private *SiS_Pr, unsigned short ModeNo, unsigned short ModeIdIndex,
429 extern void SiS_LoadDAC(struct SiS_Private *SiS_Pr, unsigned short ModeNo,
431 extern void SiS_CalcLCDACRT1Timing(struct SiS_Private *SiS_Pr, unsigned short ModeNo,
433 extern void SiS_CalcCRRegisters(struct SiS_Private *SiS_Pr, int depth);
434 extern unsigned short SiS_GetRefCRTVCLK(struct SiS_Private *SiS_Pr, unsigned short Index, int UseWide);
435 extern unsigned short SiS_GetRefCRT1CRTC(struct SiS_Private *SiS_Pr, unsigned short Index, int UseWide);
437 extern void SiS_GetFIFOThresholdIndex300(struct SiS_Private *SiS_Pr, unsigned short *tempbx,
440 extern unsigned short SiS_GetLatencyFactor630(struct SiS_Private *SiS_Pr, unsigned short index);
442 extern unsigned int sisfb_read_nbridge_pci_dword(struct SiS_Private *SiS_Pr, int reg);
443 extern unsigned int sisfb_read_lpc_pci_dword(struct SiS_Private *SiS_Pr, int reg);
447 extern void SiS_SetGroup2_C_ELV(struct SiS_Private *SiS_Pr, unsigned short ModeNo,