Lines Matching refs:newmode
2894 struct drm_display_mode *newmode; in drm_dmt_modes_for_range() local
2900 newmode = drm_mode_duplicate(dev, &drm_dmt_modes[i]); in drm_dmt_modes_for_range()
2901 if (newmode) { in drm_dmt_modes_for_range()
2902 drm_mode_probed_add(connector, newmode); in drm_dmt_modes_for_range()
2929 struct drm_display_mode *newmode; in drm_gtf_modes_for_range() local
2935 newmode = drm_gtf_mode(dev, m->w, m->h, m->r, 0, 0); in drm_gtf_modes_for_range()
2936 if (!newmode) in drm_gtf_modes_for_range()
2939 drm_mode_fixup_1366x768(newmode); in drm_gtf_modes_for_range()
2940 if (!mode_in_range(newmode, edid, timing) || in drm_gtf_modes_for_range()
2941 !valid_inferred_mode(connector, newmode)) { in drm_gtf_modes_for_range()
2942 drm_mode_destroy(dev, newmode); in drm_gtf_modes_for_range()
2946 drm_mode_probed_add(connector, newmode); in drm_gtf_modes_for_range()
2958 struct drm_display_mode *newmode; in drm_cvt_modes_for_range() local
2965 newmode = drm_cvt_mode(dev, m->w, m->h, m->r, rb, 0, 0); in drm_cvt_modes_for_range()
2966 if (!newmode) in drm_cvt_modes_for_range()
2969 drm_mode_fixup_1366x768(newmode); in drm_cvt_modes_for_range()
2970 if (!mode_in_range(newmode, edid, timing) || in drm_cvt_modes_for_range()
2971 !valid_inferred_mode(connector, newmode)) { in drm_cvt_modes_for_range()
2972 drm_mode_destroy(dev, newmode); in drm_cvt_modes_for_range()
2976 drm_mode_probed_add(connector, newmode); in drm_cvt_modes_for_range()
3099 struct drm_display_mode *newmode; in add_established_modes() local
3101 newmode = drm_mode_duplicate(dev, &edid_est_modes[i]); in add_established_modes()
3102 if (newmode) { in add_established_modes()
3103 drm_mode_probed_add(connector, newmode); in add_established_modes()
3130 struct drm_display_mode *newmode; in do_standard_modes() local
3132 newmode = drm_mode_std(connector, edid, std); in do_standard_modes()
3133 if (newmode) { in do_standard_modes()
3134 drm_mode_probed_add(connector, newmode); in do_standard_modes()
3158 struct drm_display_mode *newmode; in add_standard_modes() local
3160 newmode = drm_mode_std(connector, edid, in add_standard_modes()
3162 if (newmode) { in add_standard_modes()
3163 drm_mode_probed_add(connector, newmode); in add_standard_modes()
3181 struct drm_display_mode *newmode; in drm_cvt_modes() local
3215 newmode = drm_cvt_mode(dev, width, height, in drm_cvt_modes()
3218 if (newmode) { in drm_cvt_modes()
3219 drm_mode_probed_add(connector, newmode); in drm_cvt_modes()
3262 struct drm_display_mode *newmode; in do_detailed_mode() local
3267 newmode = drm_mode_detailed(closure->connector->dev, in do_detailed_mode()
3270 if (!newmode) in do_detailed_mode()
3274 newmode->type |= DRM_MODE_TYPE_PREFERRED; in do_detailed_mode()
3281 fixup_detailed_cea_mode_clock(newmode); in do_detailed_mode()
3283 drm_mode_probed_add(closure->connector, newmode); in do_detailed_mode()
3658 struct drm_display_mode *newmode; in add_alternate_cea_modes() local
3684 newmode = drm_mode_duplicate(dev, cea_mode); in add_alternate_cea_modes()
3685 if (!newmode) in add_alternate_cea_modes()
3689 newmode->flags |= mode->flags & DRM_MODE_FLAG_3D_MASK; in add_alternate_cea_modes()
3696 newmode->clock = clock1; in add_alternate_cea_modes()
3698 newmode->clock = clock2; in add_alternate_cea_modes()
3700 list_add_tail(&newmode->head, &list); in add_alternate_cea_modes()
3727 struct drm_display_mode *newmode; in drm_display_mode_from_vic_index() local
3738 newmode = drm_mode_duplicate(dev, cea_mode_for_vic(vic)); in drm_display_mode_from_vic_index()
3739 if (!newmode) in drm_display_mode_from_vic_index()
3742 return newmode; in drm_display_mode_from_vic_index()
3765 struct drm_display_mode *newmode; in do_y420vdb_modes() local
3770 newmode = drm_mode_duplicate(dev, cea_mode_for_vic(vic)); in do_y420vdb_modes()
3771 if (!newmode) in do_y420vdb_modes()
3774 drm_mode_probed_add(connector, newmode); in do_y420vdb_modes()
3816 struct drm_display_mode *newmode; in drm_display_mode_from_cea_vic() local
3822 newmode = drm_mode_duplicate(dev, cea_mode); in drm_display_mode_from_cea_vic()
3823 if (!newmode) in drm_display_mode_from_cea_vic()
3826 return newmode; in drm_display_mode_from_cea_vic()
3928 struct drm_display_mode *newmode; in add_hdmi_mode() local
3935 newmode = drm_mode_duplicate(dev, &edid_4k_modes[vic]); in add_hdmi_mode()
3936 if (!newmode) in add_hdmi_mode()
3939 drm_mode_probed_add(connector, newmode); in add_hdmi_mode()
3947 struct drm_display_mode *newmode; in add_3d_struct_modes() local
3951 newmode = drm_display_mode_from_vic_index(connector, video_db, in add_3d_struct_modes()
3954 if (newmode) { in add_3d_struct_modes()
3955 newmode->flags |= DRM_MODE_FLAG_3D_FRAME_PACKING; in add_3d_struct_modes()
3956 drm_mode_probed_add(connector, newmode); in add_3d_struct_modes()
3961 newmode = drm_display_mode_from_vic_index(connector, video_db, in add_3d_struct_modes()
3964 if (newmode) { in add_3d_struct_modes()
3965 newmode->flags |= DRM_MODE_FLAG_3D_TOP_AND_BOTTOM; in add_3d_struct_modes()
3966 drm_mode_probed_add(connector, newmode); in add_3d_struct_modes()
3971 newmode = drm_display_mode_from_vic_index(connector, video_db, in add_3d_struct_modes()
3974 if (newmode) { in add_3d_struct_modes()
3975 newmode->flags |= DRM_MODE_FLAG_3D_SIDE_BY_SIDE_HALF; in add_3d_struct_modes()
3976 drm_mode_probed_add(connector, newmode); in add_3d_struct_modes()
4080 struct drm_display_mode *newmode = NULL; in do_hdmi_vsdb_modes() local
4108 newmode = drm_display_mode_from_vic_index(connector, in do_hdmi_vsdb_modes()
4113 if (newmode) { in do_hdmi_vsdb_modes()
4114 newmode->flags |= newflag; in do_hdmi_vsdb_modes()
4115 drm_mode_probed_add(connector, newmode); in do_hdmi_vsdb_modes()
5458 struct drm_display_mode *newmode; in add_displayid_detailed_1_modes() local
5468 newmode = drm_mode_displayid_detailed(connector->dev, timings); in add_displayid_detailed_1_modes()
5469 if (!newmode) in add_displayid_detailed_1_modes()
5472 drm_mode_probed_add(connector, newmode); in add_displayid_detailed_1_modes()