Lines Matching refs:plane
371 * @plane: display plane
379 vmw_sou_primary_plane_cleanup_fb(struct drm_plane *plane,
383 struct drm_crtc *crtc = plane->state->crtc ?
384 plane->state->crtc : old_state->crtc;
391 vmw_du_plane_cleanup_fb(plane, old_state);
398 * @plane: display plane
399 * @new_state: info on the new plane state, including the FB
401 * The SOU backing buffer is our equivalent of the display plane.
406 vmw_sou_primary_plane_prepare_fb(struct drm_plane *plane,
410 struct drm_crtc *crtc = plane->state->crtc ?: new_state->crtc;
525 * @plane: Plane state.
526 * @old_state: Old plane state.
535 struct drm_plane *plane,
543 bo_update.base.plane = plane;
546 bo_update.base.du = vmw_crtc_to_du(plane->state->crtc);
635 struct drm_plane_state *state = update->plane->state;
685 * @plane: Plane state.
686 * @old_state: Old plane state.
695 struct drm_plane *plane,
703 srf_update.base.plane = plane;
706 srf_update.base.du = vmw_crtc_to_du(plane->state->crtc);
722 vmw_sou_primary_plane_atomic_update(struct drm_plane *plane,
725 struct drm_plane_state *old_state = drm_atomic_get_old_plane_state(state, plane);
726 struct drm_plane_state *new_state = drm_atomic_get_new_plane_state(state, plane);
738 ret = vmw_sou_plane_update_bo(dev_priv, plane,
741 ret = vmw_sou_plane_update_surface(dev_priv, plane,
837 /* Initialize primary plane */
844 DRM_ERROR("Failed to initialize primary plane");
851 /* Initialize cursor plane */
858 DRM_ERROR("Failed to initialize cursor plane");