Searched refs:vchi_ctx (Results 1 – 3 of 3) sorted by relevance
25 struct bcm2835_vchi_ctx *vchi_ctx = res; in bcm2835_devm_free_vchi_ctx() local27 bcm2835_free_vchi_ctx(vchi_ctx); in bcm2835_devm_free_vchi_ctx()32 struct bcm2835_vchi_ctx *vchi_ctx; in bcm2835_devm_add_vchi_ctx() local35 vchi_ctx = devres_alloc(bcm2835_devm_free_vchi_ctx, sizeof(*vchi_ctx), in bcm2835_devm_add_vchi_ctx()37 if (!vchi_ctx) in bcm2835_devm_add_vchi_ctx()40 ret = bcm2835_new_vchi_ctx(dev, vchi_ctx); in bcm2835_devm_add_vchi_ctx()42 devres_free(vchi_ctx); in bcm2835_devm_add_vchi_ctx()46 devres_add(dev, vchi_ctx); in bcm2835_devm_add_vchi_ctx()156 chip->vchi_ctx = devres_find(dev, in snd_add_child_device()158 if (!chip->vchi_ctx) { in snd_add_child_device()
169 int bcm2835_new_vchi_ctx(struct device *dev, struct bcm2835_vchi_ctx *vchi_ctx) in bcm2835_new_vchi_ctx() argument174 ret = vchiq_initialise(&vchi_ctx->instance); in bcm2835_new_vchi_ctx()181 ret = vchiq_connect(vchi_ctx->instance); in bcm2835_new_vchi_ctx()186 kfree(vchi_ctx->instance); in bcm2835_new_vchi_ctx()187 vchi_ctx->instance = NULL; in bcm2835_new_vchi_ctx()195 void bcm2835_free_vchi_ctx(struct bcm2835_vchi_ctx *vchi_ctx) in bcm2835_free_vchi_ctx() argument198 WARN_ON(vchiq_shutdown(vchi_ctx->instance)); in bcm2835_free_vchi_ctx()200 vchi_ctx->instance = NULL; in bcm2835_free_vchi_ctx()205 struct bcm2835_vchi_ctx *vchi_ctx = alsa_stream->chip->vchi_ctx; in bcm2835_audio_open() local218 err = vc_vchi_audio_init(vchi_ctx->instance, in bcm2835_audio_open()
66 struct bcm2835_vchi_ctx *vchi_ctx; member94 int bcm2835_new_vchi_ctx(struct device *dev, struct bcm2835_vchi_ctx *vchi_ctx);95 void bcm2835_free_vchi_ctx(struct bcm2835_vchi_ctx *vchi_ctx);