Lines Matching full:monitor
230 return "monitor doesn't support reduced blanking"; in xf86ModeStatusToString()
444 * modePool the list of monitor modes compatible with the driver
699 * This function takes a mode and monitor description, and determines
700 * if the mode is valid for the monitor.
703 xf86CheckModeForMonitor(DisplayModePtr mode, MonPtr monitor) in xf86CheckModeForMonitor() argument
708 if (mode == NULL || monitor == NULL) { in xf86CheckModeForMonitor()
714 mode, mode->name, monitor, monitor->id); in xf86CheckModeForMonitor()
725 if (monitor->nHsync > 0) { in xf86CheckModeForMonitor()
729 for (i = 0; i < monitor->nHsync; i++) in xf86CheckModeForMonitor()
730 if ((hsync > monitor->hsync[i].lo * (1.0 - SYNC_TOLERANCE)) && in xf86CheckModeForMonitor()
731 (hsync < monitor->hsync[i].hi * (1.0 + SYNC_TOLERANCE))) in xf86CheckModeForMonitor()
735 if (i == monitor->nHsync) in xf86CheckModeForMonitor()
739 if (monitor->nVrefresh > 0) { in xf86CheckModeForMonitor()
743 for (i = 0; i < monitor->nVrefresh; i++) in xf86CheckModeForMonitor()
744 if ((vrefrsh > monitor->vrefresh[i].lo * (1.0 - SYNC_TOLERANCE)) && in xf86CheckModeForMonitor()
745 (vrefrsh < monitor->vrefresh[i].hi * (1.0 + SYNC_TOLERANCE))) in xf86CheckModeForMonitor()
749 if (i == monitor->nVrefresh) in xf86CheckModeForMonitor()
766 if (!monitor->reducedblanking && !(mode->type & M_T_DRIVER)) in xf86CheckModeForMonitor()
770 if ((monitor->maxPixClock) && (mode->Clock > monitor->maxPixClock)) in xf86CheckModeForMonitor()
841 * monitor pointer to structure for monitor section
929 * XXX The effect of clock dividers and multipliers on the monitor's in xf86InitialCheckModeForDriver()
1102 MonPtr mon = scrp->monitor; in inferVirtualSize()
1124 * or from the monitor size fields. TODO. in inferVirtualSize()
1299 * availModes the list of modes available for the monitor
1318 * monitor pointer to structure for monitor section
1324 * modePool A subset of the modes available to the monitor which
1367 if (scrp == NULL || scrp->name == NULL || !scrp->monitor || in xf86ValidateModes()
1387 * in the monitor section. in xf86ValidateModes()
1396 if (scrp->monitor->nHsync <= 0) { in xf86ValidateModes()
1398 scrp->monitor->nHsync = numTimings; in xf86ValidateModes()
1400 scrp->monitor->hsync[i].lo = hsync[i].lo; in xf86ValidateModes()
1401 scrp->monitor->hsync[i].hi = hsync[i].hi; in xf86ValidateModes()
1405 scrp->monitor->hsync[0].lo = 31.5; in xf86ValidateModes()
1406 scrp->monitor->hsync[0].hi = 48.0; in xf86ValidateModes()
1407 scrp->monitor->nHsync = 1; in xf86ValidateModes()
1414 for (i = 0; i < scrp->monitor->nHsync; i++) { in xf86ValidateModes()
1415 if (scrp->monitor->hsync[i].lo == scrp->monitor->hsync[i].hi) in xf86ValidateModes()
1418 scrp->monitor->id, type, scrp->monitor->hsync[i].lo); in xf86ValidateModes()
1422 scrp->monitor->id, type, in xf86ValidateModes()
1423 scrp->monitor->hsync[i].lo, in xf86ValidateModes()
1424 scrp->monitor->hsync[i].hi); in xf86ValidateModes()
1428 if (scrp->monitor->nVrefresh <= 0) { in xf86ValidateModes()
1430 scrp->monitor->nVrefresh = numTimings; in xf86ValidateModes()
1432 scrp->monitor->vrefresh[i].lo = vrefresh[i].lo; in xf86ValidateModes()
1433 scrp->monitor->vrefresh[i].hi = vrefresh[i].hi; in xf86ValidateModes()
1437 scrp->monitor->vrefresh[0].lo = 50; in xf86ValidateModes()
1438 scrp->monitor->vrefresh[0].hi = 70; in xf86ValidateModes()
1439 scrp->monitor->nVrefresh = 1; in xf86ValidateModes()
1446 for (i = 0; i < scrp->monitor->nVrefresh; i++) { in xf86ValidateModes()
1447 if (scrp->monitor->vrefresh[i].lo == scrp->monitor->vrefresh[i].hi) in xf86ValidateModes()
1450 scrp->monitor->id, type, in xf86ValidateModes()
1451 scrp->monitor->vrefresh[i].lo); in xf86ValidateModes()
1455 scrp->monitor->id, type, in xf86ValidateModes()
1456 scrp->monitor->vrefresh[i].lo, in xf86ValidateModes()
1457 scrp->monitor->vrefresh[i].hi); in xf86ValidateModes()
1461 if (!scrp->monitor->maxPixClock && !specified) { in xf86ValidateModes()
1463 scrp->monitor->maxPixClock = 65000.0; in xf86ValidateModes()
1465 if (scrp->monitor->maxPixClock) { in xf86ValidateModes()
1468 scrp->monitor->id, type, in xf86ValidateModes()
1469 (float) scrp->monitor->maxPixClock / 1000.0); in xf86ValidateModes()
1590 status = xf86CheckModeForMonitor(p, scrp->monitor); in xf86ValidateModes()
1687 if (!scrp->monitor->reducedblanking && in xf86ValidateModes()