Lines Matching refs:drm_state
626 void dpu_plane_clear_multirect(const struct drm_plane_state *drm_state) in dpu_plane_clear_multirect() argument
628 struct dpu_plane_state *pstate = to_dpu_plane_state(drm_state); in dpu_plane_clear_multirect()
637 const struct drm_plane_state *drm_state[R_MAX]; in dpu_plane_validate_multirect_v2() local
649 drm_state[i] = i ? plane->r1 : plane->r0; in dpu_plane_validate_multirect_v2()
650 msm_fmt = msm_framebuffer_format(drm_state[i]->fb); in dpu_plane_validate_multirect_v2()
663 pstate[i] = to_dpu_plane_state(drm_state[i]); in dpu_plane_validate_multirect_v2()
664 dpu_plane[i] = to_dpu_plane(drm_state[i]->plane); in dpu_plane_validate_multirect_v2()
668 drm_state[i]->plane->base.id); in dpu_plane_validate_multirect_v2()
672 src[i].x1 = drm_state[i]->src_x >> 16; in dpu_plane_validate_multirect_v2()
673 src[i].y1 = drm_state[i]->src_y >> 16; in dpu_plane_validate_multirect_v2()
674 src[i].x2 = src[i].x1 + (drm_state[i]->src_w >> 16); in dpu_plane_validate_multirect_v2()
675 src[i].y2 = src[i].y1 + (drm_state[i]->src_h >> 16); in dpu_plane_validate_multirect_v2()
677 dst[i] = drm_plane_state_dest(drm_state[i]); in dpu_plane_validate_multirect_v2()
729 drm_state[R0]->plane->base.id, in dpu_plane_validate_multirect_v2()
730 drm_state[R1]->plane->base.id); in dpu_plane_validate_multirect_v2()