Lines Matching refs:newmode
2015 struct drm_display_mode *newmode; in drm_dmt_modes_for_range() local
2021 newmode = drm_mode_duplicate(dev, &drm_dmt_modes[i]); in drm_dmt_modes_for_range()
2022 if (newmode) { in drm_dmt_modes_for_range()
2023 drm_mode_probed_add(connector, newmode); in drm_dmt_modes_for_range()
2050 struct drm_display_mode *newmode; in drm_gtf_modes_for_range() local
2055 newmode = drm_gtf_mode(dev, m->w, m->h, m->r, 0, 0); in drm_gtf_modes_for_range()
2056 if (!newmode) in drm_gtf_modes_for_range()
2059 fixup_mode_1366x768(newmode); in drm_gtf_modes_for_range()
2060 if (!mode_in_range(newmode, edid, timing) || in drm_gtf_modes_for_range()
2061 !valid_inferred_mode(connector, newmode)) { in drm_gtf_modes_for_range()
2062 drm_mode_destroy(dev, newmode); in drm_gtf_modes_for_range()
2066 drm_mode_probed_add(connector, newmode); in drm_gtf_modes_for_range()
2078 struct drm_display_mode *newmode; in drm_cvt_modes_for_range() local
2084 newmode = drm_cvt_mode(dev, m->w, m->h, m->r, rb, 0, 0); in drm_cvt_modes_for_range()
2085 if (!newmode) in drm_cvt_modes_for_range()
2088 fixup_mode_1366x768(newmode); in drm_cvt_modes_for_range()
2089 if (!mode_in_range(newmode, edid, timing) || in drm_cvt_modes_for_range()
2090 !valid_inferred_mode(connector, newmode)) { in drm_cvt_modes_for_range()
2091 drm_mode_destroy(dev, newmode); in drm_cvt_modes_for_range()
2095 drm_mode_probed_add(connector, newmode); in drm_cvt_modes_for_range()
2217 struct drm_display_mode *newmode; in add_established_modes() local
2218 newmode = drm_mode_duplicate(dev, &edid_est_modes[i]); in add_established_modes()
2219 if (newmode) { in add_established_modes()
2220 drm_mode_probed_add(connector, newmode); in add_established_modes()
2245 struct drm_display_mode *newmode; in do_standard_modes() local
2248 newmode = drm_mode_std(connector, edid, std); in do_standard_modes()
2249 if (newmode) { in do_standard_modes()
2250 drm_mode_probed_add(connector, newmode); in do_standard_modes()
2275 struct drm_display_mode *newmode; in add_standard_modes() local
2277 newmode = drm_mode_std(connector, edid, in add_standard_modes()
2279 if (newmode) { in add_standard_modes()
2280 drm_mode_probed_add(connector, newmode); in add_standard_modes()
2298 struct drm_display_mode *newmode; in drm_cvt_modes() local
2329 newmode = drm_cvt_mode(dev, width, height, in drm_cvt_modes()
2332 if (newmode) { in drm_cvt_modes()
2333 drm_mode_probed_add(connector, newmode); in drm_cvt_modes()
2373 struct drm_display_mode *newmode; in do_detailed_mode() local
2376 newmode = drm_mode_detailed(closure->connector->dev, in do_detailed_mode()
2379 if (!newmode) in do_detailed_mode()
2383 newmode->type |= DRM_MODE_TYPE_PREFERRED; in do_detailed_mode()
2385 drm_mode_probed_add(closure->connector, newmode); in do_detailed_mode()
2600 struct drm_display_mode *newmode; in add_alternate_cea_modes() local
2626 newmode = drm_mode_duplicate(dev, cea_mode); in add_alternate_cea_modes()
2627 if (!newmode) in add_alternate_cea_modes()
2631 newmode->flags |= mode->flags & DRM_MODE_FLAG_3D_MASK; in add_alternate_cea_modes()
2638 newmode->clock = clock1; in add_alternate_cea_modes()
2640 newmode->clock = clock2; in add_alternate_cea_modes()
2642 list_add_tail(&newmode->head, &list); in add_alternate_cea_modes()
2660 struct drm_display_mode *newmode; in drm_display_mode_from_vic_index() local
2671 newmode = drm_mode_duplicate(dev, &edid_cea_modes[cea_mode]); in drm_display_mode_from_vic_index()
2672 if (!newmode) in drm_display_mode_from_vic_index()
2675 newmode->vrefresh = 0; in drm_display_mode_from_vic_index()
2677 return newmode; in drm_display_mode_from_vic_index()
2764 struct drm_display_mode *newmode; in add_hdmi_mode() local
2772 newmode = drm_mode_duplicate(dev, &edid_4k_modes[vic]); in add_hdmi_mode()
2773 if (!newmode) in add_hdmi_mode()
2776 drm_mode_probed_add(connector, newmode); in add_hdmi_mode()
2784 struct drm_display_mode *newmode; in add_3d_struct_modes() local
2788 newmode = drm_display_mode_from_vic_index(connector, video_db, in add_3d_struct_modes()
2791 if (newmode) { in add_3d_struct_modes()
2792 newmode->flags |= DRM_MODE_FLAG_3D_FRAME_PACKING; in add_3d_struct_modes()
2793 drm_mode_probed_add(connector, newmode); in add_3d_struct_modes()
2798 newmode = drm_display_mode_from_vic_index(connector, video_db, in add_3d_struct_modes()
2801 if (newmode) { in add_3d_struct_modes()
2802 newmode->flags |= DRM_MODE_FLAG_3D_TOP_AND_BOTTOM; in add_3d_struct_modes()
2803 drm_mode_probed_add(connector, newmode); in add_3d_struct_modes()
2808 newmode = drm_display_mode_from_vic_index(connector, video_db, in add_3d_struct_modes()
2811 if (newmode) { in add_3d_struct_modes()
2812 newmode->flags |= DRM_MODE_FLAG_3D_SIDE_BY_SIDE_HALF; in add_3d_struct_modes()
2813 drm_mode_probed_add(connector, newmode); in add_3d_struct_modes()
2916 struct drm_display_mode *newmode = NULL; in do_hdmi_vsdb_modes() local
2944 newmode = drm_display_mode_from_vic_index(connector, in do_hdmi_vsdb_modes()
2949 if (newmode) { in do_hdmi_vsdb_modes()
2950 newmode->flags |= newflag; in do_hdmi_vsdb_modes()
2951 drm_mode_probed_add(connector, newmode); in do_hdmi_vsdb_modes()