Lines Matching refs:new_mode
7511 struct drm_display_mode *new_mode;
7564 new_mode = drm_mode_duplicate(aconnector->base.dev, m);
7565 if (!new_mode)
7568 new_mode->vtotal += (u16)target_vtotal_diff;
7569 new_mode->vsync_start += (u16)target_vtotal_diff;
7570 new_mode->vsync_end += (u16)target_vtotal_diff;
7571 new_mode->type &= ~DRM_MODE_TYPE_PREFERRED;
7572 new_mode->type |= DRM_MODE_TYPE_DRIVER;
7574 if (!is_duplicate_mode(aconnector, new_mode)) {
7575 drm_mode_probed_add(&aconnector->base, new_mode);
7578 drm_mode_destroy(aconnector->base.dev, new_mode);
9750 const struct drm_display_mode *old_mode, *new_mode;
9756 new_mode = &new_crtc_state->mode;
9758 if (old_mode->clock == new_mode->clock &&
9759 old_mode->hdisplay == new_mode->hdisplay &&
9760 old_mode->vdisplay == new_mode->vdisplay &&
9761 old_mode->htotal == new_mode->htotal &&
9762 old_mode->vtotal != new_mode->vtotal &&
9763 old_mode->hsync_start == new_mode->hsync_start &&
9764 old_mode->vsync_start != new_mode->vsync_start &&
9765 old_mode->hsync_end == new_mode->hsync_end &&
9766 old_mode->vsync_end != new_mode->vsync_end &&
9767 old_mode->hskew == new_mode->hskew &&
9768 old_mode->vscan == new_mode->vscan &&
9770 (new_mode->vsync_end - new_mode->vsync_start))