Lines Matching refs:newmode
2802 struct drm_display_mode *newmode; in drm_dmt_modes_for_range() local
2808 newmode = drm_mode_duplicate(dev, &drm_dmt_modes[i]); in drm_dmt_modes_for_range()
2809 if (newmode) { in drm_dmt_modes_for_range()
2810 drm_mode_probed_add(connector, newmode); in drm_dmt_modes_for_range()
2837 struct drm_display_mode *newmode; in drm_gtf_modes_for_range() local
2843 newmode = drm_gtf_mode(dev, m->w, m->h, m->r, 0, 0); in drm_gtf_modes_for_range()
2844 if (!newmode) in drm_gtf_modes_for_range()
2847 drm_mode_fixup_1366x768(newmode); in drm_gtf_modes_for_range()
2848 if (!mode_in_range(newmode, edid, timing) || in drm_gtf_modes_for_range()
2849 !valid_inferred_mode(connector, newmode)) { in drm_gtf_modes_for_range()
2850 drm_mode_destroy(dev, newmode); in drm_gtf_modes_for_range()
2854 drm_mode_probed_add(connector, newmode); in drm_gtf_modes_for_range()
2866 struct drm_display_mode *newmode; in drm_cvt_modes_for_range() local
2873 newmode = drm_cvt_mode(dev, m->w, m->h, m->r, rb, 0, 0); in drm_cvt_modes_for_range()
2874 if (!newmode) in drm_cvt_modes_for_range()
2877 drm_mode_fixup_1366x768(newmode); in drm_cvt_modes_for_range()
2878 if (!mode_in_range(newmode, edid, timing) || in drm_cvt_modes_for_range()
2879 !valid_inferred_mode(connector, newmode)) { in drm_cvt_modes_for_range()
2880 drm_mode_destroy(dev, newmode); in drm_cvt_modes_for_range()
2884 drm_mode_probed_add(connector, newmode); in drm_cvt_modes_for_range()
3007 struct drm_display_mode *newmode; in add_established_modes() local
3009 newmode = drm_mode_duplicate(dev, &edid_est_modes[i]); in add_established_modes()
3010 if (newmode) { in add_established_modes()
3011 drm_mode_probed_add(connector, newmode); in add_established_modes()
3038 struct drm_display_mode *newmode; in do_standard_modes() local
3040 newmode = drm_mode_std(connector, edid, std); in do_standard_modes()
3041 if (newmode) { in do_standard_modes()
3042 drm_mode_probed_add(connector, newmode); in do_standard_modes()
3066 struct drm_display_mode *newmode; in add_standard_modes() local
3068 newmode = drm_mode_std(connector, edid, in add_standard_modes()
3070 if (newmode) { in add_standard_modes()
3071 drm_mode_probed_add(connector, newmode); in add_standard_modes()
3089 struct drm_display_mode *newmode; in drm_cvt_modes() local
3121 newmode = drm_cvt_mode(dev, width, height, in drm_cvt_modes()
3124 if (newmode) { in drm_cvt_modes()
3125 drm_mode_probed_add(connector, newmode); in drm_cvt_modes()
3168 struct drm_display_mode *newmode; in do_detailed_mode() local
3173 newmode = drm_mode_detailed(closure->connector->dev, in do_detailed_mode()
3176 if (!newmode) in do_detailed_mode()
3180 newmode->type |= DRM_MODE_TYPE_PREFERRED; in do_detailed_mode()
3187 fixup_detailed_cea_mode_clock(newmode); in do_detailed_mode()
3189 drm_mode_probed_add(closure->connector, newmode); in do_detailed_mode()
3597 struct drm_display_mode *newmode; in add_alternate_cea_modes() local
3623 newmode = drm_mode_duplicate(dev, cea_mode); in add_alternate_cea_modes()
3624 if (!newmode) in add_alternate_cea_modes()
3628 newmode->flags |= mode->flags & DRM_MODE_FLAG_3D_MASK; in add_alternate_cea_modes()
3635 newmode->clock = clock1; in add_alternate_cea_modes()
3637 newmode->clock = clock2; in add_alternate_cea_modes()
3639 list_add_tail(&newmode->head, &list); in add_alternate_cea_modes()
3666 struct drm_display_mode *newmode; in drm_display_mode_from_vic_index() local
3677 newmode = drm_mode_duplicate(dev, cea_mode_for_vic(vic)); in drm_display_mode_from_vic_index()
3678 if (!newmode) in drm_display_mode_from_vic_index()
3681 return newmode; in drm_display_mode_from_vic_index()
3704 struct drm_display_mode *newmode; in do_y420vdb_modes() local
3709 newmode = drm_mode_duplicate(dev, cea_mode_for_vic(vic)); in do_y420vdb_modes()
3710 if (!newmode) in do_y420vdb_modes()
3713 drm_mode_probed_add(connector, newmode); in do_y420vdb_modes()
3755 struct drm_display_mode *newmode; in drm_display_mode_from_cea_vic() local
3761 newmode = drm_mode_duplicate(dev, cea_mode); in drm_display_mode_from_cea_vic()
3762 if (!newmode) in drm_display_mode_from_cea_vic()
3765 return newmode; in drm_display_mode_from_cea_vic()
3867 struct drm_display_mode *newmode; in add_hdmi_mode() local
3874 newmode = drm_mode_duplicate(dev, &edid_4k_modes[vic]); in add_hdmi_mode()
3875 if (!newmode) in add_hdmi_mode()
3878 drm_mode_probed_add(connector, newmode); in add_hdmi_mode()
3886 struct drm_display_mode *newmode; in add_3d_struct_modes() local
3890 newmode = drm_display_mode_from_vic_index(connector, video_db, in add_3d_struct_modes()
3893 if (newmode) { in add_3d_struct_modes()
3894 newmode->flags |= DRM_MODE_FLAG_3D_FRAME_PACKING; in add_3d_struct_modes()
3895 drm_mode_probed_add(connector, newmode); in add_3d_struct_modes()
3900 newmode = drm_display_mode_from_vic_index(connector, video_db, in add_3d_struct_modes()
3903 if (newmode) { in add_3d_struct_modes()
3904 newmode->flags |= DRM_MODE_FLAG_3D_TOP_AND_BOTTOM; in add_3d_struct_modes()
3905 drm_mode_probed_add(connector, newmode); in add_3d_struct_modes()
3910 newmode = drm_display_mode_from_vic_index(connector, video_db, in add_3d_struct_modes()
3913 if (newmode) { in add_3d_struct_modes()
3914 newmode->flags |= DRM_MODE_FLAG_3D_SIDE_BY_SIDE_HALF; in add_3d_struct_modes()
3915 drm_mode_probed_add(connector, newmode); in add_3d_struct_modes()
4019 struct drm_display_mode *newmode = NULL; in do_hdmi_vsdb_modes() local
4047 newmode = drm_display_mode_from_vic_index(connector, in do_hdmi_vsdb_modes()
4052 if (newmode) { in do_hdmi_vsdb_modes()
4053 newmode->flags |= newflag; in do_hdmi_vsdb_modes()
4054 drm_mode_probed_add(connector, newmode); in do_hdmi_vsdb_modes()
5257 struct drm_display_mode *newmode; in add_displayid_detailed_1_modes() local
5267 newmode = drm_mode_displayid_detailed(connector->dev, timings); in add_displayid_detailed_1_modes()
5268 if (!newmode) in add_displayid_detailed_1_modes()
5271 drm_mode_probed_add(connector, newmode); in add_displayid_detailed_1_modes()