Lines Matching defs:backend
70 struct sun4i_backend *backend = layer->backend;
72 sun4i_backend_layer_enable(backend, layer->id, false);
77 spin_lock_irqsave(&backend->frontend_lock, flags);
78 backend->frontend_teardown = true;
79 spin_unlock_irqrestore(&backend->frontend_lock, flags);
88 struct sun4i_backend *backend = layer->backend;
89 struct sun4i_frontend *frontend = backend->frontend;
91 sun4i_backend_cleanup_layer(backend, layer->id);
99 sun4i_backend_update_layer_frontend(backend, layer->id,
103 sun4i_backend_update_layer_formats(backend, layer->id, plane);
104 sun4i_backend_update_layer_buffer(backend, layer->id, plane);
107 sun4i_backend_update_layer_coord(backend, layer->id, plane);
108 sun4i_backend_update_layer_zpos(backend, layer->id, plane);
109 sun4i_backend_layer_enable(backend, layer->id, true);
117 if (IS_ERR_OR_NULL(layer->backend->frontend))
190 struct sun4i_backend *backend,
203 layer->backend = backend;
205 if (IS_ERR_OR_NULL(backend->frontend)) {
235 struct sun4i_backend *backend = engine_to_sun4i_backend(engine);
248 layer = sun4i_layer_init_one(drm, backend, type);