Lines Matching full:modes

27  * information into a list of modes, including applying monitor-specific
266 * These more or less come from the DMT spec. The 720x400 modes are
268 * modes are old-school Mac modes. The EDID spec says the 1152x864@75 mode
272 * The DMT modes have been fact-checked; the rest are mild guesses.
301 DisplayModePtr Modes = NULL, Mode = NULL; in DDCModesFromEstablished() local
309 Modes = xf86ModesAdd(Modes, Mode); in DDCModesFromEstablished()
313 return Modes; in DDCModesFromEstablished()
423 * If rb is not set, then we'll not consider reduced-blanking modes as
450 * we _must_ use that. If the device supports CVT modes, then we should
457 * some CVT modes, but they are not required to support CVT timings for
458 * modes in the standard timing descriptor, so we should _not_ treat them
462 * for modes in this section, but does say that CVT is preferred.
469 DisplayModePtr Modes = NULL, Mode = NULL; in DDCModesFromStandardTiming() local
517 Modes = xf86ModesAdd(Modes, Mode); in DDCModesFromStandardTiming()
522 return Modes; in DDCModesFromStandardTiming()
529 * EDID is delightfully ambiguous about how interlaced modes are to be in DDCModeDoInterlaceQuirks()
573 * Refuse to create modes that are insufficiently large. 64 is a random in DDCModeFromDetailedTiming()
653 DisplayModePtr modes = NULL; in DDCModesFromCVT() local
659 modes = xf86ModesAdd(modes, in DDCModesFromCVT()
663 modes = xf86ModesAdd(modes, in DDCModesFromCVT()
667 modes = xf86ModesAdd(modes, in DDCModesFromCVT()
671 modes = xf86ModesAdd(modes, in DDCModesFromCVT()
675 modes = xf86ModesAdd(modes, in DDCModesFromCVT()
683 return modes; in DDCModesFromCVT()
752 DisplayModePtr modes = NULL; in DDCModesFromEstIII() local
760 modes = xf86ModesAdd(modes, in DDCModesFromEstIII()
769 return modes; in DDCModesFromEstIII()
780 DDCGuessRangesFromModes(int scrnIndex, MonPtr Monitor, DisplayModePtr Modes) in DDCGuessRangesFromModes() argument
782 DisplayModePtr Mode = Modes; in DDCGuessRangesFromModes()
784 if (!Monitor || !Modes) in DDCGuessRangesFromModes()
787 /* set up the ranges for scanning through the modes */ in DDCGuessRangesFromModes()
878 * Walks the modes list, finding the mode with the largest area which is
882 xf86DDCSetPreferredRefresh(int scrnIndex, DisplayModePtr modes, in xf86DDCSetPreferredRefresh() argument
885 DisplayModePtr mode, best = modes; in xf86DDCSetPreferredRefresh()
887 for (mode = modes; mode; mode = mode->next) { in xf86DDCSetPreferredRefresh()
986 DisplayModePtr *Modes = (DisplayModePtr *) data; in handle_cea_svd() local
992 *Modes = xf86ModesAdd(*Modes, Mode); in handle_cea_svd()
999 DisplayModePtr Modes = NULL; in DDCModesFromCEAExtension() local
1001 xf86ForEachVideoBlock(mon_ptr, handle_cea_svd, &Modes); in DDCModesFromCEAExtension()
1003 return Modes; in DDCModesFromCEAExtension()
1009 DisplayModePtr Modes; member
1030 p->Modes = xf86ModesAdd(p->Modes, Mode); in handle_detailed_modes()
1033 Mode = DDCModesFromStandardTiming(p->Modes, in handle_detailed_modes()
1036 p->Modes = xf86ModesAdd(p->Modes, Mode); in handle_detailed_modes()
1040 p->Modes = xf86ModesAdd(p->Modes, Mode); in handle_detailed_modes()
1044 p->Modes = xf86ModesAdd(p->Modes, Mode); in handle_detailed_modes()
1054 DisplayModePtr Modes = NULL, Mode; in xf86DDCGetModes() local
1079 p.Modes = Modes; in xf86DDCGetModes()
1084 Modes = p.Modes; in xf86DDCGetModes()
1088 Modes = xf86ModesAdd(Modes, Mode); in xf86DDCGetModes()
1092 Modes = xf86ModesAdd(Modes, Mode); in xf86DDCGetModes()
1095 Mode = DDCModesFromStandardTiming(Modes, DDC->timings2, quirks, in xf86DDCGetModes()
1097 Modes = xf86ModesAdd(Modes, Mode); in xf86DDCGetModes()
1100 xf86DDCSetPreferredRefresh(scrnIndex, Modes, 60); in xf86DDCGetModes()
1103 xf86DDCSetPreferredRefresh(scrnIndex, Modes, 75); in xf86DDCGetModes()
1105 Modes = xf86PruneDuplicateModes(Modes); in xf86DDCGetModes()
1107 return Modes; in xf86DDCGetModes()
1175 DisplayModePtr Modes = NULL, Mode; in xf86EdidMonitorSet() local
1190 Modes = xf86DDCGetModes(scrnIndex, DDC); in xf86EdidMonitorSet()
1200 if (Modes) { in xf86EdidMonitorSet()
1201 /* Print Modes */ in xf86EdidMonitorSet()
1204 Mode = Modes; in xf86EdidMonitorSet()
1212 DDCGuessRangesFromModes(scrnIndex, Monitor, Modes); in xf86EdidMonitorSet()
1215 if (Monitor->Modes) { in xf86EdidMonitorSet()
1216 Monitor->Last->next = Modes; in xf86EdidMonitorSet()
1217 Modes->prev = Monitor->Last; in xf86EdidMonitorSet()
1220 Monitor->Modes = Modes; in xf86EdidMonitorSet()
1223 Monitor->Modes = xf86PruneDuplicateModes(Monitor->Modes); in xf86EdidMonitorSet()
1226 for (Mode = Monitor->Modes; Mode && Mode->next; Mode = Mode->next) {} in xf86EdidMonitorSet()