Home | History | Annotate | Download | only in drm

Lines Matching refs:newmode

2738 	struct drm_display_mode *newmode;
2744 newmode = drm_mode_duplicate(dev, &drm_dmt_modes[i]);
2745 if (newmode) {
2746 drm_mode_probed_add(connector, newmode);
2773 struct drm_display_mode *newmode;
2778 newmode = drm_gtf_mode(dev, m->w, m->h, m->r, 0, 0);
2779 if (!newmode)
2782 drm_mode_fixup_1366x768(newmode);
2783 if (!mode_in_range(newmode, edid, timing) ||
2784 !valid_inferred_mode(connector, newmode)) {
2785 drm_mode_destroy(dev, newmode);
2789 drm_mode_probed_add(connector, newmode);
2801 struct drm_display_mode *newmode;
2807 newmode = drm_cvt_mode(dev, m->w, m->h, m->r, rb, 0, 0);
2808 if (!newmode)
2811 drm_mode_fixup_1366x768(newmode);
2812 if (!mode_in_range(newmode, edid, timing) ||
2813 !valid_inferred_mode(connector, newmode)) {
2814 drm_mode_destroy(dev, newmode);
2818 drm_mode_probed_add(connector, newmode);
2940 struct drm_display_mode *newmode;
2941 newmode = drm_mode_duplicate(dev, &edid_est_modes[i]);
2942 if (newmode) {
2943 drm_mode_probed_add(connector, newmode);
2968 struct drm_display_mode *newmode;
2971 newmode = drm_mode_std(connector, edid, std);
2972 if (newmode) {
2973 drm_mode_probed_add(connector, newmode);
2998 struct drm_display_mode *newmode;
3000 newmode = drm_mode_std(connector, edid,
3002 if (newmode) {
3003 drm_mode_probed_add(connector, newmode);
3021 struct drm_display_mode *newmode;
3052 newmode = drm_cvt_mode(dev, width, height,
3055 if (newmode) {
3056 drm_mode_probed_add(connector, newmode);
3098 struct drm_display_mode *newmode;
3101 newmode = drm_mode_detailed(closure->connector->dev,
3104 if (!newmode)
3108 newmode->type |= DRM_MODE_TYPE_PREFERRED;
3115 fixup_detailed_cea_mode_clock(newmode);
3117 drm_mode_probed_add(closure->connector, newmode);
3504 struct drm_display_mode *newmode;
3530 newmode = drm_mode_duplicate(dev, cea_mode);
3531 if (!newmode)
3535 newmode->flags |= mode->flags & DRM_MODE_FLAG_3D_MASK;
3542 newmode->clock = clock1;
3544 newmode->clock = clock2;
3546 list_add_tail(&newmode->head, &list);
3573 struct drm_display_mode *newmode;
3584 newmode = drm_mode_duplicate(dev, cea_mode_for_vic(vic));
3585 if (!newmode)
3588 newmode->vrefresh = 0;
3590 return newmode;
3613 struct drm_display_mode *newmode;
3618 newmode = drm_mode_duplicate(dev, cea_mode_for_vic(vic));
3619 if (!newmode)
3622 drm_mode_probed_add(connector, newmode);
3747 struct drm_display_mode *newmode;
3754 newmode = drm_mode_duplicate(dev, &edid_4k_modes[vic]);
3755 if (!newmode)
3758 drm_mode_probed_add(connector, newmode);
3766 struct drm_display_mode *newmode;
3770 newmode = drm_display_mode_from_vic_index(connector, video_db,
3773 if (newmode) {
3774 newmode->flags |= DRM_MODE_FLAG_3D_FRAME_PACKING;
3775 drm_mode_probed_add(connector, newmode);
3780 newmode = drm_display_mode_from_vic_index(connector, video_db,
3783 if (newmode) {
3784 newmode->flags |= DRM_MODE_FLAG_3D_TOP_AND_BOTTOM;
3785 drm_mode_probed_add(connector, newmode);
3790 newmode
3793 if (newmode) {
3794 newmode->flags |= DRM_MODE_FLAG_3D_SIDE_BY_SIDE_HALF;
3795 drm_mode_probed_add(connector, newmode);
3899 struct drm_display_mode *newmode = NULL;
3927 newmode = drm_display_mode_from_vic_index(connector,
3932 if (newmode) {
3933 newmode->flags |= newflag;
3934 drm_mode_probed_add(connector, newmode);
5074 struct drm_display_mode *newmode;
5084 newmode = drm_mode_displayid_detailed(connector->dev, timings);
5085 if (!newmode)
5088 drm_mode_probed_add(connector, newmode);