Lines Matching refs:newmode
2419 struct drm_display_mode *newmode; in drm_dmt_modes_for_range() local
2425 newmode = drm_mode_duplicate(dev, &drm_dmt_modes[i]); in drm_dmt_modes_for_range()
2426 if (newmode) { in drm_dmt_modes_for_range()
2427 drm_mode_probed_add(connector, newmode); in drm_dmt_modes_for_range()
2454 struct drm_display_mode *newmode; in drm_gtf_modes_for_range() local
2459 newmode = drm_gtf_mode(dev, m->w, m->h, m->r, 0, 0); in drm_gtf_modes_for_range()
2460 if (!newmode) in drm_gtf_modes_for_range()
2463 drm_mode_fixup_1366x768(newmode); in drm_gtf_modes_for_range()
2464 if (!mode_in_range(newmode, edid, timing) || in drm_gtf_modes_for_range()
2465 !valid_inferred_mode(connector, newmode)) { in drm_gtf_modes_for_range()
2466 drm_mode_destroy(dev, newmode); in drm_gtf_modes_for_range()
2470 drm_mode_probed_add(connector, newmode); in drm_gtf_modes_for_range()
2482 struct drm_display_mode *newmode; in drm_cvt_modes_for_range() local
2488 newmode = drm_cvt_mode(dev, m->w, m->h, m->r, rb, 0, 0); in drm_cvt_modes_for_range()
2489 if (!newmode) in drm_cvt_modes_for_range()
2492 drm_mode_fixup_1366x768(newmode); in drm_cvt_modes_for_range()
2493 if (!mode_in_range(newmode, edid, timing) || in drm_cvt_modes_for_range()
2494 !valid_inferred_mode(connector, newmode)) { in drm_cvt_modes_for_range()
2495 drm_mode_destroy(dev, newmode); in drm_cvt_modes_for_range()
2499 drm_mode_probed_add(connector, newmode); in drm_cvt_modes_for_range()
2621 struct drm_display_mode *newmode; in add_established_modes() local
2622 newmode = drm_mode_duplicate(dev, &edid_est_modes[i]); in add_established_modes()
2623 if (newmode) { in add_established_modes()
2624 drm_mode_probed_add(connector, newmode); in add_established_modes()
2649 struct drm_display_mode *newmode; in do_standard_modes() local
2652 newmode = drm_mode_std(connector, edid, std); in do_standard_modes()
2653 if (newmode) { in do_standard_modes()
2654 drm_mode_probed_add(connector, newmode); in do_standard_modes()
2679 struct drm_display_mode *newmode; in add_standard_modes() local
2681 newmode = drm_mode_std(connector, edid, in add_standard_modes()
2683 if (newmode) { in add_standard_modes()
2684 drm_mode_probed_add(connector, newmode); in add_standard_modes()
2702 struct drm_display_mode *newmode; in drm_cvt_modes() local
2733 newmode = drm_cvt_mode(dev, width, height, in drm_cvt_modes()
2736 if (newmode) { in drm_cvt_modes()
2737 drm_mode_probed_add(connector, newmode); in drm_cvt_modes()
2779 struct drm_display_mode *newmode; in do_detailed_mode() local
2782 newmode = drm_mode_detailed(closure->connector->dev, in do_detailed_mode()
2785 if (!newmode) in do_detailed_mode()
2789 newmode->type |= DRM_MODE_TYPE_PREFERRED; in do_detailed_mode()
2796 fixup_detailed_cea_mode_clock(newmode); in do_detailed_mode()
2798 drm_mode_probed_add(closure->connector, newmode); in do_detailed_mode()
3129 struct drm_display_mode *newmode; in add_alternate_cea_modes() local
3155 newmode = drm_mode_duplicate(dev, cea_mode); in add_alternate_cea_modes()
3156 if (!newmode) in add_alternate_cea_modes()
3160 newmode->flags |= mode->flags & DRM_MODE_FLAG_3D_MASK; in add_alternate_cea_modes()
3167 newmode->clock = clock1; in add_alternate_cea_modes()
3169 newmode->clock = clock2; in add_alternate_cea_modes()
3171 list_add_tail(&newmode->head, &list); in add_alternate_cea_modes()
3198 struct drm_display_mode *newmode; in drm_display_mode_from_vic_index() local
3209 newmode = drm_mode_duplicate(dev, &edid_cea_modes[vic]); in drm_display_mode_from_vic_index()
3210 if (!newmode) in drm_display_mode_from_vic_index()
3213 newmode->vrefresh = 0; in drm_display_mode_from_vic_index()
3215 return newmode; in drm_display_mode_from_vic_index()
3238 struct drm_display_mode *newmode; in do_y420vdb_modes() local
3243 newmode = drm_mode_duplicate(dev, &edid_cea_modes[vic]); in do_y420vdb_modes()
3244 if (!newmode) in do_y420vdb_modes()
3247 drm_mode_probed_add(connector, newmode); in do_y420vdb_modes()
3372 struct drm_display_mode *newmode; in add_hdmi_mode() local
3379 newmode = drm_mode_duplicate(dev, &edid_4k_modes[vic]); in add_hdmi_mode()
3380 if (!newmode) in add_hdmi_mode()
3383 drm_mode_probed_add(connector, newmode); in add_hdmi_mode()
3391 struct drm_display_mode *newmode; in add_3d_struct_modes() local
3395 newmode = drm_display_mode_from_vic_index(connector, video_db, in add_3d_struct_modes()
3398 if (newmode) { in add_3d_struct_modes()
3399 newmode->flags |= DRM_MODE_FLAG_3D_FRAME_PACKING; in add_3d_struct_modes()
3400 drm_mode_probed_add(connector, newmode); in add_3d_struct_modes()
3405 newmode = drm_display_mode_from_vic_index(connector, video_db, in add_3d_struct_modes()
3408 if (newmode) { in add_3d_struct_modes()
3409 newmode->flags |= DRM_MODE_FLAG_3D_TOP_AND_BOTTOM; in add_3d_struct_modes()
3410 drm_mode_probed_add(connector, newmode); in add_3d_struct_modes()
3415 newmode = drm_display_mode_from_vic_index(connector, video_db, in add_3d_struct_modes()
3418 if (newmode) { in add_3d_struct_modes()
3419 newmode->flags |= DRM_MODE_FLAG_3D_SIDE_BY_SIDE_HALF; in add_3d_struct_modes()
3420 drm_mode_probed_add(connector, newmode); in add_3d_struct_modes()
3524 struct drm_display_mode *newmode = NULL; in do_hdmi_vsdb_modes() local
3552 newmode = drm_display_mode_from_vic_index(connector, in do_hdmi_vsdb_modes()
3557 if (newmode) { in do_hdmi_vsdb_modes()
3558 newmode->flags |= newflag; in do_hdmi_vsdb_modes()
3559 drm_mode_probed_add(connector, newmode); in do_hdmi_vsdb_modes()
4628 struct drm_display_mode *newmode; in add_displayid_detailed_1_modes() local
4638 newmode = drm_mode_displayid_detailed(connector->dev, timings); in add_displayid_detailed_1_modes()
4639 if (!newmode) in add_displayid_detailed_1_modes()
4642 drm_mode_probed_add(connector, newmode); in add_displayid_detailed_1_modes()