Lines Matching refs:adjusted_mode

41 		       struct drm_display_mode *adjusted_mode)
43 adjusted_mode->hdisplay = fixed_mode->hdisplay;
44 adjusted_mode->hsync_start = fixed_mode->hsync_start;
45 adjusted_mode->hsync_end = fixed_mode->hsync_end;
46 adjusted_mode->htotal = fixed_mode->htotal;
48 adjusted_mode->vdisplay = fixed_mode->vdisplay;
49 adjusted_mode->vsync_start = fixed_mode->vsync_start;
50 adjusted_mode->vsync_end = fixed_mode->vsync_end;
51 adjusted_mode->vtotal = fixed_mode->vtotal;
53 adjusted_mode->clock = fixed_mode->clock;
56 /* adjusted_mode has been preset to be the panel's fixed mode */
62 struct drm_display_mode *mode, *adjusted_mode;
66 adjusted_mode = &pipe_config->adjusted_mode;
71 if (adjusted_mode->hdisplay == mode->hdisplay &&
72 adjusted_mode->vdisplay == mode->vdisplay)
79 x = (adjusted_mode->hdisplay - width + 1)/2;
80 y = (adjusted_mode->vdisplay - height + 1)/2;
86 u32 scaled_width = adjusted_mode->hdisplay * mode->vdisplay;
87 u32 scaled_height = mode->hdisplay * adjusted_mode->vdisplay;
92 x = (adjusted_mode->hdisplay - width + 1) / 2;
94 height = adjusted_mode->vdisplay;
99 y = (adjusted_mode->vdisplay - height + 1) / 2;
101 width = adjusted_mode->hdisplay;
104 width = adjusted_mode->hdisplay;
105 height = adjusted_mode->vdisplay;
112 width = adjusted_mode->hdisplay;
113 height = adjusted_mode->vdisplay;
188 struct drm_display_mode *mode, *adjusted_mode;
191 adjusted_mode = &pipe_config->adjusted_mode;
194 if (adjusted_mode->hdisplay == mode->hdisplay &&
195 adjusted_mode->vdisplay == mode->vdisplay)
198 drm_mode_set_crtcinfo(adjusted_mode, 0);
207 centre_horizontally(adjusted_mode, mode->hdisplay);
208 centre_vertically(adjusted_mode, mode->vdisplay);
214 u32 scaled_width = adjusted_mode->hdisplay *
217 adjusted_mode->vdisplay;
226 else if (adjusted_mode->hdisplay != mode->hdisplay)
229 u32 scaled_width = adjusted_mode->hdisplay *
232 adjusted_mode->vdisplay;
239 centre_horizontally(adjusted_mode,
244 if (mode->vdisplay != adjusted_mode->vdisplay) {
245 u32 bits = panel_fitter_scaling(mode->vdisplay, adjusted_mode->vdisplay);
253 centre_vertically(adjusted_mode,
258 if (mode->hdisplay != adjusted_mode->hdisplay) {
259 u32 bits = panel_fitter_scaling(mode->hdisplay, adjusted_mode->hdisplay);
280 if (mode->vdisplay != adjusted_mode->vdisplay ||
281 mode->hdisplay != adjusted_mode->hdisplay) {