Lines Matching refs:Modes
373 if(pSiS->CRT2pScrn->modes) {
374 while(pSiS->CRT2pScrn->modes)
375 xf86DeleteMode(&pSiS->CRT2pScrn->modes, pSiS->CRT2pScrn->modes);
378 if(pSiS->CRT2pScrn->monitor->Modes) {
379 while(pSiS->CRT2pScrn->monitor->Modes)
380 xf86DeleteMode(&pSiS->CRT2pScrn->monitor->Modes, pSiS->CRT2pScrn->monitor->Modes);
389 if(pSiS->CRT1Modes != pScrn->modes) {
390 if(pScrn->modes) {
391 pScrn->currentMode = pScrn->modes;
398 } while(pScrn->currentMode != pScrn->modes);
401 pScrn->modes = pSiS->CRT1Modes;
864 * derive them from supported VESA modes.
1008 DisplayModePtr mode = monitor->Modes;
1042 DisplayModePtr mode = monitor->Modes;
1142 /* Copy and link two modes (i, j) for mergedfb mode
1233 * Modes-list in the screen section; corrects cycling with CTRL-ALT-[-+]
1280 * extension to allow selecting among a number of modes whose merged result
1281 * looks identical but consists of different modes for CRT1 and CRT2
1409 * largest common mode if available, otherwise the first two modes
1589 "No MetaModes given, linking %s modes by default\n",
1608 mode = bmode = pScrn->modes;
1817 if(!(pScrn1->modes)) return;
1826 currentMode = firstMode = pScrn1->modes;
1916 "Virtual screen size does not match maximum display modes...\n");
1923 "Only clone modes available for this virtual screen size...\n");
2096 } else { /* Only clone-modes left */
2494 "Only Clone modes defined, SiS Pseudo-Xinerama disabled\n");
2543 if(pSiS->CRT2pScrn->modes) {
2544 while(pSiS->CRT2pScrn->modes)
2545 xf86DeleteMode(&pSiS->CRT2pScrn->modes, pSiS->CRT2pScrn->modes);
2548 if(pSiS->CRT2pScrn->monitor->Modes) {
2549 while(pSiS->CRT2pScrn->monitor->Modes)
2550 xf86DeleteMode(&pSiS->CRT2pScrn->monitor->Modes, pSiS->CRT2pScrn->monitor->Modes);
2717 while(pScrn->monitor->Modes)
2718 xf86DeleteMode(&pScrn->monitor->Modes, pScrn->monitor->Modes);
2719 pScrn->monitor->Modes = mymodes;
2721 delmode = pScrn->monitor->Modes;
2725 xf86DeleteMode(&pScrn->monitor->Modes, delmode);
2731 /* Link default modes AFTER user ones */
2732 if((tempmode = pScrn->monitor->Modes)) {
2741 pScrn->monitor->Modes = mymodes;
2744 pScrn->monitor->Modes = mymodes;
2771 if((p = pScrn->modes) == NULL) return;
2810 } while (p != NULL && p != pScrn->modes);
2870 * and we can restore graphics modes just
3177 static const char *modesforstr = "Modes for CRT%d: **************************************************\n";
5725 /* VBFlags are initialized now. Back them up for SlaveMode modes. */
6084 pSiS->CRT2pScrn->monitor->Modes = NULL;
6086 tempm = pScrn->monitor->Modes;
6095 if(!pSiS->CRT2pScrn->monitor->Modes) pSiS->CRT2pScrn->monitor->Modes = newm;
6158 /* From here, we mainly deal with clocks and modes */
6197 * and what sort of modes they can be used for.
6208 * Since we have lots of built-in modes for 300/315/330/340 series
6211 * modes if
6219 Bool includelcdmodes = TRUE; /* Include modes reported by DDC */
6254 /* Don't allow i-lace modes */
6272 /* Don't allow i-lace custom modes */
6292 /* Allow user modes, even if CRT2 is TV. Will be filtered through ValidMode();
6293 * leaving the user modes here might have the advantage that such a mode, if
6323 "Replaced %s mode list with built-in modes\n",
6330 "Using %s widescreen modes for CRT%d VGA devices\n",
6338 pScrn->modes = pScrn->monitor->Modes;
6340 pScrn->modes = NULL;
6344 "Building list of built-in modes failed, using server defaults\n");
6351 /* Add our built-in hi-res and TV modes on the 6326 */
6354 SiS6326SIS1600x1200_60Mode.next = pScrn->monitor->Modes;
6355 pScrn->monitor->Modes = &SiS6326SIS1600x1200_60Mode;
6360 SiS6326SIS1280x1024_75Mode.next = pScrn->monitor->Modes;
6361 pScrn->monitor->Modes = &SiS6326SIS1280x1024_75Mode;
6368 "Adding %s TV modes to mode list:\n",
6371 SiS6326PAL800x600Mode.next = pScrn->monitor->Modes;
6372 pScrn->monitor->Modes = &SiS6326PAL640x480Mode;
6376 SiS6326NTSC640x480Mode.next = pScrn->monitor->Modes;
6377 pScrn->monitor->Modes = &SiS6326NTSC640x400Mode;
6473 /* Select valid modes from those available */
6507 i = xf86ValidateModes(pScrn, pScrn->monitor->Modes,
6508 pScrn->display->modes, clockRanges, NULL,
6538 * -) Go through mode list and mark all those modes as bad,
6547 if((p = first = pScrn->modes)) {
6553 /* Modes that require the bridge to operate in SlaveMode
6581 /* Prune the modes marked as invalid */
6584 if(i == 0 || pScrn->modes == NULL) {
6585 SISErrorLog(pScrn, "No valid modes found - check VertRefresh/HorizSync\n");
6592 pScrn->currentMode = pScrn->modes;
6605 /* Print the list of modes being used */
6679 SISErrorLog(pScrn, "Building list of built-in modes for CRT2 failed, %s\n",
6686 "Replaced %s mode list for CRT2 with built-in modes\n",
6690 "Using %s widescreen modes for CRT2 VGA devices\n",
6754 i = xf86ValidateModes(pSiS->CRT2pScrn, pSiS->CRT2pScrn->monitor->Modes,
6755 pSiS->CRT2pScrn->display->modes, clockRanges,
6776 if((p = first = pSiS->CRT2pScrn->modes)) {
6794 if(i == 0 || pSiS->CRT2pScrn->modes == NULL) {
6795 SISErrorLog(pScrn, "No valid modes found for CRT2; %s\n", mergeddisstr);
6814 pSiS->CRT1Modes = pScrn->modes;
6819 pScrn->modes = SiSGenerateModeList(pScrn, pSiS->MetaModes,
6820 pSiS->CRT1Modes, pSiS->CRT2pScrn->modes,
6823 if(!pScrn->modes) {
6825 SISErrorLog(pScrn, "Failed to parse MetaModes or no modes found. %s.\n",
6828 pScrn->modes = pSiS->CRT1Modes;
6844 pScrn->modes = pScrn->modes->next; /* We get the last from GenerateModeList(), skip to first */
6845 pScrn->currentMode = pScrn->modes;
8037 /* !!! REQUIRED for 630+301B-DH, otherwise the text modes
10230 /* On 315/330/340 series, there are three queue modes available
10702 /* Switch on CRT1 for modes that require the bridge in SlaveMode */
13154 pSiS->CRT2MonGamma = 2800; /* All PAL modes? */
13525 /* Build a list of the VESA modes the BIOS reports as valid */
13757 /* All plasma modes have HDisplay <= 1600 */