Lines Matching refs:CRT2pScrn
372 if(pSiS->CRT2pScrn) {
373 if(pSiS->CRT2pScrn->modes) {
374 while(pSiS->CRT2pScrn->modes)
375 xf86DeleteMode(&pSiS->CRT2pScrn->modes, pSiS->CRT2pScrn->modes);
377 if(pSiS->CRT2pScrn->monitor) {
378 if(pSiS->CRT2pScrn->monitor->Modes) {
379 while(pSiS->CRT2pScrn->monitor->Modes)
380 xf86DeleteMode(&pSiS->CRT2pScrn->monitor->Modes, pSiS->CRT2pScrn->monitor->Modes);
382 if(pSiS->CRT2pScrn->monitor->DDC) free(pSiS->CRT2pScrn->monitor->DDC);
383 free(pSiS->CRT2pScrn->monitor);
385 free(pSiS->CRT2pScrn);
386 pSiS->CRT2pScrn = NULL;
2542 if(pSiS->CRT2pScrn) {
2543 if(pSiS->CRT2pScrn->modes) {
2544 while(pSiS->CRT2pScrn->modes)
2545 xf86DeleteMode(&pSiS->CRT2pScrn->modes, pSiS->CRT2pScrn->modes);
2547 if(pSiS->CRT2pScrn->monitor) {
2548 if(pSiS->CRT2pScrn->monitor->Modes) {
2549 while(pSiS->CRT2pScrn->monitor->Modes)
2550 xf86DeleteMode(&pSiS->CRT2pScrn->monitor->Modes, pSiS->CRT2pScrn->monitor->Modes);
2552 if(pSiS->CRT2pScrn->monitor->DDC) free(pSiS->CRT2pScrn->monitor->DDC);
2553 free(pSiS->CRT2pScrn->monitor);
2555 free(pSiS->CRT2pScrn);
2556 pSiS->CRT2pScrn = NULL;
5622 pSiS->CRT2pScrn = malloc(sizeof(ScrnInfoRec));
5623 if(!pSiS->CRT2pScrn) {
5627 memcpy(pSiS->CRT2pScrn, pScrn, sizeof(ScrnInfoRec));
5655 if(pSiS->CRT2pScrn) free(pSiS->CRT2pScrn);
5656 pSiS->CRT2pScrn = NULL;
5702 if(pSiS->CRT2pScrn) free(pSiS->CRT2pScrn);
5703 pSiS->CRT2pScrn = NULL;
6079 pSiS->CRT2pScrn->monitor = malloc(sizeof(MonRec));
6080 if(pSiS->CRT2pScrn->monitor) {
6082 memcpy(pSiS->CRT2pScrn->monitor, pScrn->monitor, sizeof(MonRec));
6083 pSiS->CRT2pScrn->monitor->DDC = NULL;
6084 pSiS->CRT2pScrn->monitor->Modes = NULL;
6085 pSiS->CRT2pScrn->monitor->id = (char *)crt2monname;
6095 if(!pSiS->CRT2pScrn->monitor->Modes) pSiS->CRT2pScrn->monitor->Modes = newm;
6104 pSiS->CRT2pScrn->monitor->nHsync =
6105 SiSStrToRanges(pSiS->CRT2pScrn->monitor->hsync, pSiS->CRT2HSync, MAX_HSYNC);
6108 pSiS->CRT2pScrn->monitor->nVrefresh =
6109 SiSStrToRanges(pSiS->CRT2pScrn->monitor->vrefresh, pSiS->CRT2VRefresh, MAX_VREFRESH);
6111 if((pMonitor = SiSInternalDDC(pSiS->CRT2pScrn, 1))) {
6114 xf86SetDDCproperties(pSiS->CRT2pScrn, pMonitor);
6115 pSiS->CRT2pScrn->monitor->DDC = pMonitor;
6121 pSiS->CRT2pScrn->monitor->nHsync = 0;
6124 pSiS->CRT2pScrn->monitor->nVrefresh = 0;
6133 if(pSiS->CRT2pScrn) free(pSiS->CRT2pScrn);
6134 pSiS->CRT2pScrn = NULL;
6646 clockRanges->maxClock = SiSMemBandWidth(pSiS->CRT2pScrn, TRUE);
6676 if(!SiSMakeOwnModeList(pSiS->CRT2pScrn, acceptcustommodes, includelcdmodes,
6704 if((pSiS->CRT2pScrn->monitor->nHsync <= 0) || (pSiS->OverruleRanges)) {
6705 if((pSiS->CRT2pScrn->monitor->nHsync <= 0) && (pSiS->CRT2pScrn->monitor->DDC)) {
6706 SiSSetSyncRangeFromEdid(pSiS->CRT2pScrn, 1);
6707 if(pSiS->CRT2pScrn->monitor->nHsync > 0) {
6712 if((pSiS->CRT2pScrn->monitor->nHsync <= 0) || (pSiS->OverruleRanges)) {
6715 Bool HaveNoRanges = (pSiS->CRT2pScrn->monitor->nHsync <= 0);
6717 if((crt2freqoverruled = CheckAndOverruleH(pScrn, pSiS->CRT2pScrn->monitor))) {
6726 if((pSiS->CRT2pScrn->monitor->nVrefresh <= 0) || (pSiS->OverruleRanges)) {
6727 if((pSiS->CRT2pScrn->monitor->nVrefresh <= 0) && (pSiS->CRT2pScrn->monitor->DDC)) {
6728 SiSSetSyncRangeFromEdid(pSiS->CRT2pScrn, 0);
6729 if(pSiS->CRT2pScrn->monitor->nVrefresh > 0) {
6734 if((pSiS->CRT2pScrn->monitor->nVrefresh <= 0) || (pSiS->OverruleRanges)) {
6737 Bool HaveNoRanges = (pSiS->CRT2pScrn->monitor->nVrefresh <= 0);
6739 if((crt2freqoverruled = CheckAndOverruleV(pScrn, pSiS->CRT2pScrn->monitor))) {
6747 backupddc = pSiS->CRT2pScrn->monitor->DDC;
6750 if(crt2freqoverruled) pSiS->CRT2pScrn->monitor->DDC = NULL;
6754 i = xf86ValidateModes(pSiS->CRT2pScrn, pSiS->CRT2pScrn->monitor->Modes,
6755 pSiS->CRT2pScrn->display->modes, clockRanges,
6757 pSiS->CRT2pScrn->bitsPerPixel * 8, 128, 4096,
6764 pSiS->CRT2pScrn->monitor->DDC = backupddc;
6776 if((p = first = pSiS->CRT2pScrn->modes)) {
6792 xf86PruneDriverModes(pSiS->CRT2pScrn);
6794 if(i == 0 || pSiS->CRT2pScrn->modes == NULL) {
6804 xf86SetCrtcForModes(pSiS->CRT2pScrn, INTERLACE_HALVE_V);
6809 SiSPrintModes(pSiS->CRT2pScrn);
6811 xf86PrintModes(pSiS->CRT2pScrn);
6820 pSiS->CRT1Modes, pSiS->CRT2pScrn->modes,
6858 SiSMergedFBSetDpi(pScrn, pSiS->CRT2pScrn, pSiS->CRT2Position);
9323 ScrnInfoPtr pScrn2 = pSiS->CRT2pScrn;
9607 ScrnInfoPtr pScrn2 = pSiS->CRT2pScrn;