Lines Matching refs:modes

943 	list_for_each_entry(mode, &fb_connector->connector->modes, head) {
970 /* attempt to find a matching mode in the list of modes
976 list_for_each_entry(mode, &fb_helper_conn->connector->modes, head) {
997 list_add(&mode->head, &fb_helper_conn->connector->modes);
1038 struct drm_display_mode **modes,
1066 modes[i] = drm_pick_cmdline_mode(fb_helper_conn, width, height);
1067 if (!modes[i]) {
1074 if (!drm_mode_equal(modes[j], modes[i]))
1094 list_for_each_entry(mode, &fb_helper_conn->connector->modes, head) {
1096 modes[i] = mode;
1098 if (!modes[i])
1111 struct drm_display_mode **modes,
1127 modes[i] = drm_pick_cmdline_mode(fb_helper_conn, width, height);
1128 if (!modes[i]) {
1131 modes[i] = drm_has_preferred_mode(fb_helper_conn, width, height);
1133 /* No preferred modes, pick one off the list */
1134 if (!modes[i] && !list_empty(&fb_helper_conn->connector->modes)) {
1135 list_for_each_entry(modes[i], &fb_helper_conn->connector->modes, head)
1138 DRM_DEBUG_KMS("found mode %s\n", modes[i] ? modes[i]->name :
1146 struct drm_display_mode **modes,
1167 best_score = drm_pick_crtcs(fb_helper, best_crtcs, modes, n+1, width, height);
1168 if (modes[n] == NULL)
1207 if (!drm_mode_equal(modes[o], modes[n]))
1213 score = my_score + drm_pick_crtcs(fb_helper, crtcs, modes, n + 1,
1232 struct drm_display_mode **modes;
1251 modes = kcalloc(dev->mode_config.num_connector,
1258 ret = drm_target_cloned(fb_helper, modes, enabled, width, height);
1260 ret = drm_target_preferred(fb_helper, modes, enabled, width, height);
1262 DRM_ERROR("Unable to find initial modes\n");
1267 drm_pick_crtcs(fb_helper, crtcs, modes, 0, width, height);
1277 struct drm_display_mode *mode = modes[i];
1294 kfree(modes);
1326 * we shouldn't end up with no modes here.
1329 printk(KERN_INFO "No connectors reported connected with modes\n");