Lines Matching refs:layer
36 struct sti_layer *layer = to_sti_layer(plane); in sti_drm_update_plane() local
42 plane->base.id, sti_layer_to_str(layer)); in sti_drm_update_plane()
45 res = sti_mixer_set_layer_depth(mixer, layer); in sti_drm_update_plane()
52 res = sti_layer_prepare(layer, crtc, fb, in sti_drm_update_plane()
62 res = sti_layer_commit(layer); in sti_drm_update_plane()
68 res = sti_mixer_set_layer_status(mixer, layer, true); in sti_drm_update_plane()
79 struct sti_layer *layer; in sti_drm_disable_plane() local
87 layer = to_sti_layer(plane); in sti_drm_disable_plane()
92 plane->base.id, sti_layer_to_str(layer)); in sti_drm_disable_plane()
95 mix_res = sti_mixer_set_layer_status(mixer, layer, false); in sti_drm_disable_plane()
103 lay_res = sti_layer_disable(layer); in sti_drm_disable_plane()
127 struct sti_layer *layer = to_sti_layer(plane); in sti_drm_plane_set_property() local
132 layer->zorder = val; in sti_drm_plane_set_property()
200 struct sti_layer *layer = to_sti_layer(plane); in sti_drm_plane_attach_zorder_property() local
213 layer->zorder = default_val; in sti_drm_plane_attach_zorder_property()
217 struct sti_layer *layer, in sti_drm_plane_init() argument
224 err = drm_universal_plane_init(dev, &layer->plane, possible_crtcs, in sti_drm_plane_init()
226 sti_layer_get_formats(layer), in sti_drm_plane_init()
227 sti_layer_get_nb_formats(layer), type); in sti_drm_plane_init()
233 drm_plane_helper_add(&layer->plane, &sti_drm_plane_helpers_funcs); in sti_drm_plane_init()
236 if (sti_layer_default_zorder[i] == layer->desc) in sti_drm_plane_init()
242 sti_drm_plane_attach_zorder_property(&layer->plane, in sti_drm_plane_init()
246 layer->plane.base.id, in sti_drm_plane_init()
247 sti_layer_to_str(layer), default_zorder); in sti_drm_plane_init()
249 return &layer->plane; in sti_drm_plane_init()