Lines Matching refs:swidget
22 struct snd_sof_widget *swidget; in sof_ipc3_set_get_kcontrol_data() local
27 list_for_each_entry(swidget, &sdev->widget_list, list) { in sof_ipc3_set_get_kcontrol_data()
28 if (swidget->comp_id == scontrol->comp_id) { in sof_ipc3_set_get_kcontrol_data()
41 mutex_lock(&swidget->setup_mutex); in sof_ipc3_set_get_kcontrol_data()
43 lockdep_assert_held(&swidget->setup_mutex); in sof_ipc3_set_get_kcontrol_data()
50 if (!swidget->use_count) in sof_ipc3_set_get_kcontrol_data()
102 mutex_unlock(&swidget->setup_mutex); in sof_ipc3_set_get_kcontrol_data()
547 struct snd_sof_widget *swidget; in sof_ipc3_control_update() local
563 list_for_each_entry(swidget, &sdev->widget_list, list) { in sof_ipc3_control_update()
564 if (swidget->comp_id == cdata->comp_id) { in sof_ipc3_control_update()
590 widget = swidget->widget; in sof_ipc3_control_update()
651 snd_ctl_notify_one(swidget->scomp->card->snd_card, SNDRV_CTL_EVENT_MASK_VALUE, kc, 0); in sof_ipc3_control_update()
655 struct snd_sof_widget *swidget) in sof_ipc3_widget_kcontrol_setup() argument
662 if (scontrol->comp_id == swidget->comp_id) { in sof_ipc3_widget_kcontrol_setup()
668 scontrol->comp_id, swidget->widget->name); in sof_ipc3_widget_kcontrol_setup()
678 if (swidget->dynamic_pipeline_widget) in sof_ipc3_widget_kcontrol_setup()
685 scontrol->comp_id, swidget->widget->name); in sof_ipc3_widget_kcontrol_setup()