Lines Matching defs:scontrol
18 static void update_mute_led(struct snd_sof_control *scontrol,
28 for (i = 0; i < scontrol->num_channels; i++) {
35 if (temp == scontrol->led_ctl.led_value)
38 scontrol->led_ctl.led_value = temp;
41 if (!scontrol->led_ctl.direction)
73 struct snd_sof_control *scontrol = sm->dobj.private;
74 struct sof_ipc_ctrl_data *cdata = scontrol->control_data;
75 unsigned int i, channels = scontrol->num_channels;
81 scontrol->volume_table, sm->max + 1);
91 struct snd_sof_control *scontrol = sm->dobj.private;
92 struct snd_soc_component *scomp = scontrol->scomp;
93 struct sof_ipc_ctrl_data *cdata = scontrol->control_data;
94 unsigned int i, channels = scontrol->num_channels;
101 scontrol->volume_table, sm->max + 1);
109 snd_sof_ipc_set_get_comp_data(scontrol,
122 struct snd_sof_control *scontrol = sm->dobj.private;
123 struct sof_ipc_ctrl_data *cdata = scontrol->control_data;
124 unsigned int i, channels = scontrol->num_channels;
138 struct snd_sof_control *scontrol = sm->dobj.private;
139 struct snd_soc_component *scomp = scontrol->scomp;
140 struct sof_ipc_ctrl_data *cdata = scontrol->control_data;
141 unsigned int i, channels = scontrol->num_channels;
153 if (scontrol->led_ctl.use_led)
154 update_mute_led(scontrol, kcontrol, ucontrol);
158 snd_sof_ipc_set_get_comp_data(scontrol,
172 struct snd_sof_control *scontrol = se->dobj.private;
173 struct sof_ipc_ctrl_data *cdata = scontrol->control_data;
174 unsigned int i, channels = scontrol->num_channels;
188 struct snd_sof_control *scontrol = se->dobj.private;
189 struct snd_soc_component *scomp = scontrol->scomp;
190 struct sof_ipc_ctrl_data *cdata = scontrol->control_data;
191 unsigned int i, channels = scontrol->num_channels;
205 snd_sof_ipc_set_get_comp_data(scontrol,
219 struct snd_sof_control *scontrol = be->dobj.private;
220 struct snd_soc_component *scomp = scontrol->scomp;
221 struct sof_ipc_ctrl_data *cdata = scontrol->control_data;
253 struct snd_sof_control *scontrol = be->dobj.private;
254 struct snd_soc_component *scomp = scontrol->scomp;
255 struct sof_ipc_ctrl_data *cdata = scontrol->control_data;
281 snd_sof_ipc_set_get_comp_data(scontrol,
284 scontrol->cmd,
296 struct snd_sof_control *scontrol = be->dobj.private;
297 struct snd_soc_component *scomp = scontrol->scomp;
298 struct sof_ipc_ctrl_data *cdata = scontrol->control_data;
330 if (header.numid != scontrol->cmd) {
361 snd_sof_ipc_set_get_comp_data(scontrol,
364 scontrol->cmd,
374 struct snd_sof_control *scontrol = be->dobj.private;
375 struct snd_soc_component *scomp = scontrol->scomp;
376 struct sof_ipc_ctrl_data *cdata = scontrol->control_data;
402 ret = snd_sof_ipc_set_get_comp_data(scontrol, SOF_IPC_COMP_GET_DATA, SOF_CTRL_TYPE_DATA_GET,
403 scontrol->cmd, false);
424 header.numid = scontrol->cmd;
448 struct snd_sof_control *scontrol = be->dobj.private;
449 struct snd_soc_component *scomp = scontrol->scomp;
450 struct sof_ipc_ctrl_data *cdata = scontrol->control_data;
482 header.numid = scontrol->cmd;