Lines Matching refs:scontrol
775 struct snd_ar_control *scontrol; in audioreach_widget_load_mixer() local
782 scontrol = kzalloc(sizeof(*scontrol), GFP_KERNEL); in audioreach_widget_load_mixer()
783 if (!scontrol) in audioreach_widget_load_mixer()
786 scontrol->scomp = component; in audioreach_widget_load_mixer()
788 dobj->private = scontrol; in audioreach_widget_load_mixer()
794 scontrol->sgid = le32_to_cpu(w_elem->value); in audioreach_widget_load_mixer()
797 scontrol->graph_id = le32_to_cpu(w_elem->value); in audioreach_widget_load_mixer()
806 scontrol->w = w; in audioreach_widget_load_mixer()
807 list_add_tail(&scontrol->node, &data->widget_list); in audioreach_widget_load_mixer()
910 struct snd_ar_control *scontrol = dobj->private; in audioreach_widget_unload() local
912 list_del(&scontrol->node); in audioreach_widget_unload()
913 kfree(scontrol); in audioreach_widget_unload()
1010 struct snd_ar_control *scontrol; in audioreach_route_load() local
1014 scontrol = dobj->private; in audioreach_route_load()
1015 scontrol->module_instance_id = src_module->instance_id; in audioreach_route_load()
1099 struct snd_ar_control *scontrol = mc->dobj.private; in audioreach_get_audio_mixer() local
1103 connected = audioreach_is_vmixer_connected(data, scontrol, dapm_scontrol); in audioreach_get_audio_mixer()
1120 struct snd_ar_control *scontrol = mc->dobj.private; in audioreach_put_audio_mixer() local
1124 audioreach_connect_sub_graphs(data, scontrol, dapm_scontrol, true); in audioreach_put_audio_mixer()
1127 audioreach_connect_sub_graphs(data, scontrol, dapm_scontrol, false); in audioreach_put_audio_mixer()
1156 struct snd_ar_control *scontrol, in audioreach_control_load_mix() argument
1173 scontrol->sgid = le32_to_cpu(c_elem->value); in audioreach_control_load_mix()
1176 scontrol->graph_id = le32_to_cpu(c_elem->value); in audioreach_control_load_mix()
1193 struct snd_ar_control *scontrol; in audioreach_control_load() local
1198 scontrol = kzalloc(sizeof(*scontrol), GFP_KERNEL); in audioreach_control_load()
1199 if (!scontrol) in audioreach_control_load()
1202 scontrol->scomp = scomp; in audioreach_control_load()
1208 ret = audioreach_control_load_mix(scomp, scontrol, kc, hdr); in audioreach_control_load()
1217 kfree(scontrol); in audioreach_control_load()
1221 dobj->private = scontrol; in audioreach_control_load()
1228 struct snd_ar_control *scontrol = dobj->private; in audioreach_control_unload() local
1230 kfree(scontrol); in audioreach_control_unload()