Lines Matching refs:canvas
242 priv->canvas = meson_canvas_get(dev); in meson_drv_bind_master()
243 if (IS_ERR(priv->canvas)) { in meson_drv_bind_master()
244 ret = PTR_ERR(priv->canvas); in meson_drv_bind_master()
248 ret = meson_canvas_alloc(priv->canvas, &priv->canvas_id_osd1); in meson_drv_bind_master()
251 ret = meson_canvas_alloc(priv->canvas, &priv->canvas_id_vd1_0); in meson_drv_bind_master()
253 meson_canvas_free(priv->canvas, priv->canvas_id_osd1); in meson_drv_bind_master()
256 ret = meson_canvas_alloc(priv->canvas, &priv->canvas_id_vd1_1); in meson_drv_bind_master()
258 meson_canvas_free(priv->canvas, priv->canvas_id_osd1); in meson_drv_bind_master()
259 meson_canvas_free(priv->canvas, priv->canvas_id_vd1_0); in meson_drv_bind_master()
262 ret = meson_canvas_alloc(priv->canvas, &priv->canvas_id_vd1_2); in meson_drv_bind_master()
264 meson_canvas_free(priv->canvas, priv->canvas_id_osd1); in meson_drv_bind_master()
265 meson_canvas_free(priv->canvas, priv->canvas_id_vd1_0); in meson_drv_bind_master()
266 meson_canvas_free(priv->canvas, priv->canvas_id_vd1_1); in meson_drv_bind_master()
381 if (priv->canvas) { in meson_drv_unbind()
382 meson_canvas_free(priv->canvas, priv->canvas_id_osd1); in meson_drv_unbind()
383 meson_canvas_free(priv->canvas, priv->canvas_id_vd1_0); in meson_drv_unbind()
384 meson_canvas_free(priv->canvas, priv->canvas_id_vd1_1); in meson_drv_unbind()
385 meson_canvas_free(priv->canvas, priv->canvas_id_vd1_2); in meson_drv_unbind()