Lines Matching full:modes
116 * 1. kern.vt.fb.modes.$connector_name in fb_get_options()
120 * kern.vt.fb.modes.LVDS="1024x768" in fb_get_options()
126 snprintf(tunable, sizeof(tunable), "kern.vt.fb.modes.%s", in fb_get_options()
1042 list_for_each_entry(mode, &fb_connector->connector->modes, head) { in drm_has_preferred_mode()
1069 /* attempt to find a matching mode in the list of modes in drm_pick_cmdline_mode()
1075 list_for_each_entry(mode, &fb_helper_conn->connector->modes, head) { in drm_pick_cmdline_mode()
1096 list_add(&mode->head, &fb_helper_conn->connector->modes); in drm_pick_cmdline_mode()
1137 struct drm_display_mode **modes, in drm_target_cloned() argument
1165 modes[i] = drm_pick_cmdline_mode(fb_helper_conn, width, height); in drm_target_cloned()
1166 if (!modes[i]) { in drm_target_cloned()
1173 if (!drm_mode_equal(modes[j], modes[i])) in drm_target_cloned()
1193 list_for_each_entry(mode, &fb_helper_conn->connector->modes, head) { in drm_target_cloned()
1195 modes[i] = mode; in drm_target_cloned()
1197 if (!modes[i]) in drm_target_cloned()
1210 struct drm_display_mode **modes, in drm_target_preferred() argument
1226 modes[i] = drm_pick_cmdline_mode(fb_helper_conn, width, height); in drm_target_preferred()
1227 if (!modes[i]) { in drm_target_preferred()
1230 modes[i] = drm_has_preferred_mode(fb_helper_conn, width, height); in drm_target_preferred()
1232 /* No preferred modes, pick one off the list */ in drm_target_preferred()
1233 if (!modes[i] && !list_empty(&fb_helper_conn->connector->modes)) { in drm_target_preferred()
1234 list_for_each_entry(modes[i], &fb_helper_conn->connector->modes, head) in drm_target_preferred()
1237 DRM_DEBUG_KMS("found mode %s\n", modes[i] ? modes[i]->name : in drm_target_preferred()
1245 struct drm_display_mode **modes, in drm_pick_crtcs() argument
1264 best_score = drm_pick_crtcs(fb_helper, best_crtcs, modes, n+1, width, height); in drm_pick_crtcs()
1265 if (modes[n] == NULL) in drm_pick_crtcs()
1303 if (!drm_mode_equal(modes[o], modes[n])) in drm_pick_crtcs()
1309 score = my_score + drm_pick_crtcs(fb_helper, crtcs, modes, n + 1, in drm_pick_crtcs()
1327 struct drm_display_mode **modes; in drm_setup_crtcs() local
1340 modes = malloc(dev->mode_config.num_connector * in drm_setup_crtcs()
1344 if (!crtcs || !modes || !enabled) { in drm_setup_crtcs()
1352 ret = drm_target_cloned(fb_helper, modes, enabled, width, height); in drm_setup_crtcs()
1354 ret = drm_target_preferred(fb_helper, modes, enabled, width, height); in drm_setup_crtcs()
1356 DRM_ERROR("Unable to find initial modes\n"); in drm_setup_crtcs()
1361 drm_pick_crtcs(fb_helper, crtcs, modes, 0, width, height); in drm_setup_crtcs()
1371 struct drm_display_mode *mode = modes[i]; in drm_setup_crtcs()
1389 free(modes, DRM_MEM_KMS); in drm_setup_crtcs()
1423 * we shouldn't end up with no modes here. in drm_fb_helper_initial_config()
1426 dev_info(fb_helper->dev->dev, "No connectors reported connected with modes\n"); in drm_fb_helper_initial_config()