Lines Matching refs:ops

78 	struct snd_soc_tplg_ops *ops;  member
232 switch (control_hdr->ops.info) { in get_dobj_mixer_type()
276 hdr->ops.get, hdr->ops.put, hdr->ops.info, index, in soc_bind_err()
285 name, hdr->ops.get, hdr->ops.put, hdr->ops.info, in soc_control_err()
295 if (tplg->comp && tplg->ops && tplg->ops->vendor_load) in soc_tplg_vendor_load_()
296 ret = tplg->ops->vendor_load(tplg->comp, hdr); in soc_tplg_vendor_load_()
327 if (tplg->comp && tplg->ops && tplg->ops->widget_load) in soc_tplg_widget_load()
328 return tplg->ops->widget_load(tplg->comp, w, tplg_w); in soc_tplg_widget_load()
337 if (tplg->comp && tplg->ops && tplg->ops->pcm_dai_load) in soc_tplg_pcm_dai_load()
338 return tplg->ops->pcm_dai_load(tplg->comp, pcm_dai, num_pcm_dai); in soc_tplg_pcm_dai_load()
346 if (tplg->comp && tplg->ops && tplg->ops->complete) in soc_tplg_complete()
347 tplg->ops->complete(tplg->comp); in soc_tplg_complete()
396 if (dobj->ops && dobj->ops->control_unload) in remove_mixer()
397 dobj->ops->control_unload(comp, dobj); in remove_mixer()
418 if (dobj->ops && dobj->ops->control_unload) in remove_enum()
419 dobj->ops->control_unload(comp, dobj); in remove_enum()
441 if (dobj->ops && dobj->ops->control_unload) in remove_bytes()
442 dobj->ops->control_unload(comp, dobj); in remove_bytes()
461 if (dobj->ops && dobj->ops->widget_unload) in remove_widget()
462 dobj->ops->widget_unload(comp, dobj); in remove_widget()
505 if (dobj->ops && dobj->ops->pcm_dai_unload) in remove_pcm_dai()
506 dobj->ops->pcm_dai_unload(comp, dobj); in remove_pcm_dai()
517 const struct snd_soc_tplg_kcontrol_ops *ops; in soc_tplg_kcontrol_bind_io() local
521 if (hdr->ops.info == SND_SOC_TPLG_CTL_BYTES in soc_tplg_kcontrol_bind_io()
553 ops = tplg->io_ops; in soc_tplg_kcontrol_bind_io()
557 if (k->put == NULL && ops[i].id == hdr->ops.put) in soc_tplg_kcontrol_bind_io()
558 k->put = ops[i].put; in soc_tplg_kcontrol_bind_io()
559 if (k->get == NULL && ops[i].id == hdr->ops.get) in soc_tplg_kcontrol_bind_io()
560 k->get = ops[i].get; in soc_tplg_kcontrol_bind_io()
561 if (k->info == NULL && ops[i].id == hdr->ops.info) in soc_tplg_kcontrol_bind_io()
562 k->info = ops[i].info; in soc_tplg_kcontrol_bind_io()
570 ops = io_ops; in soc_tplg_kcontrol_bind_io()
574 if (k->put == NULL && ops[i].id == hdr->ops.put) in soc_tplg_kcontrol_bind_io()
575 k->put = ops[i].put; in soc_tplg_kcontrol_bind_io()
576 if (k->get == NULL && ops[i].id == hdr->ops.get) in soc_tplg_kcontrol_bind_io()
577 k->get = ops[i].get; in soc_tplg_kcontrol_bind_io()
578 if (k->info == NULL && ops[i].id == hdr->ops.info) in soc_tplg_kcontrol_bind_io()
579 k->info = ops[i].info; in soc_tplg_kcontrol_bind_io()
617 if (tplg->comp && tplg->ops && tplg->ops->control_load) in soc_tplg_init_kcontrol()
618 return tplg->ops->control_load(tplg->comp, k, hdr); in soc_tplg_init_kcontrol()
719 sbe->dobj.ops = tplg->ops; in soc_tplg_dbytes_create()
812 sm->dobj.ops = tplg->ops; in soc_tplg_dmixer_create()
953 se->dobj.ops = tplg->ops; in soc_tplg_denum_create()
956 switch (ec->hdr.ops.info) { in soc_tplg_denum_create()
983 ec->hdr.ops.info, ec->hdr.name); in soc_tplg_denum_create()
1040 switch (control_hdr->ops.info) { in soc_tplg_kcontrol_elems_load()
1245 switch (ec->hdr.ops.info) { in soc_tplg_dapm_widget_denum_create()
1267 ec->hdr.ops.info, ec->hdr.name); in soc_tplg_dapm_widget_denum_create()
1425 switch (control_hdr->ops.info) { in soc_tplg_dapm_widget_create()
1467 control_hdr->ops.get, control_hdr->ops.put, in soc_tplg_dapm_widget_create()
1468 control_hdr->ops.info); in soc_tplg_dapm_widget_create()
1491 widget->dobj.ops = tplg->ops; in soc_tplg_dapm_widget_create()
1585 dobj->ops = tplg->ops; in soc_tplg_pcm_dai_elems_load()
1606 if (tplg->comp && tplg->ops && tplg->ops->manifest) in soc_tplg_manifest_load()
1607 return tplg->ops->manifest(tplg->comp, manifest); in soc_tplg_manifest_load()
1757 struct snd_soc_tplg_ops *ops, const struct firmware *fw, u32 id) in snd_soc_tplg_component_load() argument
1766 tplg.ops = ops; in snd_soc_tplg_component_load()
1768 tplg.io_ops = ops->io_ops; in snd_soc_tplg_component_load()
1769 tplg.io_ops_count = ops->io_ops_count; in snd_soc_tplg_component_load()
1770 tplg.bytes_ext_ops = ops->bytes_ext_ops; in snd_soc_tplg_component_load()
1771 tplg.bytes_ext_ops_count = ops->bytes_ext_ops_count; in snd_soc_tplg_component_load()