Lines Matching full:plane
18 * struct dpu_plane_state: Define dpu extension of drm plane state object
19 * @base: base drm plane state object
28 * @plane_fetch_bw: calculated BW per plane
29 * @plane_clk: calculated clk per plane
49 * struct dpu_multirect_plane_states: Defines multirect pair of drm plane states
50 * @r0: drm plane configured on rect 0
51 * @r1: drm plane configured on rect 1
62 * dpu_plane_pipe - return sspp identifier for the given plane
63 * @plane: Pointer to DRM plane object
64 * Returns: sspp identifier of the given plane
66 enum dpu_sspp dpu_plane_pipe(struct drm_plane *plane);
69 * is_dpu_plane_virtual - check for virtual plane
70 * @plane: Pointer to DRM plane object
71 * returns: true - if the plane is virtual
72 * false - if the plane is primary
74 bool is_dpu_plane_virtual(struct drm_plane *plane);
78 * @plane: Pointer to DRM plane object
82 void dpu_plane_get_ctl_flush(struct drm_plane *plane, struct dpu_hw_ctl *ctl,
87 * @plane: Pointer to drm plane structure
89 void dpu_plane_restore(struct drm_plane *plane);
92 * dpu_plane_flush - final plane operations before commit flush
93 * @plane: Pointer to drm plane structure
95 void dpu_plane_flush(struct drm_plane *plane);
99 * @plane: pointer to drm_plane structure
101 void dpu_plane_set_error(struct drm_plane *plane, bool error);
104 * dpu_plane_init - create new dpu plane for the given pipe
107 * @type: Plane type - PRIMARY/OVERLAY/CURSOR
109 * @master_plane_id: primary plane id of a multirect pipe. 0 value passed for
110 * a regular plane initialization. A non-zero primary plane
121 * @plane: drm plate states of the multirect pair
123 int dpu_plane_validate_multirect_v2(struct dpu_multirect_plane_states *plane);
127 * @drm_state: Pointer to DRM plane state
132 * dpu_plane_color_fill - enables color fill on plane
133 * @plane: Pointer to DRM plane object
138 int dpu_plane_color_fill(struct drm_plane *plane,