Lines Matching refs:newmode
2067 struct drm_display_mode *newmode; in drm_dmt_modes_for_range() local
2073 newmode = drm_mode_duplicate(dev, &drm_dmt_modes[i]); in drm_dmt_modes_for_range()
2074 if (newmode) { in drm_dmt_modes_for_range()
2075 drm_mode_probed_add(connector, newmode); in drm_dmt_modes_for_range()
2102 struct drm_display_mode *newmode; in drm_gtf_modes_for_range() local
2107 newmode = drm_gtf_mode(dev, m->w, m->h, m->r, 0, 0); in drm_gtf_modes_for_range()
2108 if (!newmode) in drm_gtf_modes_for_range()
2111 fixup_mode_1366x768(newmode); in drm_gtf_modes_for_range()
2112 if (!mode_in_range(newmode, edid, timing) || in drm_gtf_modes_for_range()
2113 !valid_inferred_mode(connector, newmode)) { in drm_gtf_modes_for_range()
2114 drm_mode_destroy(dev, newmode); in drm_gtf_modes_for_range()
2118 drm_mode_probed_add(connector, newmode); in drm_gtf_modes_for_range()
2130 struct drm_display_mode *newmode; in drm_cvt_modes_for_range() local
2136 newmode = drm_cvt_mode(dev, m->w, m->h, m->r, rb, 0, 0); in drm_cvt_modes_for_range()
2137 if (!newmode) in drm_cvt_modes_for_range()
2140 fixup_mode_1366x768(newmode); in drm_cvt_modes_for_range()
2141 if (!mode_in_range(newmode, edid, timing) || in drm_cvt_modes_for_range()
2142 !valid_inferred_mode(connector, newmode)) { in drm_cvt_modes_for_range()
2143 drm_mode_destroy(dev, newmode); in drm_cvt_modes_for_range()
2147 drm_mode_probed_add(connector, newmode); in drm_cvt_modes_for_range()
2269 struct drm_display_mode *newmode; in add_established_modes() local
2270 newmode = drm_mode_duplicate(dev, &edid_est_modes[i]); in add_established_modes()
2271 if (newmode) { in add_established_modes()
2272 drm_mode_probed_add(connector, newmode); in add_established_modes()
2297 struct drm_display_mode *newmode; in do_standard_modes() local
2300 newmode = drm_mode_std(connector, edid, std); in do_standard_modes()
2301 if (newmode) { in do_standard_modes()
2302 drm_mode_probed_add(connector, newmode); in do_standard_modes()
2327 struct drm_display_mode *newmode; in add_standard_modes() local
2329 newmode = drm_mode_std(connector, edid, in add_standard_modes()
2331 if (newmode) { in add_standard_modes()
2332 drm_mode_probed_add(connector, newmode); in add_standard_modes()
2350 struct drm_display_mode *newmode; in drm_cvt_modes() local
2381 newmode = drm_cvt_mode(dev, width, height, in drm_cvt_modes()
2384 if (newmode) { in drm_cvt_modes()
2385 drm_mode_probed_add(connector, newmode); in drm_cvt_modes()
2427 struct drm_display_mode *newmode; in do_detailed_mode() local
2430 newmode = drm_mode_detailed(closure->connector->dev, in do_detailed_mode()
2433 if (!newmode) in do_detailed_mode()
2437 newmode->type |= DRM_MODE_TYPE_PREFERRED; in do_detailed_mode()
2444 fixup_detailed_cea_mode_clock(newmode); in do_detailed_mode()
2446 drm_mode_probed_add(closure->connector, newmode); in do_detailed_mode()
2661 struct drm_display_mode *newmode; in add_alternate_cea_modes() local
2687 newmode = drm_mode_duplicate(dev, cea_mode); in add_alternate_cea_modes()
2688 if (!newmode) in add_alternate_cea_modes()
2692 newmode->flags |= mode->flags & DRM_MODE_FLAG_3D_MASK; in add_alternate_cea_modes()
2699 newmode->clock = clock1; in add_alternate_cea_modes()
2701 newmode->clock = clock2; in add_alternate_cea_modes()
2703 list_add_tail(&newmode->head, &list); in add_alternate_cea_modes()
2721 struct drm_display_mode *newmode; in drm_display_mode_from_vic_index() local
2732 newmode = drm_mode_duplicate(dev, &edid_cea_modes[cea_mode]); in drm_display_mode_from_vic_index()
2733 if (!newmode) in drm_display_mode_from_vic_index()
2736 newmode->vrefresh = 0; in drm_display_mode_from_vic_index()
2738 return newmode; in drm_display_mode_from_vic_index()
2825 struct drm_display_mode *newmode; in add_hdmi_mode() local
2833 newmode = drm_mode_duplicate(dev, &edid_4k_modes[vic]); in add_hdmi_mode()
2834 if (!newmode) in add_hdmi_mode()
2837 drm_mode_probed_add(connector, newmode); in add_hdmi_mode()
2845 struct drm_display_mode *newmode; in add_3d_struct_modes() local
2849 newmode = drm_display_mode_from_vic_index(connector, video_db, in add_3d_struct_modes()
2852 if (newmode) { in add_3d_struct_modes()
2853 newmode->flags |= DRM_MODE_FLAG_3D_FRAME_PACKING; in add_3d_struct_modes()
2854 drm_mode_probed_add(connector, newmode); in add_3d_struct_modes()
2859 newmode = drm_display_mode_from_vic_index(connector, video_db, in add_3d_struct_modes()
2862 if (newmode) { in add_3d_struct_modes()
2863 newmode->flags |= DRM_MODE_FLAG_3D_TOP_AND_BOTTOM; in add_3d_struct_modes()
2864 drm_mode_probed_add(connector, newmode); in add_3d_struct_modes()
2869 newmode = drm_display_mode_from_vic_index(connector, video_db, in add_3d_struct_modes()
2872 if (newmode) { in add_3d_struct_modes()
2873 newmode->flags |= DRM_MODE_FLAG_3D_SIDE_BY_SIDE_HALF; in add_3d_struct_modes()
2874 drm_mode_probed_add(connector, newmode); in add_3d_struct_modes()
2977 struct drm_display_mode *newmode = NULL; in do_hdmi_vsdb_modes() local
3005 newmode = drm_display_mode_from_vic_index(connector, in do_hdmi_vsdb_modes()
3010 if (newmode) { in do_hdmi_vsdb_modes()
3011 newmode->flags |= newflag; in do_hdmi_vsdb_modes()
3012 drm_mode_probed_add(connector, newmode); in do_hdmi_vsdb_modes()