Lines Matching refs:Mode

301     DisplayModePtr Modes = NULL, Mode = NULL;  in DDCModesFromEstablished()  local
308 Mode = xf86DuplicateMode(&DDCEstablishedModes[i]); in DDCModesFromEstablished()
309 Modes = xf86ModesAdd(Modes, Mode); in DDCModesFromEstablished()
469 DisplayModePtr Modes = NULL, Mode = NULL; in DDCModesFromStandardTiming() local
497 Mode = xf86CVTMode(1366, 768, 60, FALSE, FALSE); in DDCModesFromStandardTiming()
498 Mode->HDisplay = 1366; in DDCModesFromStandardTiming()
499 Mode->HSyncStart--; in DDCModesFromStandardTiming()
500 Mode->HSyncEnd--; in DDCModesFromStandardTiming()
503 Mode = FindDMTMode(hsize, vsize, refresh, rb); in DDCModesFromStandardTiming()
505 if (!Mode) { in DDCModesFromStandardTiming()
508 Mode = xf86CVTMode(hsize, vsize, refresh, FALSE, FALSE); in DDCModesFromStandardTiming()
510 Mode = xf86GTFMode(hsize, vsize, refresh, FALSE, FALSE); in DDCModesFromStandardTiming()
515 if (Mode) { in DDCModesFromStandardTiming()
516 Mode->type = M_T_DRIVER; in DDCModesFromStandardTiming()
517 Modes = xf86ModesAdd(Modes, Mode); in DDCModesFromStandardTiming()
519 Mode = NULL; in DDCModesFromStandardTiming()
570 DisplayModePtr Mode; in DDCModeFromDetailedTiming() local
599 Mode = xnfcalloc(1, sizeof(DisplayModeRec)); in DDCModeFromDetailedTiming()
601 Mode->type = M_T_DRIVER; in DDCModeFromDetailedTiming()
603 Mode->type |= M_T_PREFERRED; in DDCModeFromDetailedTiming()
606 Mode->Clock = 108880; in DDCModeFromDetailedTiming()
608 Mode->Clock = timing->clock / 1000.0; in DDCModeFromDetailedTiming()
610 Mode->HDisplay = timing->h_active; in DDCModeFromDetailedTiming()
611 Mode->HSyncStart = timing->h_active + timing->h_sync_off; in DDCModeFromDetailedTiming()
612 Mode->HSyncEnd = Mode->HSyncStart + timing->h_sync_width; in DDCModeFromDetailedTiming()
613 Mode->HTotal = timing->h_active + timing->h_blanking; in DDCModeFromDetailedTiming()
615 Mode->VDisplay = timing->v_active; in DDCModeFromDetailedTiming()
616 Mode->VSyncStart = timing->v_active + timing->v_sync_off; in DDCModeFromDetailedTiming()
617 Mode->VSyncEnd = Mode->VSyncStart + timing->v_sync_width; in DDCModeFromDetailedTiming()
618 Mode->VTotal = timing->v_active + timing->v_blanking; in DDCModeFromDetailedTiming()
621 if (Mode->HSyncEnd > Mode->HTotal || Mode->VSyncEnd > Mode->VTotal) { in DDCModeFromDetailedTiming()
622 free(Mode); in DDCModeFromDetailedTiming()
629 DDCModeDoInterlaceQuirks(Mode); in DDCModeFromDetailedTiming()
632 Mode->Flags |= V_PVSYNC | V_PHSYNC; in DDCModeFromDetailedTiming()
635 Mode->Flags |= V_PVSYNC; in DDCModeFromDetailedTiming()
637 Mode->Flags |= V_NVSYNC; in DDCModeFromDetailedTiming()
640 Mode->Flags |= V_PHSYNC; in DDCModeFromDetailedTiming()
642 Mode->Flags |= V_NHSYNC; in DDCModeFromDetailedTiming()
645 xf86SetModeDefaultName(Mode); in DDCModeFromDetailedTiming()
647 return Mode; in DDCModeFromDetailedTiming()
782 DisplayModePtr Mode = Modes; in DDCGuessRangesFromModes() local
796 while (Mode) { in DDCGuessRangesFromModes()
797 if (!Mode->HSync) in DDCGuessRangesFromModes()
798 Mode->HSync = ((float) Mode->Clock) / ((float) Mode->HTotal); in DDCGuessRangesFromModes()
800 if (!Mode->VRefresh) in DDCGuessRangesFromModes()
801 Mode->VRefresh = (1000.0 * ((float) Mode->Clock)) / in DDCGuessRangesFromModes()
802 ((float) (Mode->HTotal * Mode->VTotal)); in DDCGuessRangesFromModes()
804 if (Mode->HSync < Monitor->hsync[0].lo) in DDCGuessRangesFromModes()
805 Monitor->hsync[0].lo = Mode->HSync; in DDCGuessRangesFromModes()
807 if (Mode->HSync > Monitor->hsync[0].hi) in DDCGuessRangesFromModes()
808 Monitor->hsync[0].hi = Mode->HSync; in DDCGuessRangesFromModes()
810 if (Mode->VRefresh < Monitor->vrefresh[0].lo) in DDCGuessRangesFromModes()
811 Monitor->vrefresh[0].lo = Mode->VRefresh; in DDCGuessRangesFromModes()
813 if (Mode->VRefresh > Monitor->vrefresh[0].hi) in DDCGuessRangesFromModes()
814 Monitor->vrefresh[0].hi = Mode->VRefresh; in DDCGuessRangesFromModes()
816 Mode = Mode->next; in DDCGuessRangesFromModes()
985 DisplayModePtr Mode; in handle_cea_svd() local
991 Mode = xf86DuplicateMode(CEAVideoModes + (vid - 1)); in handle_cea_svd()
992 *Modes = xf86ModesAdd(*Modes, Mode); in handle_cea_svd()
1018 DisplayModePtr Mode; in handle_detailed_modes() local
1026 Mode = DDCModeFromDetailedTiming(p->DDC->scrnIndex, in handle_detailed_modes()
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()
1039 Mode = DDCModesFromCVT(p->DDC->scrnIndex, det_mon->section.cvt); in handle_detailed_modes()
1040 p->Modes = xf86ModesAdd(p->Modes, Mode); in handle_detailed_modes()
1043 Mode = DDCModesFromEstIII(det_mon->section.est_iii); in handle_detailed_modes()
1044 p->Modes = xf86ModesAdd(p->Modes, Mode); in handle_detailed_modes()
1054 DisplayModePtr Modes = NULL, Mode; in xf86DDCGetModes() local
1087 Mode = DDCModesFromCEAExtension(scrnIndex, DDC); in xf86DDCGetModes()
1088 Modes = xf86ModesAdd(Modes, Mode); in xf86DDCGetModes()
1091 Mode = DDCModesFromEstablished(scrnIndex, &DDC->timings1, quirks); 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()
1175 DisplayModePtr Modes = NULL, Mode; in xf86EdidMonitorSet() local
1204 Mode = Modes; in xf86EdidMonitorSet()
1205 while (Mode) { in xf86EdidMonitorSet()
1206 xf86PrintModeline(scrnIndex, Mode); in xf86EdidMonitorSet()
1207 Mode = Mode->next; in xf86EdidMonitorSet()
1226 for (Mode = Monitor->Modes; Mode && Mode->next; Mode = Mode->next) {} in xf86EdidMonitorSet()
1227 Monitor->Last = Mode; in xf86EdidMonitorSet()