Lines Matching refs:modes
1044 list_for_each_entry(mode, &fb_connector->connector->modes, head) { in drm_has_preferred_mode()
1077 list_for_each_entry(mode, &fb_helper_conn->connector->modes, head) { in drm_pick_cmdline_mode()
1098 list_add(&mode->head, &fb_helper_conn->connector->modes); in drm_pick_cmdline_mode()
1139 struct drm_display_mode **modes, in drm_target_cloned() argument
1167 modes[i] = drm_pick_cmdline_mode(fb_helper_conn, width, height); in drm_target_cloned()
1168 if (!modes[i]) { in drm_target_cloned()
1175 if (!drm_mode_equal(modes[j], modes[i])) in drm_target_cloned()
1195 list_for_each_entry(mode, &fb_helper_conn->connector->modes, head) { in drm_target_cloned()
1197 modes[i] = mode; in drm_target_cloned()
1199 if (!modes[i]) in drm_target_cloned()
1212 struct drm_display_mode **modes, in drm_target_preferred() argument
1228 modes[i] = drm_pick_cmdline_mode(fb_helper_conn, width, height); in drm_target_preferred()
1229 if (!modes[i]) { in drm_target_preferred()
1232 modes[i] = drm_has_preferred_mode(fb_helper_conn, width, height); in drm_target_preferred()
1235 if (!modes[i] && !list_empty(&fb_helper_conn->connector->modes)) { in drm_target_preferred()
1236 list_for_each_entry(modes[i], &fb_helper_conn->connector->modes, head) in drm_target_preferred()
1239 DRM_DEBUG_KMS("found mode %s\n", modes[i] ? modes[i]->name : in drm_target_preferred()
1247 struct drm_display_mode **modes, in drm_pick_crtcs() argument
1268 best_score = drm_pick_crtcs(fb_helper, best_crtcs, modes, n+1, width, height); in drm_pick_crtcs()
1269 if (modes[n] == NULL) in drm_pick_crtcs()
1307 if (!drm_mode_equal(modes[o], modes[n])) in drm_pick_crtcs()
1313 score = my_score + drm_pick_crtcs(fb_helper, crtcs, modes, n + 1, in drm_pick_crtcs()
1332 struct drm_display_mode **modes; in drm_setup_crtcs() local
1345 modes = malloc(dev->mode_config.num_connector * in drm_setup_crtcs()
1349 if (!crtcs || !modes || !enabled) { in drm_setup_crtcs()
1357 ret = drm_target_cloned(fb_helper, modes, enabled, width, height); in drm_setup_crtcs()
1359 ret = drm_target_preferred(fb_helper, modes, enabled, width, height); in drm_setup_crtcs()
1366 drm_pick_crtcs(fb_helper, crtcs, modes, 0, width, height); in drm_setup_crtcs()
1376 struct drm_display_mode *mode = modes[i]; in drm_setup_crtcs()
1394 free(modes, DRM_MEM_KMS); in drm_setup_crtcs()