Lines Matching refs:newmode

2483 	struct drm_display_mode *newmode;  in drm_dmt_modes_for_range()  local
2489 newmode = drm_mode_duplicate(dev, &drm_dmt_modes[i]); in drm_dmt_modes_for_range()
2490 if (newmode) { in drm_dmt_modes_for_range()
2491 drm_mode_probed_add(connector, newmode); in drm_dmt_modes_for_range()
2518 struct drm_display_mode *newmode; in drm_gtf_modes_for_range() local
2523 newmode = drm_gtf_mode(dev, m->w, m->h, m->r, 0, 0); in drm_gtf_modes_for_range()
2524 if (!newmode) in drm_gtf_modes_for_range()
2527 drm_mode_fixup_1366x768(newmode); in drm_gtf_modes_for_range()
2528 if (!mode_in_range(newmode, edid, timing) || in drm_gtf_modes_for_range()
2529 !valid_inferred_mode(connector, newmode)) { in drm_gtf_modes_for_range()
2530 drm_mode_destroy(dev, newmode); in drm_gtf_modes_for_range()
2534 drm_mode_probed_add(connector, newmode); in drm_gtf_modes_for_range()
2546 struct drm_display_mode *newmode; in drm_cvt_modes_for_range() local
2552 newmode = drm_cvt_mode(dev, m->w, m->h, m->r, rb, 0, 0); in drm_cvt_modes_for_range()
2553 if (!newmode) in drm_cvt_modes_for_range()
2556 drm_mode_fixup_1366x768(newmode); in drm_cvt_modes_for_range()
2557 if (!mode_in_range(newmode, edid, timing) || in drm_cvt_modes_for_range()
2558 !valid_inferred_mode(connector, newmode)) { in drm_cvt_modes_for_range()
2559 drm_mode_destroy(dev, newmode); in drm_cvt_modes_for_range()
2563 drm_mode_probed_add(connector, newmode); in drm_cvt_modes_for_range()
2685 struct drm_display_mode *newmode; in add_established_modes() local
2686 newmode = drm_mode_duplicate(dev, &edid_est_modes[i]); in add_established_modes()
2687 if (newmode) { in add_established_modes()
2688 drm_mode_probed_add(connector, newmode); in add_established_modes()
2713 struct drm_display_mode *newmode; in do_standard_modes() local
2716 newmode = drm_mode_std(connector, edid, std); in do_standard_modes()
2717 if (newmode) { in do_standard_modes()
2718 drm_mode_probed_add(connector, newmode); in do_standard_modes()
2743 struct drm_display_mode *newmode; in add_standard_modes() local
2745 newmode = drm_mode_std(connector, edid, in add_standard_modes()
2747 if (newmode) { in add_standard_modes()
2748 drm_mode_probed_add(connector, newmode); in add_standard_modes()
2766 struct drm_display_mode *newmode; in drm_cvt_modes() local
2797 newmode = drm_cvt_mode(dev, width, height, in drm_cvt_modes()
2800 if (newmode) { in drm_cvt_modes()
2801 drm_mode_probed_add(connector, newmode); in drm_cvt_modes()
2843 struct drm_display_mode *newmode; in do_detailed_mode() local
2846 newmode = drm_mode_detailed(closure->connector->dev, in do_detailed_mode()
2849 if (!newmode) in do_detailed_mode()
2853 newmode->type |= DRM_MODE_TYPE_PREFERRED; in do_detailed_mode()
2860 fixup_detailed_cea_mode_clock(newmode); in do_detailed_mode()
2862 drm_mode_probed_add(closure->connector, newmode); in do_detailed_mode()
3224 struct drm_display_mode *newmode; in add_alternate_cea_modes() local
3250 newmode = drm_mode_duplicate(dev, cea_mode); in add_alternate_cea_modes()
3251 if (!newmode) in add_alternate_cea_modes()
3255 newmode->flags |= mode->flags & DRM_MODE_FLAG_3D_MASK; in add_alternate_cea_modes()
3262 newmode->clock = clock1; in add_alternate_cea_modes()
3264 newmode->clock = clock2; in add_alternate_cea_modes()
3266 list_add_tail(&newmode->head, &list); in add_alternate_cea_modes()
3293 struct drm_display_mode *newmode; in drm_display_mode_from_vic_index() local
3304 newmode = drm_mode_duplicate(dev, &edid_cea_modes[vic]); in drm_display_mode_from_vic_index()
3305 if (!newmode) in drm_display_mode_from_vic_index()
3308 newmode->vrefresh = 0; in drm_display_mode_from_vic_index()
3310 return newmode; in drm_display_mode_from_vic_index()
3333 struct drm_display_mode *newmode; in do_y420vdb_modes() local
3338 newmode = drm_mode_duplicate(dev, &edid_cea_modes[vic]); in do_y420vdb_modes()
3339 if (!newmode) in do_y420vdb_modes()
3342 drm_mode_probed_add(connector, newmode); in do_y420vdb_modes()
3467 struct drm_display_mode *newmode; in add_hdmi_mode() local
3474 newmode = drm_mode_duplicate(dev, &edid_4k_modes[vic]); in add_hdmi_mode()
3475 if (!newmode) in add_hdmi_mode()
3478 drm_mode_probed_add(connector, newmode); in add_hdmi_mode()
3486 struct drm_display_mode *newmode; in add_3d_struct_modes() local
3490 newmode = drm_display_mode_from_vic_index(connector, video_db, in add_3d_struct_modes()
3493 if (newmode) { in add_3d_struct_modes()
3494 newmode->flags |= DRM_MODE_FLAG_3D_FRAME_PACKING; in add_3d_struct_modes()
3495 drm_mode_probed_add(connector, newmode); in add_3d_struct_modes()
3500 newmode = drm_display_mode_from_vic_index(connector, video_db, in add_3d_struct_modes()
3503 if (newmode) { in add_3d_struct_modes()
3504 newmode->flags |= DRM_MODE_FLAG_3D_TOP_AND_BOTTOM; in add_3d_struct_modes()
3505 drm_mode_probed_add(connector, newmode); in add_3d_struct_modes()
3510 newmode = drm_display_mode_from_vic_index(connector, video_db, in add_3d_struct_modes()
3513 if (newmode) { in add_3d_struct_modes()
3514 newmode->flags |= DRM_MODE_FLAG_3D_SIDE_BY_SIDE_HALF; in add_3d_struct_modes()
3515 drm_mode_probed_add(connector, newmode); in add_3d_struct_modes()
3619 struct drm_display_mode *newmode = NULL; in do_hdmi_vsdb_modes() local
3647 newmode = drm_display_mode_from_vic_index(connector, in do_hdmi_vsdb_modes()
3652 if (newmode) { in do_hdmi_vsdb_modes()
3653 newmode->flags |= newflag; in do_hdmi_vsdb_modes()
3654 drm_mode_probed_add(connector, newmode); in do_hdmi_vsdb_modes()
4791 struct drm_display_mode *newmode; in add_displayid_detailed_1_modes() local
4801 newmode = drm_mode_displayid_detailed(connector->dev, timings); in add_displayid_detailed_1_modes()
4802 if (!newmode) in add_displayid_detailed_1_modes()
4805 drm_mode_probed_add(connector, newmode); in add_displayid_detailed_1_modes()