Lines Matching refs:Mode

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