Lines Matching refs:new_plane_state
670 struct intel_plane_state *new_plane_state;
714 new_plane_state = to_intel_plane_state(intel_plane_duplicate_state(&plane->base));
715 if (!new_plane_state)
724 drm_atomic_set_fb_for_plane(&new_plane_state->uapi, fb);
726 new_plane_state->uapi.src_x = src_x;
727 new_plane_state->uapi.src_y = src_y;
728 new_plane_state->uapi.src_w = src_w;
729 new_plane_state->uapi.src_h = src_h;
730 new_plane_state->uapi.crtc_x = crtc_x;
731 new_plane_state->uapi.crtc_y = crtc_y;
732 new_plane_state->uapi.crtc_w = crtc_w;
733 new_plane_state->uapi.crtc_h = crtc_h;
735 intel_plane_copy_uapi_to_hw_state(new_plane_state, new_plane_state, crtc);
738 old_plane_state, new_plane_state);
742 ret = intel_plane_pin_fb(new_plane_state);
746 intel_frontbuffer_flush(to_intel_frontbuffer(new_plane_state->hw.fb),
749 to_intel_frontbuffer(new_plane_state->hw.fb),
753 plane->base.state = &new_plane_state->uapi;
787 if (new_plane_state->uapi.visible) {
788 intel_plane_update_noarm(plane, crtc_state, new_plane_state);
789 intel_plane_update_arm(plane, crtc_state, new_plane_state);
804 intel_plane_destroy_state(&plane->base, &new_plane_state->uapi);