Lines Matching refs:src_rect

129 	src_width = drm_rect_width(&pipe_cfg->src_rect);  in _dpu_plane_calc_bw()
130 src_height = drm_rect_height(&pipe_cfg->src_rect); in _dpu_plane_calc_bw()
171 src_height = drm_rect_height(&pipe_cfg->src_rect); in _dpu_plane_calc_clk()
271 drm_rect_width(&pipe_cfg->src_rect)); in _dpu_plane_set_qos_lut()
373 ot_params.width = drm_rect_width(&pipe_cfg->src_rect); in _dpu_plane_set_ot_limit()
374 ot_params.height = drm_rect_height(&pipe_cfg->src_rect); in _dpu_plane_set_ot_limit()
538 u32 src_width = drm_rect_width(&pipe_cfg->src_rect); in _dpu_plane_setup_scaler()
539 u32 src_height = drm_rect_height(&pipe_cfg->src_rect); in _dpu_plane_setup_scaler()
594 pipe_cfg.src_rect.x1 = 0; in _dpu_plane_color_fill_pipe()
595 pipe_cfg.src_rect.y1 = 0; in _dpu_plane_color_fill_pipe()
596 pipe_cfg.src_rect.x2 = in _dpu_plane_color_fill_pipe()
598 pipe_cfg.src_rect.y2 = in _dpu_plane_color_fill_pipe()
757 if (drm_rect_width(&pipe_cfg->src_rect) < min_src_size || in dpu_plane_atomic_check_pipe()
758 drm_rect_height(&pipe_cfg->src_rect) < min_src_size) { in dpu_plane_atomic_check_pipe()
760 DRM_RECT_ARG(&pipe_cfg->src_rect)); in dpu_plane_atomic_check_pipe()
766 (pipe_cfg->src_rect.x1 & 0x1 || in dpu_plane_atomic_check_pipe()
767 pipe_cfg->src_rect.y1 & 0x1 || in dpu_plane_atomic_check_pipe()
768 drm_rect_width(&pipe_cfg->src_rect) & 0x1 || in dpu_plane_atomic_check_pipe()
769 drm_rect_height(&pipe_cfg->src_rect) & 0x1)) { in dpu_plane_atomic_check_pipe()
771 DRM_RECT_ARG(&pipe_cfg->src_rect)); in dpu_plane_atomic_check_pipe()
844 pipe_cfg->src_rect = new_plane_state->src; in dpu_plane_atomic_check()
847 pipe_cfg->src_rect.x1 >>= 16; in dpu_plane_atomic_check()
848 pipe_cfg->src_rect.x2 >>= 16; in dpu_plane_atomic_check()
849 pipe_cfg->src_rect.y1 >>= 16; in dpu_plane_atomic_check()
850 pipe_cfg->src_rect.y2 >>= 16; in dpu_plane_atomic_check()
869 drm_rect_rotate(&pipe_cfg->src_rect, in dpu_plane_atomic_check()
873 if ((drm_rect_width(&pipe_cfg->src_rect) > max_linewidth) || in dpu_plane_atomic_check()
882 drm_rect_width(&pipe_cfg->src_rect) > max_linewidth) { in dpu_plane_atomic_check()
884 DRM_RECT_ARG(&pipe_cfg->src_rect), max_linewidth); in dpu_plane_atomic_check()
888 if (drm_rect_width(&pipe_cfg->src_rect) > 2 * max_linewidth) { in dpu_plane_atomic_check()
890 DRM_RECT_ARG(&pipe_cfg->src_rect), max_linewidth); in dpu_plane_atomic_check()
894 if (drm_rect_width(&pipe_cfg->src_rect) != drm_rect_width(&pipe_cfg->dst_rect) || in dpu_plane_atomic_check()
895 drm_rect_height(&pipe_cfg->src_rect) != drm_rect_height(&pipe_cfg->dst_rect) || in dpu_plane_atomic_check()
900 DRM_RECT_ARG(&pipe_cfg->src_rect), max_linewidth); in dpu_plane_atomic_check()
916 pipe_cfg->src_rect.x2 = (pipe_cfg->src_rect.x1 + pipe_cfg->src_rect.x2) >> 1; in dpu_plane_atomic_check()
918 r_pipe_cfg->src_rect.x1 = pipe_cfg->src_rect.x2; in dpu_plane_atomic_check()
922 drm_rect_rotate_inv(&pipe_cfg->src_rect, in dpu_plane_atomic_check()
926 drm_rect_rotate_inv(&r_pipe_cfg->src_rect, in dpu_plane_atomic_check()
951 ret = dpu_plane_check_inline_rotation(pdpu, sblk, pipe_cfg->src_rect, fmt); in dpu_plane_atomic_check()
1286 drm_printf(p, "\tsrc[0]=" DRM_RECT_FMT "\n", DRM_RECT_ARG(&pipe_cfg->src_rect)); in dpu_plane_atomic_print_state()
1295 drm_printf(p, "\tsrc[1]=" DRM_RECT_FMT "\n", DRM_RECT_ARG(&r_pipe_cfg->src_rect)); in dpu_plane_atomic_print_state()