Lines Matching full:plane
18 * struct dpu_plane_state: Define dpu extension of drm plane state object
19 * @base: base drm plane state object
29 * @plane_fetch_bw: calculated BW per plane
30 * @plane_clk: calculated clk per plane
51 * struct dpu_multirect_plane_states: Defines multirect pair of drm plane states
52 * @r0: drm plane configured on rect 0
53 * @r1: drm plane configured on rect 1
64 * dpu_plane_pipe - return sspp identifier for the given plane
65 * @plane: Pointer to DRM plane object
66 * Returns: sspp identifier of the given plane
68 enum dpu_sspp dpu_plane_pipe(struct drm_plane *plane);
71 * is_dpu_plane_virtual - check for virtual plane
72 * @plane: Pointer to DRM plane object
73 * returns: true - if the plane is virtual
74 * false - if the plane is primary
76 bool is_dpu_plane_virtual(struct drm_plane *plane);
80 * @plane: Pointer to DRM plane object
84 void dpu_plane_get_ctl_flush(struct drm_plane *plane, struct dpu_hw_ctl *ctl,
88 * dpu_plane_flush - final plane operations before commit flush
89 * @plane: Pointer to drm plane structure
91 void dpu_plane_flush(struct drm_plane *plane);
95 * @plane: pointer to drm_plane structure
97 void dpu_plane_set_error(struct drm_plane *plane, bool error);
100 * dpu_plane_init - create new dpu plane for the given pipe
103 * @type: Plane type - PRIMARY/OVERLAY/CURSOR
105 * @master_plane_id: primary plane id of a multirect pipe. 0 value passed for
106 * a regular plane initialization. A non-zero primary plane
117 * @plane: drm plate states of the multirect pair
119 int dpu_plane_validate_multirect_v2(struct dpu_multirect_plane_states *plane);
123 * @drm_state: Pointer to DRM plane state
128 * dpu_plane_color_fill - enables color fill on plane
129 * @plane: Pointer to DRM plane object
134 int dpu_plane_color_fill(struct drm_plane *plane,