• Home
  • Raw
  • Download

Lines Matching refs:ops

78 	struct snd_soc_tplg_ops *ops;  member
235 hdr->ops.get, hdr->ops.put, hdr->ops.info, index, in soc_bind_err()
244 name, hdr->ops.get, hdr->ops.put, hdr->ops.info, in soc_control_err()
254 if (tplg->comp && tplg->ops && tplg->ops->vendor_load) in soc_tplg_vendor_load_()
255 ret = tplg->ops->vendor_load(tplg->comp, tplg->index, hdr); in soc_tplg_vendor_load_()
286 if (tplg->comp && tplg->ops && tplg->ops->widget_load) in soc_tplg_widget_load()
287 return tplg->ops->widget_load(tplg->comp, tplg->index, w, in soc_tplg_widget_load()
298 if (tplg->comp && tplg->ops && tplg->ops->widget_ready) in soc_tplg_widget_ready()
299 return tplg->ops->widget_ready(tplg->comp, tplg->index, w, in soc_tplg_widget_ready()
310 if (tplg->comp && tplg->ops && tplg->ops->dai_load) in soc_tplg_dai_load()
311 return tplg->ops->dai_load(tplg->comp, tplg->index, dai_drv, in soc_tplg_dai_load()
321 if (tplg->comp && tplg->ops && tplg->ops->link_load) in soc_tplg_dai_link_load()
322 return tplg->ops->link_load(tplg->comp, tplg->index, link, cfg); in soc_tplg_dai_link_load()
330 if (tplg->comp && tplg->ops && tplg->ops->complete) in soc_tplg_complete()
331 tplg->ops->complete(tplg->comp); in soc_tplg_complete()
380 if (dobj->ops && dobj->ops->control_unload) in remove_mixer()
381 dobj->ops->control_unload(comp, dobj); in remove_mixer()
401 if (dobj->ops && dobj->ops->control_unload) in remove_enum()
402 dobj->ops->control_unload(comp, dobj); in remove_enum()
423 if (dobj->ops && dobj->ops->control_unload) in remove_bytes()
424 dobj->ops->control_unload(comp, dobj); in remove_bytes()
441 if (dobj->ops && dobj->ops->dapm_route_unload) in remove_route()
442 dobj->ops->dapm_route_unload(comp, dobj); in remove_route()
460 if (dobj->ops && dobj->ops->widget_unload) in remove_widget()
461 dobj->ops->widget_unload(comp, dobj); in remove_widget()
524 if (dobj->ops && dobj->ops->dai_unload) in remove_dai()
525 dobj->ops->dai_unload(comp, dobj); in remove_dai()
548 if (dobj->ops && dobj->ops->link_unload) in remove_link()
549 dobj->ops->link_unload(comp, dobj); in remove_link()
567 if (dobj->ops && dobj->ops->link_unload) in remove_backend_link()
568 dobj->ops->link_unload(comp, dobj); in remove_backend_link()
584 const struct snd_soc_tplg_kcontrol_ops *ops; in soc_tplg_kcontrol_bind_io() local
588 if (le32_to_cpu(hdr->ops.info) == SND_SOC_TPLG_CTL_BYTES in soc_tplg_kcontrol_bind_io()
620 ops = tplg->io_ops; in soc_tplg_kcontrol_bind_io()
624 if (k->put == NULL && ops[i].id == hdr->ops.put) in soc_tplg_kcontrol_bind_io()
625 k->put = ops[i].put; in soc_tplg_kcontrol_bind_io()
626 if (k->get == NULL && ops[i].id == hdr->ops.get) in soc_tplg_kcontrol_bind_io()
627 k->get = ops[i].get; in soc_tplg_kcontrol_bind_io()
628 if (k->info == NULL && ops[i].id == hdr->ops.info) in soc_tplg_kcontrol_bind_io()
629 k->info = ops[i].info; in soc_tplg_kcontrol_bind_io()
637 ops = io_ops; in soc_tplg_kcontrol_bind_io()
641 if (k->put == NULL && ops[i].id == hdr->ops.put) in soc_tplg_kcontrol_bind_io()
642 k->put = ops[i].put; in soc_tplg_kcontrol_bind_io()
643 if (k->get == NULL && ops[i].id == hdr->ops.get) in soc_tplg_kcontrol_bind_io()
644 k->get = ops[i].get; in soc_tplg_kcontrol_bind_io()
645 if (k->info == NULL && ops[i].id == hdr->ops.info) in soc_tplg_kcontrol_bind_io()
646 k->info = ops[i].info; in soc_tplg_kcontrol_bind_io()
684 if (tplg->comp && tplg->ops && tplg->ops->control_load) in soc_tplg_init_kcontrol()
685 return tplg->ops->control_load(tplg->comp, tplg->index, k, in soc_tplg_init_kcontrol()
788 sbe->dobj.ops = tplg->ops; in soc_tplg_dbytes_create()
881 sm->dobj.ops = tplg->ops; in soc_tplg_dmixer_create()
1045 se->dobj.ops = tplg->ops; in soc_tplg_denum_create()
1048 switch (le32_to_cpu(ec->hdr.ops.info)) { in soc_tplg_denum_create()
1075 ec->hdr.ops.info, ec->hdr.name); in soc_tplg_denum_create()
1138 switch (le32_to_cpu(control_hdr->ops.info)) { in soc_tplg_kcontrol_elems_load()
1174 if (tplg->comp && tplg->ops && tplg->ops->dapm_route_load) in soc_tplg_add_route()
1175 return tplg->ops->dapm_route_load(tplg->comp, tplg->index, in soc_tplg_add_route()
1268 routes[i]->dobj.ops = tplg->ops; in soc_tplg_dapm_graph_elems_load()
1427 switch (le32_to_cpu(ec->hdr.ops.info)) { in soc_tplg_dapm_widget_denum_create()
1449 ec->hdr.ops.info, ec->hdr.name); in soc_tplg_dapm_widget_denum_create()
1621 switch (le32_to_cpu(control_hdr->ops.info)) { in soc_tplg_dapm_widget_create()
1666 control_hdr->ops.get, control_hdr->ops.put, in soc_tplg_dapm_widget_create()
1667 le32_to_cpu(control_hdr->ops.info)); in soc_tplg_dapm_widget_create()
1690 widget->dobj.ops = tplg->ops; in soc_tplg_dapm_widget_create()
1840 dai_drv->dobj.ops = tplg->ops; in soc_tplg_dai_create()
1931 link->dobj.ops = tplg->ops; in soc_tplg_fe_link_create()
2260 link->dobj.ops = tplg->ops; in soc_tplg_link_config()
2504 if (tplg->comp && tplg->ops && tplg->ops->manifest) in soc_tplg_manifest_load()
2505 return tplg->ops->manifest(tplg->comp, tplg->index, _manifest); in soc_tplg_manifest_load()
2671 struct snd_soc_tplg_ops *ops, const struct firmware *fw, u32 id) in snd_soc_tplg_component_load() argument
2681 tplg.ops = ops; in snd_soc_tplg_component_load()
2683 tplg.io_ops = ops->io_ops; in snd_soc_tplg_component_load()
2684 tplg.io_ops_count = ops->io_ops_count; in snd_soc_tplg_component_load()
2685 tplg.bytes_ext_ops = ops->bytes_ext_ops; in snd_soc_tplg_component_load()
2686 tplg.bytes_ext_ops_count = ops->bytes_ext_ops_count; in snd_soc_tplg_component_load()