Lines Matching refs:kcontrol
135 static int sst_slot_enum_info(struct snd_kcontrol *kcontrol, in sst_slot_enum_info() argument
138 struct sst_enum *e = (struct sst_enum *)kcontrol->private_value; in sst_slot_enum_info()
159 static int sst_slot_get(struct snd_kcontrol *kcontrol, in sst_slot_get() argument
162 struct sst_enum *e = (void *)kcontrol->private_value; in sst_slot_get()
163 struct snd_soc_component *c = snd_kcontrol_chip(kcontrol); in sst_slot_get()
191 static int sst_check_and_send_slot_map(struct sst_data *drv, struct snd_kcontrol *kcontrol) in sst_check_and_send_slot_map() argument
193 struct sst_enum *e = (void *)kcontrol->private_value; in sst_check_and_send_slot_map()
200 kcontrol->id.name); in sst_check_and_send_slot_map()
217 static int sst_slot_put(struct snd_kcontrol *kcontrol, in sst_slot_put() argument
220 struct snd_soc_component *c = snd_soc_kcontrol_component(kcontrol); in sst_slot_put()
222 struct sst_enum *e = (void *)kcontrol->private_value; in sst_slot_put()
244 ret = sst_check_and_send_slot_map(drv, kcontrol); in sst_slot_put()
258 ret = sst_check_and_send_slot_map(drv, kcontrol); in sst_slot_put()
315 static int sst_algo_bytes_ctl_info(struct snd_kcontrol *kcontrol, in sst_algo_bytes_ctl_info() argument
318 struct sst_algo_control *bc = (void *)kcontrol->private_value; in sst_algo_bytes_ctl_info()
326 static int sst_algo_control_get(struct snd_kcontrol *kcontrol, in sst_algo_control_get() argument
329 struct sst_algo_control *bc = (void *)kcontrol->private_value; in sst_algo_control_get()
330 struct snd_soc_component *component = snd_kcontrol_chip(kcontrol); in sst_algo_control_get()
345 static int sst_algo_control_set(struct snd_kcontrol *kcontrol, in sst_algo_control_set() argument
349 struct snd_soc_component *cmpnt = snd_soc_kcontrol_component(kcontrol); in sst_algo_control_set()
351 struct sst_algo_control *bc = (void *)kcontrol->private_value; in sst_algo_control_set()
353 dev_dbg(cmpnt->dev, "control_name=%s\n", kcontrol->id.name); in sst_algo_control_set()
373 static int sst_gain_ctl_info(struct snd_kcontrol *kcontrol, in sst_gain_ctl_info() argument
376 struct sst_gain_mixer_control *mc = (void *)kcontrol->private_value; in sst_gain_ctl_info()
432 static int sst_gain_get(struct snd_kcontrol *kcontrol, in sst_gain_get() argument
435 struct snd_soc_component *component = snd_kcontrol_chip(kcontrol); in sst_gain_get()
436 struct sst_gain_mixer_control *mc = (void *)kcontrol->private_value; in sst_gain_get()
462 static int sst_gain_put(struct snd_kcontrol *kcontrol, in sst_gain_put() argument
466 struct snd_soc_component *cmpnt = snd_soc_kcontrol_component(kcontrol); in sst_gain_put()
468 struct sst_gain_mixer_control *mc = (void *)kcontrol->private_value; in sst_gain_put()
511 struct snd_kcontrol *kcontrol) in sst_send_pipe_module_params() argument