Lines Matching refs:canvas
237 priv->canvas = meson_canvas_get(dev); in meson_drv_bind_master()
238 if (IS_ERR(priv->canvas)) { in meson_drv_bind_master()
239 ret = PTR_ERR(priv->canvas); in meson_drv_bind_master()
243 ret = meson_canvas_alloc(priv->canvas, &priv->canvas_id_osd1); in meson_drv_bind_master()
246 ret = meson_canvas_alloc(priv->canvas, &priv->canvas_id_vd1_0); in meson_drv_bind_master()
248 meson_canvas_free(priv->canvas, priv->canvas_id_osd1); in meson_drv_bind_master()
251 ret = meson_canvas_alloc(priv->canvas, &priv->canvas_id_vd1_1); in meson_drv_bind_master()
253 meson_canvas_free(priv->canvas, priv->canvas_id_osd1); in meson_drv_bind_master()
254 meson_canvas_free(priv->canvas, priv->canvas_id_vd1_0); in meson_drv_bind_master()
257 ret = meson_canvas_alloc(priv->canvas, &priv->canvas_id_vd1_2); in meson_drv_bind_master()
259 meson_canvas_free(priv->canvas, priv->canvas_id_osd1); in meson_drv_bind_master()
260 meson_canvas_free(priv->canvas, priv->canvas_id_vd1_0); in meson_drv_bind_master()
261 meson_canvas_free(priv->canvas, priv->canvas_id_vd1_1); in meson_drv_bind_master()
369 if (priv->canvas) { in meson_drv_unbind()
370 meson_canvas_free(priv->canvas, priv->canvas_id_osd1); in meson_drv_unbind()
371 meson_canvas_free(priv->canvas, priv->canvas_id_vd1_0); in meson_drv_unbind()
372 meson_canvas_free(priv->canvas, priv->canvas_id_vd1_1); in meson_drv_unbind()
373 meson_canvas_free(priv->canvas, priv->canvas_id_vd1_2); in meson_drv_unbind()