Lines Matching defs:plane
503 static int sprd_plane_atomic_check(struct drm_plane *plane,
507 plane);
549 static void sprd_plane_create_properties(struct sprd_plane *plane, int index)
556 drm_plane_create_rotation_property(&plane->base,
562 drm_plane_create_alpha_property(&plane->base);
565 drm_plane_create_blend_mode_property(&plane->base, supported_modes);
568 drm_plane_create_zpos_immutable_property(&plane->base, index);
588 struct sprd_plane *plane, *primary;
596 plane = drmm_universal_plane_alloc(drm, struct sprd_plane, base,
600 if (IS_ERR(plane)) {
601 drm_err(drm, "failed to init drm plane: %d\n", i);
602 return plane;
605 drm_plane_helper_add(&plane->base, &sprd_plane_helper_funcs);
607 sprd_plane_create_properties(plane, i);
610 primary = plane;
826 struct sprd_plane *plane;
829 plane = sprd_planes_init(drm);
830 if (IS_ERR(plane))
831 return PTR_ERR(plane);
833 dpu = sprd_crtc_init(drm, &plane->base, dev);