Lines Matching refs:plane
115 * struct zynqmp_disp_layer_dma - DMA channel for one data plane of a layer
139 * struct zynqmp_disp_layer - Display layer (DRM plane)
140 * @plane: DRM plane
150 struct drm_plane plane;
1057 * @state: The plane state
1092 * @state: The plane state
1140 static inline struct zynqmp_disp_layer *plane_to_layer(struct drm_plane *plane)
1142 return container_of(plane, struct zynqmp_disp_layer, plane);
1146 zynqmp_disp_plane_atomic_check(struct drm_plane *plane,
1165 zynqmp_disp_plane_atomic_disable(struct drm_plane *plane,
1168 struct zynqmp_disp_layer *layer = plane_to_layer(plane);
1177 zynqmp_disp_plane_atomic_update(struct drm_plane *plane,
1180 struct zynqmp_disp_layer *layer = plane_to_layer(plane);
1184 old_state->fb->format->format != plane->state->fb->format->format)
1190 * plane first if needed.
1196 zynqmp_disp_layer_set_format(layer, plane->state);
1199 zynqmp_disp_layer_update(layer, plane->state);
1201 /* Enable or re-enable the plane is the format has changed. */
1243 ret = drm_universal_plane_init(disp->drm, &layer->plane, 0,
1251 drm_plane_helper_add(&layer->plane,
1482 * Disable the plane if active. The old plane state can be NULL in the
1483 * .shutdown() path if the plane is already disabled, skip
1577 struct drm_plane *plane = &disp->layers[ZYNQMP_DISP_LAYER_GFX].plane;
1580 ret = drm_crtc_init_with_planes(disp->drm, &disp->crtc, plane,
1599 disp->layers[i].plane.possible_crtcs = possible_crtcs;