Lines Matching refs:plane

20 	struct komeda_plane *kplane = to_kplane(st->plane);  in komeda_plane_init_data_flow()
32 st->plane->name, st->normalized_zpos, in komeda_plane_init_data_flow()
71 komeda_plane_atomic_check(struct drm_plane *plane, in komeda_plane_atomic_check() argument
75 plane); in komeda_plane_atomic_check()
76 struct komeda_plane *kplane = to_kplane(plane); in komeda_plane_atomic_check()
118 komeda_plane_atomic_update(struct drm_plane *plane, in komeda_plane_atomic_update() argument
128 static void komeda_plane_destroy(struct drm_plane *plane) in komeda_plane_destroy() argument
130 drm_plane_cleanup(plane); in komeda_plane_destroy()
132 kfree(to_kplane(plane)); in komeda_plane_destroy()
135 static void komeda_plane_reset(struct drm_plane *plane) in komeda_plane_reset() argument
139 if (plane->state) in komeda_plane_reset()
140 __drm_atomic_helper_plane_destroy_state(plane->state); in komeda_plane_reset()
142 kfree(plane->state); in komeda_plane_reset()
143 plane->state = NULL; in komeda_plane_reset()
147 __drm_atomic_helper_plane_reset(plane, &state->base); in komeda_plane_reset()
151 komeda_plane_atomic_duplicate_state(struct drm_plane *plane) in komeda_plane_atomic_duplicate_state() argument
155 if (WARN_ON(!plane->state)) in komeda_plane_atomic_duplicate_state()
162 __drm_atomic_helper_plane_duplicate_state(plane, &new->base); in komeda_plane_atomic_duplicate_state()
168 komeda_plane_atomic_destroy_state(struct drm_plane *plane, in komeda_plane_atomic_destroy_state() argument
176 komeda_plane_format_mod_supported(struct drm_plane *plane, in komeda_plane_format_mod_supported() argument
179 struct komeda_dev *mdev = plane->dev->dev_private; in komeda_plane_format_mod_supported()
180 struct komeda_plane *kplane = to_kplane(plane); in komeda_plane_format_mod_supported()
218 struct drm_plane *plane) in komeda_set_crtc_plane_mask() argument
227 kcrtc->slave_planes |= BIT(drm_plane_index(plane)); in komeda_set_crtc_plane_mask()
246 struct drm_plane *plane; in komeda_plane_add() local
254 plane = &kplane->base; in komeda_plane_add()
264 err = drm_universal_plane_init(&kms->base, plane, in komeda_plane_add()
278 drm_plane_helper_add(plane, &komeda_plane_helper_funcs); in komeda_plane_add()
280 err = drm_plane_create_rotation_property(plane, DRM_MODE_ROTATE_0, in komeda_plane_add()
285 err = drm_plane_create_alpha_property(plane); in komeda_plane_add()
289 err = drm_plane_create_blend_mode_property(plane, in komeda_plane_add()
296 err = drm_plane_create_color_properties(plane, in komeda_plane_add()
307 err = drm_plane_create_zpos_property(plane, layer->base.id, 0, 8); in komeda_plane_add()
311 komeda_set_crtc_plane_mask(kms, c->pipeline, plane); in komeda_plane_add()
315 komeda_plane_destroy(plane); in komeda_plane_add()