Lines Matching defs:vmode
86 int vmode, cmode;
427 * This routine takes a user-supplied var, and picks the best vmode/cmode
557 if (mac_var_to_vmode(var, &par->vmode, &cmode))
558 par->vmode = 0;
611 var->vmode = FB_VMODE_NONINTERLACED;
816 if (!strncmp(this_opt, "vmode:", 6)) {
817 int vmode = simple_strtoul(this_opt+6, NULL, 0);
818 if (vmode > 0 && vmode <= VMODE_MAX &&
819 control_mac_modes[vmode - 1].m[1] >= 0)
820 default_vmode = vmode;
850 int full, sense, vmode, cmode, vyres;
865 vmode = default_vmode;
866 if (IS_REACHABLE(CONFIG_NVRAM) && vmode == VMODE_NVRAM)
867 vmode = nvram_read_byte(NV_VMODE);
868 if (vmode < 1 || vmode > VMODE_MAX ||
869 control_mac_modes[vmode - 1].m[full] < cmode) {
872 vmode = mac_map_monitor_sense(sense);
873 if (control_mac_modes[vmode - 1].m[full] < 0)
874 vmode = VMODE_640_480_60;
875 cmode = min(cmode, control_mac_modes[vmode - 1].m[full]);
882 if (mac_vmode_to_var(vmode, cmode, &var) < 0) {
884 printk("mac_vmode_to_var(%d, %d,) failed\n", vmode, cmode);
886 vmode = VMODE_640_480_60;
888 if (mac_vmode_to_var(vmode, cmode, &var) < 0) {
894 printk("using video mode %d and color mode %d.\n", vmode, cmode);
903 if (rc && (vmode != VMODE_640_480_60 || cmode != CMODE_8))