Lines Matching refs:newmode
3709 struct drm_display_mode *newmode; in drm_dmt_modes_for_range() local
3715 newmode = drm_mode_duplicate(dev, &drm_dmt_modes[i]); in drm_dmt_modes_for_range()
3716 if (newmode) { in drm_dmt_modes_for_range()
3717 drm_mode_probed_add(connector, newmode); in drm_dmt_modes_for_range()
3744 struct drm_display_mode *newmode; in drm_gtf_modes_for_range() local
3750 newmode = drm_gtf_mode(dev, m->w, m->h, m->r, 0, 0); in drm_gtf_modes_for_range()
3751 if (!newmode) in drm_gtf_modes_for_range()
3754 drm_mode_fixup_1366x768(newmode); in drm_gtf_modes_for_range()
3755 if (!mode_in_range(newmode, drm_edid, timing) || in drm_gtf_modes_for_range()
3756 !valid_inferred_mode(connector, newmode)) { in drm_gtf_modes_for_range()
3757 drm_mode_destroy(dev, newmode); in drm_gtf_modes_for_range()
3761 drm_mode_probed_add(connector, newmode); in drm_gtf_modes_for_range()
3773 struct drm_display_mode *newmode; in drm_gtf2_modes_for_range() local
3779 newmode = drm_gtf2_mode(dev, drm_edid, m->w, m->h, m->r); in drm_gtf2_modes_for_range()
3780 if (!newmode) in drm_gtf2_modes_for_range()
3783 drm_mode_fixup_1366x768(newmode); in drm_gtf2_modes_for_range()
3784 if (!mode_in_range(newmode, drm_edid, timing) || in drm_gtf2_modes_for_range()
3785 !valid_inferred_mode(connector, newmode)) { in drm_gtf2_modes_for_range()
3786 drm_mode_destroy(dev, newmode); in drm_gtf2_modes_for_range()
3790 drm_mode_probed_add(connector, newmode); in drm_gtf2_modes_for_range()
3802 struct drm_display_mode *newmode; in drm_cvt_modes_for_range() local
3809 newmode = drm_cvt_mode(dev, m->w, m->h, m->r, rb, 0, 0); in drm_cvt_modes_for_range()
3810 if (!newmode) in drm_cvt_modes_for_range()
3813 drm_mode_fixup_1366x768(newmode); in drm_cvt_modes_for_range()
3814 if (!mode_in_range(newmode, drm_edid, timing) || in drm_cvt_modes_for_range()
3815 !valid_inferred_mode(connector, newmode)) { in drm_cvt_modes_for_range()
3816 drm_mode_destroy(dev, newmode); in drm_cvt_modes_for_range()
3820 drm_mode_probed_add(connector, newmode); in drm_cvt_modes_for_range()
3944 struct drm_display_mode *newmode; in add_established_modes() local
3946 newmode = drm_mode_duplicate(dev, &edid_est_modes[i]); in add_established_modes()
3947 if (newmode) { in add_established_modes()
3948 drm_mode_probed_add(connector, newmode); in add_established_modes()
3974 struct drm_display_mode *newmode; in do_standard_modes() local
3976 newmode = drm_mode_std(connector, closure->drm_edid, std); in do_standard_modes()
3977 if (newmode) { in do_standard_modes()
3978 drm_mode_probed_add(connector, newmode); in do_standard_modes()
3999 struct drm_display_mode *newmode; in add_standard_modes() local
4001 newmode = drm_mode_std(connector, drm_edid, in add_standard_modes()
4003 if (newmode) { in add_standard_modes()
4004 drm_mode_probed_add(connector, newmode); in add_standard_modes()
4022 struct drm_display_mode *newmode; in drm_cvt_modes() local
4056 newmode = drm_cvt_mode(dev, width, height, in drm_cvt_modes()
4059 if (newmode) { in drm_cvt_modes()
4060 drm_mode_probed_add(connector, newmode); in drm_cvt_modes()
4104 struct drm_display_mode *newmode; in do_detailed_mode() local
4109 newmode = drm_mode_detailed(closure->connector, in do_detailed_mode()
4111 if (!newmode) in do_detailed_mode()
4115 newmode->type |= DRM_MODE_TYPE_PREFERRED; in do_detailed_mode()
4122 fixup_detailed_cea_mode_clock(closure->connector, newmode); in do_detailed_mode()
4124 drm_mode_probed_add(closure->connector, newmode); in do_detailed_mode()
4519 struct drm_display_mode *newmode; in add_alternate_cea_modes() local
4545 newmode = drm_mode_duplicate(dev, cea_mode); in add_alternate_cea_modes()
4546 if (!newmode) in add_alternate_cea_modes()
4550 newmode->flags |= mode->flags & DRM_MODE_FLAG_3D_MASK; in add_alternate_cea_modes()
4557 newmode->clock = clock1; in add_alternate_cea_modes()
4559 newmode->clock = clock2; in add_alternate_cea_modes()
4561 list_add_tail(&newmode->head, &list); in add_alternate_cea_modes()
4616 struct drm_display_mode *newmode; in do_y420vdb_modes() local
4621 newmode = drm_mode_duplicate(dev, cea_mode_for_vic(vic)); in do_y420vdb_modes()
4622 if (!newmode) in do_y420vdb_modes()
4624 drm_mode_probed_add(connector, newmode); in do_y420vdb_modes()
4645 struct drm_display_mode *newmode; in drm_display_mode_from_cea_vic() local
4651 newmode = drm_mode_duplicate(dev, cea_mode); in drm_display_mode_from_cea_vic()
4652 if (!newmode) in drm_display_mode_from_cea_vic()
4655 return newmode; in drm_display_mode_from_cea_vic()
4748 struct drm_display_mode *newmode; in add_hdmi_mode() local
4756 newmode = drm_mode_duplicate(dev, &edid_4k_modes[vic]); in add_hdmi_mode()
4757 if (!newmode) in add_hdmi_mode()
4760 drm_mode_probed_add(connector, newmode); in add_hdmi_mode()
4768 struct drm_display_mode *newmode; in add_3d_struct_modes() local
4772 newmode = drm_display_mode_from_vic_index(connector, vic_index); in add_3d_struct_modes()
4773 if (newmode) { in add_3d_struct_modes()
4774 newmode->flags |= DRM_MODE_FLAG_3D_FRAME_PACKING; in add_3d_struct_modes()
4775 drm_mode_probed_add(connector, newmode); in add_3d_struct_modes()
4780 newmode = drm_display_mode_from_vic_index(connector, vic_index); in add_3d_struct_modes()
4781 if (newmode) { in add_3d_struct_modes()
4782 newmode->flags |= DRM_MODE_FLAG_3D_TOP_AND_BOTTOM; in add_3d_struct_modes()
4783 drm_mode_probed_add(connector, newmode); in add_3d_struct_modes()
4788 newmode = drm_display_mode_from_vic_index(connector, vic_index); in add_3d_struct_modes()
4789 if (newmode) { in add_3d_struct_modes()
4790 newmode->flags |= DRM_MODE_FLAG_3D_SIDE_BY_SIDE_HALF; in add_3d_struct_modes()
4791 drm_mode_probed_add(connector, newmode); in add_3d_struct_modes()
4905 struct drm_display_mode *newmode = NULL; in do_hdmi_vsdb_modes() local
4933 newmode = drm_display_mode_from_vic_index(connector, in do_hdmi_vsdb_modes()
4936 if (newmode) { in do_hdmi_vsdb_modes()
4937 newmode->flags |= newflag; in do_hdmi_vsdb_modes()
4938 drm_mode_probed_add(connector, newmode); in do_hdmi_vsdb_modes()
6841 struct drm_display_mode *newmode; in add_displayid_detailed_1_modes() local
6852 newmode = drm_mode_displayid_detailed(connector->dev, timings, type_7); in add_displayid_detailed_1_modes()
6853 if (!newmode) in add_displayid_detailed_1_modes()
6856 drm_mode_probed_add(connector, newmode); in add_displayid_detailed_1_modes()
6896 struct drm_display_mode *newmode; in add_displayid_formula_modes() local
6912 newmode = drm_mode_displayid_formula(connector->dev, timings, type_10); in add_displayid_formula_modes()
6913 if (!newmode) in add_displayid_formula_modes()
6916 drm_mode_probed_add(connector, newmode); in add_displayid_formula_modes()