Home
last modified time | relevance | path

Searched refs:tplg_ops (Results 1 – 8 of 8) sorted by relevance

/linux-6.1.9/sound/soc/sof/
Dcontrol.c25 const struct sof_ipc_tplg_ops *tplg_ops = sdev->ipc->ops->tplg; in snd_sof_volume_get() local
27 if (tplg_ops->control->volume_get) in snd_sof_volume_get()
28 return tplg_ops->control->volume_get(scontrol, ucontrol); in snd_sof_volume_get()
40 const struct sof_ipc_tplg_ops *tplg_ops = sdev->ipc->ops->tplg; in snd_sof_volume_put() local
42 if (tplg_ops->control->volume_put) in snd_sof_volume_put()
43 return tplg_ops->control->volume_put(scontrol, ucontrol); in snd_sof_volume_put()
77 const struct sof_ipc_tplg_ops *tplg_ops = sdev->ipc->ops->tplg; in snd_sof_switch_get() local
79 if (tplg_ops->control->switch_get) in snd_sof_switch_get()
80 return tplg_ops->control->switch_get(scontrol, ucontrol); in snd_sof_switch_get()
92 const struct sof_ipc_tplg_ops *tplg_ops = sdev->ipc->ops->tplg; in snd_sof_switch_put() local
[all …]
Dpm.c77 const struct sof_ipc_tplg_ops *tplg_ops = sdev->ipc->ops->tplg; in sof_resume() local
158 if (tplg_ops->set_up_all_pipelines) { in sof_resume()
159 ret = tplg_ops->set_up_all_pipelines(sdev, false); in sof_resume()
183 const struct sof_ipc_tplg_ops *tplg_ops = sdev->ipc->ops->tplg; in sof_suspend() local
195 if (tplg_ops && tplg_ops->tear_down_all_pipelines) in sof_suspend()
196 tplg_ops->tear_down_all_pipelines(sdev, false); in sof_suspend()
Dsof-audio.c19 const struct sof_ipc_tplg_ops *tplg_ops = sdev->ipc->ops->tplg; in sof_reset_route_setup_status() local
24 if (sroute->setup && tplg_ops->route_free) in sof_reset_route_setup_status()
25 tplg_ops->route_free(sdev, sroute); in sof_reset_route_setup_status()
33 const struct sof_ipc_tplg_ops *tplg_ops = sdev->ipc->ops->tplg; in sof_widget_free() local
50 if (tplg_ops->widget_free) in sof_widget_free()
51 err = tplg_ops->widget_free(sdev, swidget); in sof_widget_free()
85 const struct sof_ipc_tplg_ops *tplg_ops = sdev->ipc->ops->tplg; in sof_widget_setup() local
127 if (tplg_ops->widget_setup) { in sof_widget_setup()
128 ret = tplg_ops->widget_setup(sdev, swidget); in sof_widget_setup()
137 if (tplg_ops->dai_config) { in sof_widget_setup()
[all …]
Dipc3.c925 const struct sof_ipc_tplg_ops *tplg_ops = sdev->ipc->ops->tplg; in ipc3_comp_notification() local
938 if (tplg_ops->control->update) in ipc3_comp_notification()
939 tplg_ops->control->update(sdev, msg_buf); in ipc3_comp_notification()
Dtopology.c266 const struct sof_ipc_tplg_ops *tplg_ops = sdev->ipc->ops->tplg; in set_up_volume_table() local
268 if (tplg_ops->control->set_up_volume_table) in set_up_volume_table()
269 return tplg_ops->control->set_up_volume_table(scontrol, tlv, size); in set_up_volume_table()
Dsof-priv.h544 struct snd_soc_tplg_ops *tplg_ops; member
/linux-6.1.9/sound/soc/sof/intel/
Dhda.c53 const struct sof_ipc_tplg_ops *tplg_ops = sdev->ipc->ops->tplg; in hda_ctrl_dai_widget_setup() local
62 if (tplg_ops->dai_config) { in hda_ctrl_dai_widget_setup()
69 ret = tplg_ops->dai_config(sdev, swidget, flags, data); in hda_ctrl_dai_widget_setup()
86 const struct sof_ipc_tplg_ops *tplg_ops = sdev->ipc->ops->tplg; in hda_ctrl_dai_widget_free() local
94 if (tplg_ops->dai_config) { in hda_ctrl_dai_widget_free()
102 ret = tplg_ops->dai_config(sdev, swidget, flags, data); in hda_ctrl_dai_widget_free()
Dhda-dai.c365 const struct sof_ipc_tplg_ops *tplg_ops = sdev->ipc->ops->tplg; in hda_dai_config_pause_push_ipc() local
368 if (tplg_ops->dai_config) { in hda_dai_config_pause_push_ipc()
369 ret = tplg_ops->dai_config(sdev, swidget, SOF_DAI_CONFIG_FLAGS_PAUSE, NULL); in hda_dai_config_pause_push_ipc()