Lines Matching refs:mc
376 struct sst_gain_mixer_control *mc = (void *)kcontrol->private_value; in sst_gain_ctl_info() local
379 uinfo->count = mc->stereo ? 2 : 1; in sst_gain_ctl_info()
380 uinfo->value.integer.min = mc->min; in sst_gain_ctl_info()
381 uinfo->value.integer.max = mc->max; in sst_gain_ctl_info()
436 struct sst_gain_mixer_control *mc = (void *)kcontrol->private_value; in sst_gain_get() local
437 struct sst_gain_value *gv = mc->gain_val; in sst_gain_get()
439 switch (mc->type) { in sst_gain_get()
455 mc->type); in sst_gain_get()
468 struct sst_gain_mixer_control *mc = (void *)kcontrol->private_value; in sst_gain_put() local
469 struct sst_gain_value *gv = mc->gain_val; in sst_gain_put()
473 switch (mc->type) { in sst_gain_put()
478 mc->pname, gv->l_gain, gv->r_gain); in sst_gain_put()
483 dev_dbg(cmpnt->dev, "%s: Mute %d\n", mc->pname, gv->mute); in sst_gain_put()
489 mc->pname, gv->ramp_duration); in sst_gain_put()
495 mc->type); in sst_gain_put()
499 if (mc->w && mc->w->power) in sst_gain_put()
500 ret = sst_send_gain_cmd(drv, gv, mc->task_id, in sst_gain_put()
501 mc->pipe_id | mc->instance_id, mc->module_id, 0); in sst_gain_put()
592 struct sst_gain_mixer_control *mc; in sst_set_pipe_gain() local
600 mc = (void *)kctl->private_value; in sst_set_pipe_gain()
601 gv = mc->gain_val; in sst_set_pipe_gain()
603 ret = sst_send_gain_cmd(drv, gv, mc->task_id, in sst_set_pipe_gain()
604 mc->pipe_id | mc->instance_id, mc->module_id, mute); in sst_set_pipe_gain()
619 struct soc_mixer_control *mc; in sst_swm_mixer_event() local
630 mc = (struct soc_mixer_control *)(w->kcontrols[i])->private_value; in sst_swm_mixer_event()
631 val |= 1 << mc->shift; in sst_swm_mixer_event()
1244 struct sst_gain_mixer_control *mc = (void *)kctl->private_value; in sst_fill_module_list() local
1246 mc->w = w; in sst_fill_module_list()
1299 struct sst_gain_mixer_control *mc = in sst_fill_widget_module_info() local
1302 mc->w = w; in sst_fill_widget_module_info()