Lines Matching refs:sdev

20 	struct snd_sof_dev *sdev = snd_soc_component_get_drvdata(scomp);  in sof_ipc4_set_get_kcontrol_data()  local
21 const struct sof_ipc_ops *iops = sdev->ipc->ops; in sof_ipc4_set_get_kcontrol_data()
28 list_for_each_entry(swidget, &sdev->widget_list, list) { in sof_ipc4_set_get_kcontrol_data()
56 ret = iops->set_get_data(sdev, msg, msg->data_size, set); in sof_ipc4_set_get_kcontrol_data()
73 ret = iops->set_get_data(sdev, msg, msg->data_size, set); in sof_ipc4_set_get_kcontrol_data()
86 sof_ipc4_set_volume_data(struct snd_sof_dev *sdev, struct snd_sof_widget *swidget, in sof_ipc4_set_volume_data() argument
131 dev_err(sdev->dev, "Failed to set volume update for %s\n", in sof_ipc4_set_volume_data()
148 struct snd_sof_dev *sdev = snd_soc_component_get_drvdata(scomp); in sof_ipc4_volume_put() local
170 list_for_each_entry(swidget, &sdev->widget_list, list) { in sof_ipc4_volume_put()
182 ret = sof_ipc4_set_volume_data(sdev, swidget, scontrol, true); in sof_ipc4_volume_put()
204 static int sof_ipc4_set_get_bytes_data(struct snd_sof_dev *sdev, in sof_ipc4_set_get_bytes_data() argument
214 if (set && !pm_runtime_active(sdev->dev)) in sof_ipc4_set_get_bytes_data()
224 dev_err(sdev->dev, "Failed to %s for %s\n", in sof_ipc4_set_get_bytes_data()
239 struct snd_sof_dev *sdev = snd_soc_component_get_drvdata(scomp); in sof_ipc4_bytes_put() local
263 sof_ipc4_set_get_bytes_data(sdev, scontrol, true, true); in sof_ipc4_bytes_put()
304 struct snd_sof_dev *sdev = snd_soc_component_get_drvdata(scomp); in sof_ipc4_bytes_ext_put() local
367 return sof_ipc4_set_get_bytes_data(sdev, scontrol, true, true); in sof_ipc4_bytes_ext_put()
392 struct snd_sof_dev *sdev = snd_soc_component_get_drvdata(scomp); in _sof_ipc4_bytes_ext_get() local
393 int ret = sof_ipc4_set_get_bytes_data(sdev, scontrol, false, true); in _sof_ipc4_bytes_ext_get()
442 static int sof_ipc4_widget_kcontrol_setup(struct snd_sof_dev *sdev, struct snd_sof_widget *swidget) in sof_ipc4_widget_kcontrol_setup() argument
447 list_for_each_entry(scontrol, &sdev->kcontrol_list, list) { in sof_ipc4_widget_kcontrol_setup()
453 ret = sof_ipc4_set_volume_data(sdev, swidget, in sof_ipc4_widget_kcontrol_setup()
457 ret = sof_ipc4_set_get_bytes_data(sdev, scontrol, in sof_ipc4_widget_kcontrol_setup()
465 dev_err(sdev->dev, in sof_ipc4_widget_kcontrol_setup()