Lines Matching refs:adj

339 	const struct drm_display_mode *mode, struct drm_display_mode *adj)  in armada_drm_crtc_mode_fixup()  argument
346 adj->flags & DRM_MODE_FLAG_INTERLACE) in armada_drm_crtc_mode_fixup()
350 ret = dcrtc->variant->compute_clock(dcrtc, adj, NULL); in armada_drm_crtc_mode_fixup()
460 struct drm_display_mode *adj = &dcrtc->crtc.mode; in armada_drm_crtc_calculate_csc() local
475 if ((adj->hdisplay == 1280 && adj->vdisplay == 720 && in armada_drm_crtc_calculate_csc()
476 !(adj->flags & DRM_MODE_FLAG_INTERLACE)) || in armada_drm_crtc_calculate_csc()
477 (adj->hdisplay == 1920 && adj->vdisplay == 1080)) { in armada_drm_crtc_calculate_csc()
496 struct drm_display_mode *mode, struct drm_display_mode *adj, in armada_drm_crtc_mode_set() argument
508 interlaced = !!(adj->flags & DRM_MODE_FLAG_INTERLACE); in armada_drm_crtc_mode_set()
513 rm = adj->crtc_hsync_start - adj->crtc_hdisplay; in armada_drm_crtc_mode_set()
514 lm = adj->crtc_htotal - adj->crtc_hsync_end; in armada_drm_crtc_mode_set()
515 bm = adj->crtc_vsync_start - adj->crtc_vdisplay; in armada_drm_crtc_mode_set()
516 tm = adj->crtc_vtotal - adj->crtc_vsync_end; in armada_drm_crtc_mode_set()
519 adj->crtc_hdisplay, in armada_drm_crtc_mode_set()
520 adj->crtc_hsync_start, in armada_drm_crtc_mode_set()
521 adj->crtc_hsync_end, in armada_drm_crtc_mode_set()
522 adj->crtc_htotal, lm, rm); in armada_drm_crtc_mode_set()
524 adj->crtc_vdisplay, in armada_drm_crtc_mode_set()
525 adj->crtc_vsync_start, in armada_drm_crtc_mode_set()
526 adj->crtc_vsync_end, in armada_drm_crtc_mode_set()
527 adj->crtc_vtotal, tm, bm); in armada_drm_crtc_mode_set()
534 crtc->mode = *adj; in armada_drm_crtc_mode_set()
543 dcrtc->variant->compute_clock(dcrtc, adj, &sclk); in armada_drm_crtc_mode_set()
550 if (adj->flags & DRM_MODE_FLAG_INTERLACE) in armada_drm_crtc_mode_set()
560 dcrtc->v[1].spu_v_h_total = adj->crtc_vtotal << 16 | in armada_drm_crtc_mode_set()
561 adj->crtc_htotal; in armada_drm_crtc_mode_set()
563 val = adj->crtc_hsync_start; in armada_drm_crtc_mode_set()
572 val = adj->crtc_hsync_start - adj->crtc_htotal / 2; in armada_drm_crtc_mode_set()
579 val = adj->crtc_vdisplay << 16 | adj->crtc_hdisplay; in armada_drm_crtc_mode_set()
611 val = adj->flags & DRM_MODE_FLAG_NVSYNC ? CFG_VSYNC_INV : 0; in armada_drm_crtc_mode_set()