Lines Matching refs:output_mode
234 struct drm_display_mode *output_mode = &tv_norm->ctv_enc_mode.mode; in nv17_tv_get_hd_modes() local
253 if (modes[i].hdisplay > output_mode->hdisplay || in nv17_tv_get_hd_modes()
254 modes[i].vdisplay > output_mode->vdisplay) in nv17_tv_get_hd_modes()
257 if (modes[i].hdisplay == output_mode->hdisplay && in nv17_tv_get_hd_modes()
258 modes[i].vdisplay == output_mode->vdisplay) { in nv17_tv_get_hd_modes()
259 mode = drm_mode_duplicate(encoder->dev, output_mode); in nv17_tv_get_hd_modes()
265 (output_mode->flags & in nv17_tv_get_hd_modes()
270 if (output_mode->hdisplay <= 720 in nv17_tv_get_hd_modes()
271 || output_mode->hdisplay >= 1920) { in nv17_tv_get_hd_modes()
272 mode->htotal = output_mode->htotal; in nv17_tv_get_hd_modes()
278 if (output_mode->vdisplay >= 1024) { in nv17_tv_get_hd_modes()
279 mode->vtotal = output_mode->vtotal; in nv17_tv_get_hd_modes()
280 mode->vsync_start = output_mode->vsync_start; in nv17_tv_get_hd_modes()
281 mode->vsync_end = output_mode->vsync_end; in nv17_tv_get_hd_modes()
309 struct drm_display_mode *output_mode = in nv17_tv_mode_valid() local
315 if (mode->hdisplay > output_mode->hdisplay || in nv17_tv_mode_valid()
316 mode->vdisplay > output_mode->vdisplay) in nv17_tv_mode_valid()
320 (output_mode->flags & DRM_MODE_FLAG_INTERLACE)) in nv17_tv_mode_valid()
519 struct drm_display_mode *output_mode = in nv17_tv_mode_set() local
533 regs->fp_horiz_regs[FP_DISPLAY_END] = output_mode->hdisplay - 1; in nv17_tv_mode_set()
534 regs->fp_horiz_regs[FP_TOTAL] = output_mode->htotal - 1; in nv17_tv_mode_set()
536 output_mode->hsync_start - 1; in nv17_tv_mode_set()
537 regs->fp_horiz_regs[FP_SYNC_END] = output_mode->hsync_end - 1; in nv17_tv_mode_set()
538 regs->fp_horiz_regs[FP_CRTC] = output_mode->hdisplay + in nv17_tv_mode_set()
539 max((output_mode->hdisplay-600)/40 - 1, 1); in nv17_tv_mode_set()
541 regs->fp_vert_regs[FP_DISPLAY_END] = output_mode->vdisplay - 1; in nv17_tv_mode_set()
542 regs->fp_vert_regs[FP_TOTAL] = output_mode->vtotal - 1; in nv17_tv_mode_set()
544 output_mode->vsync_start - 1; in nv17_tv_mode_set()
545 regs->fp_vert_regs[FP_SYNC_END] = output_mode->vsync_end - 1; in nv17_tv_mode_set()
546 regs->fp_vert_regs[FP_CRTC] = output_mode->vdisplay - 1; in nv17_tv_mode_set()
552 if (output_mode->flags & DRM_MODE_FLAG_PVSYNC) in nv17_tv_mode_set()
554 if (output_mode->flags & DRM_MODE_FLAG_PHSYNC) in nv17_tv_mode_set()