Lines Matching refs:dst
631 struct drm_rect dst = {
693 hscale = drm_rect_calc_hscale_relaxed(&src, &dst, min_scale, max_scale);
696 vscale = drm_rect_calc_vscale_relaxed(&src, &dst, min_scale, max_scale);
699 visible = drm_rect_clip_scaled(&src, &dst, &clip, hscale, vscale);
701 crtc_x = dst.x1;
702 crtc_y = dst.y1;
703 crtc_w = drm_rect_width(&dst);
704 crtc_h = drm_rect_height(&dst);
708 hscale = drm_rect_calc_hscale(&src, &dst, min_scale, max_scale);
712 drm_rect_debug_print(&dst, false);
717 vscale = drm_rect_calc_vscale(&src, &dst, min_scale, max_scale);
721 drm_rect_debug_print(&dst, false);
728 drm_rect_width(&dst) * hscale - drm_rect_width(&src),
729 drm_rect_height(&dst) * vscale - drm_rect_height(&src));
753 * Must keep src and dst the
787 dst.x1 = crtc_x;
788 dst.x2 = crtc_x + crtc_w;
789 dst.y1 = crtc_y;
790 dst.y2 = crtc_y + crtc_h;
796 disable_primary = drm_rect_equals(&dst, &clip);