Lines Matching refs:newmode
2996 struct drm_display_mode *newmode; in drm_dmt_modes_for_range() local
3002 newmode = drm_mode_duplicate(dev, &drm_dmt_modes[i]); in drm_dmt_modes_for_range()
3003 if (newmode) { in drm_dmt_modes_for_range()
3004 drm_mode_probed_add(connector, newmode); in drm_dmt_modes_for_range()
3031 struct drm_display_mode *newmode; in drm_gtf_modes_for_range() local
3037 newmode = drm_gtf_mode(dev, m->w, m->h, m->r, 0, 0); in drm_gtf_modes_for_range()
3038 if (!newmode) in drm_gtf_modes_for_range()
3041 drm_mode_fixup_1366x768(newmode); in drm_gtf_modes_for_range()
3042 if (!mode_in_range(newmode, edid, timing) || in drm_gtf_modes_for_range()
3043 !valid_inferred_mode(connector, newmode)) { in drm_gtf_modes_for_range()
3044 drm_mode_destroy(dev, newmode); in drm_gtf_modes_for_range()
3048 drm_mode_probed_add(connector, newmode); in drm_gtf_modes_for_range()
3060 struct drm_display_mode *newmode; in drm_cvt_modes_for_range() local
3067 newmode = drm_cvt_mode(dev, m->w, m->h, m->r, rb, 0, 0); in drm_cvt_modes_for_range()
3068 if (!newmode) in drm_cvt_modes_for_range()
3071 drm_mode_fixup_1366x768(newmode); in drm_cvt_modes_for_range()
3072 if (!mode_in_range(newmode, edid, timing) || in drm_cvt_modes_for_range()
3073 !valid_inferred_mode(connector, newmode)) { in drm_cvt_modes_for_range()
3074 drm_mode_destroy(dev, newmode); in drm_cvt_modes_for_range()
3078 drm_mode_probed_add(connector, newmode); in drm_cvt_modes_for_range()
3201 struct drm_display_mode *newmode; in add_established_modes() local
3203 newmode = drm_mode_duplicate(dev, &edid_est_modes[i]); in add_established_modes()
3204 if (newmode) { in add_established_modes()
3205 drm_mode_probed_add(connector, newmode); in add_established_modes()
3232 struct drm_display_mode *newmode; in do_standard_modes() local
3234 newmode = drm_mode_std(connector, edid, std); in do_standard_modes()
3235 if (newmode) { in do_standard_modes()
3236 drm_mode_probed_add(connector, newmode); in do_standard_modes()
3260 struct drm_display_mode *newmode; in add_standard_modes() local
3262 newmode = drm_mode_std(connector, edid, in add_standard_modes()
3264 if (newmode) { in add_standard_modes()
3265 drm_mode_probed_add(connector, newmode); in add_standard_modes()
3283 struct drm_display_mode *newmode; in drm_cvt_modes() local
3317 newmode = drm_cvt_mode(dev, width, height, in drm_cvt_modes()
3320 if (newmode) { in drm_cvt_modes()
3321 drm_mode_probed_add(connector, newmode); in drm_cvt_modes()
3364 struct drm_display_mode *newmode; in do_detailed_mode() local
3369 newmode = drm_mode_detailed(closure->connector->dev, in do_detailed_mode()
3372 if (!newmode) in do_detailed_mode()
3376 newmode->type |= DRM_MODE_TYPE_PREFERRED; in do_detailed_mode()
3383 fixup_detailed_cea_mode_clock(newmode); in do_detailed_mode()
3385 drm_mode_probed_add(closure->connector, newmode); in do_detailed_mode()
3826 struct drm_display_mode *newmode; in add_alternate_cea_modes() local
3852 newmode = drm_mode_duplicate(dev, cea_mode); in add_alternate_cea_modes()
3853 if (!newmode) in add_alternate_cea_modes()
3857 newmode->flags |= mode->flags & DRM_MODE_FLAG_3D_MASK; in add_alternate_cea_modes()
3864 newmode->clock = clock1; in add_alternate_cea_modes()
3866 newmode->clock = clock2; in add_alternate_cea_modes()
3868 list_add_tail(&newmode->head, &list); in add_alternate_cea_modes()
3895 struct drm_display_mode *newmode; in drm_display_mode_from_vic_index() local
3906 newmode = drm_mode_duplicate(dev, cea_mode_for_vic(vic)); in drm_display_mode_from_vic_index()
3907 if (!newmode) in drm_display_mode_from_vic_index()
3910 return newmode; in drm_display_mode_from_vic_index()
3933 struct drm_display_mode *newmode; in do_y420vdb_modes() local
3938 newmode = drm_mode_duplicate(dev, cea_mode_for_vic(vic)); in do_y420vdb_modes()
3939 if (!newmode) in do_y420vdb_modes()
3942 drm_mode_probed_add(connector, newmode); in do_y420vdb_modes()
3984 struct drm_display_mode *newmode; in drm_display_mode_from_cea_vic() local
3990 newmode = drm_mode_duplicate(dev, cea_mode); in drm_display_mode_from_cea_vic()
3991 if (!newmode) in drm_display_mode_from_cea_vic()
3994 return newmode; in drm_display_mode_from_cea_vic()
4096 struct drm_display_mode *newmode; in add_hdmi_mode() local
4103 newmode = drm_mode_duplicate(dev, &edid_4k_modes[vic]); in add_hdmi_mode()
4104 if (!newmode) in add_hdmi_mode()
4107 drm_mode_probed_add(connector, newmode); in add_hdmi_mode()
4115 struct drm_display_mode *newmode; in add_3d_struct_modes() local
4119 newmode = drm_display_mode_from_vic_index(connector, video_db, in add_3d_struct_modes()
4122 if (newmode) { in add_3d_struct_modes()
4123 newmode->flags |= DRM_MODE_FLAG_3D_FRAME_PACKING; in add_3d_struct_modes()
4124 drm_mode_probed_add(connector, newmode); in add_3d_struct_modes()
4129 newmode = drm_display_mode_from_vic_index(connector, video_db, in add_3d_struct_modes()
4132 if (newmode) { in add_3d_struct_modes()
4133 newmode->flags |= DRM_MODE_FLAG_3D_TOP_AND_BOTTOM; in add_3d_struct_modes()
4134 drm_mode_probed_add(connector, newmode); in add_3d_struct_modes()
4139 newmode = drm_display_mode_from_vic_index(connector, video_db, in add_3d_struct_modes()
4142 if (newmode) { in add_3d_struct_modes()
4143 newmode->flags |= DRM_MODE_FLAG_3D_SIDE_BY_SIDE_HALF; in add_3d_struct_modes()
4144 drm_mode_probed_add(connector, newmode); in add_3d_struct_modes()
4248 struct drm_display_mode *newmode = NULL; in do_hdmi_vsdb_modes() local
4276 newmode = drm_display_mode_from_vic_index(connector, in do_hdmi_vsdb_modes()
4281 if (newmode) { in do_hdmi_vsdb_modes()
4282 newmode->flags |= newflag; in do_hdmi_vsdb_modes()
4283 drm_mode_probed_add(connector, newmode); in do_hdmi_vsdb_modes()
5649 struct drm_display_mode *newmode; in add_displayid_detailed_1_modes() local
5659 newmode = drm_mode_displayid_detailed(connector->dev, timings); in add_displayid_detailed_1_modes()
5660 if (!newmode) in add_displayid_detailed_1_modes()
5663 drm_mode_probed_add(connector, newmode); in add_displayid_detailed_1_modes()