Lines Matching refs:new_plane_state
567 const struct drm_plane_state *new_plane_state) in plane_switching_crtc() argument
569 if (!old_plane_state->crtc || !new_plane_state->crtc) in plane_switching_crtc()
572 if (old_plane_state->crtc == new_plane_state->crtc) in plane_switching_crtc()
594 const struct drm_plane_state *new_plane_state) in drm_atomic_plane_check() argument
596 struct drm_plane *plane = new_plane_state->plane; in drm_atomic_plane_check()
597 struct drm_crtc *crtc = new_plane_state->crtc; in drm_atomic_plane_check()
598 const struct drm_framebuffer *fb = new_plane_state->fb; in drm_atomic_plane_check()
640 if (new_plane_state->crtc_w > INT_MAX || in drm_atomic_plane_check()
641 new_plane_state->crtc_x > INT_MAX - (int32_t) new_plane_state->crtc_w || in drm_atomic_plane_check()
642 new_plane_state->crtc_h > INT_MAX || in drm_atomic_plane_check()
643 new_plane_state->crtc_y > INT_MAX - (int32_t) new_plane_state->crtc_h) { in drm_atomic_plane_check()
647 new_plane_state->crtc_w, new_plane_state->crtc_h, in drm_atomic_plane_check()
648 new_plane_state->crtc_x, new_plane_state->crtc_y); in drm_atomic_plane_check()
656 if (new_plane_state->src_w > fb_width || in drm_atomic_plane_check()
657 new_plane_state->src_x > fb_width - new_plane_state->src_w || in drm_atomic_plane_check()
658 new_plane_state->src_h > fb_height || in drm_atomic_plane_check()
659 new_plane_state->src_y > fb_height - new_plane_state->src_h) { in drm_atomic_plane_check()
664 new_plane_state->src_w >> 16, in drm_atomic_plane_check()
665 ((new_plane_state->src_w & 0xffff) * 15625) >> 10, in drm_atomic_plane_check()
666 new_plane_state->src_h >> 16, in drm_atomic_plane_check()
667 ((new_plane_state->src_h & 0xffff) * 15625) >> 10, in drm_atomic_plane_check()
668 new_plane_state->src_x >> 16, in drm_atomic_plane_check()
669 ((new_plane_state->src_x & 0xffff) * 15625) >> 10, in drm_atomic_plane_check()
670 new_plane_state->src_y >> 16, in drm_atomic_plane_check()
671 ((new_plane_state->src_y & 0xffff) * 15625) >> 10, in drm_atomic_plane_check()
676 clips = __drm_plane_get_damage_clips(new_plane_state); in drm_atomic_plane_check()
677 num_clips = drm_plane_get_damage_clips_count(new_plane_state); in drm_atomic_plane_check()
697 if (plane_switching_crtc(old_plane_state, new_plane_state)) { in drm_atomic_plane_check()
1322 struct drm_plane_state *new_plane_state; in drm_atomic_check_only() local
1339 for_each_oldnew_plane_in_state(state, plane, old_plane_state, new_plane_state, i) { in drm_atomic_check_only()
1340 ret = drm_atomic_plane_check(old_plane_state, new_plane_state); in drm_atomic_check_only()