Lines Matching refs:mc

189 	struct soc_mixer_control *mc =  in snd_soc_info_volsw()  local
193 if (!mc->platform_max) in snd_soc_info_volsw()
194 mc->platform_max = mc->max; in snd_soc_info_volsw()
195 platform_max = mc->platform_max; in snd_soc_info_volsw()
202 uinfo->count = snd_soc_volsw_is_stereo(mc) ? 2 : 1; in snd_soc_info_volsw()
204 uinfo->value.integer.max = platform_max - mc->min; in snd_soc_info_volsw()
224 struct soc_mixer_control *mc = in snd_soc_info_volsw_sx() local
231 uinfo->value.integer.max += mc->min; in snd_soc_info_volsw_sx()
251 struct soc_mixer_control *mc = in snd_soc_get_volsw() local
253 unsigned int reg = mc->reg; in snd_soc_get_volsw()
254 unsigned int reg2 = mc->rreg; in snd_soc_get_volsw()
255 unsigned int shift = mc->shift; in snd_soc_get_volsw()
256 unsigned int rshift = mc->rshift; in snd_soc_get_volsw()
257 int max = mc->max; in snd_soc_get_volsw()
258 int min = mc->min; in snd_soc_get_volsw()
259 int sign_bit = mc->sign_bit; in snd_soc_get_volsw()
261 unsigned int invert = mc->invert; in snd_soc_get_volsw()
277 if (snd_soc_volsw_is_stereo(mc)) { in snd_soc_get_volsw()
311 struct soc_mixer_control *mc = in snd_soc_put_volsw() local
313 unsigned int reg = mc->reg; in snd_soc_put_volsw()
314 unsigned int reg2 = mc->rreg; in snd_soc_put_volsw()
315 unsigned int shift = mc->shift; in snd_soc_put_volsw()
316 unsigned int rshift = mc->rshift; in snd_soc_put_volsw()
317 int max = mc->max; in snd_soc_put_volsw()
318 int min = mc->min; in snd_soc_put_volsw()
319 unsigned int sign_bit = mc->sign_bit; in snd_soc_put_volsw()
321 unsigned int invert = mc->invert; in snd_soc_put_volsw()
335 if (snd_soc_volsw_is_stereo(mc)) { in snd_soc_put_volsw()
373 struct soc_mixer_control *mc = in snd_soc_get_volsw_sx() local
375 unsigned int reg = mc->reg; in snd_soc_get_volsw_sx()
376 unsigned int reg2 = mc->rreg; in snd_soc_get_volsw_sx()
377 unsigned int shift = mc->shift; in snd_soc_get_volsw_sx()
378 unsigned int rshift = mc->rshift; in snd_soc_get_volsw_sx()
379 int max = mc->max; in snd_soc_get_volsw_sx()
380 int min = mc->min; in snd_soc_get_volsw_sx()
391 if (snd_soc_volsw_is_stereo(mc)) { in snd_soc_get_volsw_sx()
417 struct soc_mixer_control *mc = in snd_soc_put_volsw_sx() local
420 unsigned int reg = mc->reg; in snd_soc_put_volsw_sx()
421 unsigned int reg2 = mc->rreg; in snd_soc_put_volsw_sx()
422 unsigned int shift = mc->shift; in snd_soc_put_volsw_sx()
423 unsigned int rshift = mc->rshift; in snd_soc_put_volsw_sx()
424 int max = mc->max; in snd_soc_put_volsw_sx()
425 int min = mc->min; in snd_soc_put_volsw_sx()
438 if (snd_soc_volsw_is_stereo(mc)) { in snd_soc_put_volsw_sx()
463 struct soc_mixer_control *mc = in snd_soc_info_volsw_range() local
466 int min = mc->min; in snd_soc_info_volsw_range()
468 if (!mc->platform_max) in snd_soc_info_volsw_range()
469 mc->platform_max = mc->max; in snd_soc_info_volsw_range()
470 platform_max = mc->platform_max; in snd_soc_info_volsw_range()
473 uinfo->count = snd_soc_volsw_is_stereo(mc) ? 2 : 1; in snd_soc_info_volsw_range()
493 struct soc_mixer_control *mc = in snd_soc_put_volsw_range() local
496 unsigned int reg = mc->reg; in snd_soc_put_volsw_range()
497 unsigned int rreg = mc->rreg; in snd_soc_put_volsw_range()
498 unsigned int shift = mc->shift; in snd_soc_put_volsw_range()
499 int min = mc->min; in snd_soc_put_volsw_range()
500 int max = mc->max; in snd_soc_put_volsw_range()
502 unsigned int invert = mc->invert; in snd_soc_put_volsw_range()
517 if (snd_soc_volsw_is_stereo(mc)) { in snd_soc_put_volsw_range()
546 struct soc_mixer_control *mc = in snd_soc_get_volsw_range() local
548 unsigned int reg = mc->reg; in snd_soc_get_volsw_range()
549 unsigned int rreg = mc->rreg; in snd_soc_get_volsw_range()
550 unsigned int shift = mc->shift; in snd_soc_get_volsw_range()
551 int min = mc->min; in snd_soc_get_volsw_range()
552 int max = mc->max; in snd_soc_get_volsw_range()
554 unsigned int invert = mc->invert; in snd_soc_get_volsw_range()
570 if (snd_soc_volsw_is_stereo(mc)) { in snd_soc_get_volsw_range()
602 struct soc_mixer_control *mc; in snd_soc_limit_volume() local
617 mc = (struct soc_mixer_control *)kctl->private_value; in snd_soc_limit_volume()
618 if (max <= mc->max) { in snd_soc_limit_volume()
619 mc->platform_max = max; in snd_soc_limit_volume()
807 struct soc_mreg_control *mc = in snd_soc_info_xr_sx() local
811 uinfo->value.integer.min = mc->min; in snd_soc_info_xr_sx()
812 uinfo->value.integer.max = mc->max; in snd_soc_info_xr_sx()
835 struct soc_mreg_control *mc = in snd_soc_get_xr_sx() local
837 unsigned int regbase = mc->regbase; in snd_soc_get_xr_sx()
838 unsigned int regcount = mc->regcount; in snd_soc_get_xr_sx()
841 unsigned int invert = mc->invert; in snd_soc_get_xr_sx()
842 unsigned long mask = (1UL<<mc->nbits)-1; in snd_soc_get_xr_sx()
843 long min = mc->min; in snd_soc_get_xr_sx()
844 long max = mc->max; in snd_soc_get_xr_sx()
884 struct soc_mreg_control *mc = in snd_soc_put_xr_sx() local
886 unsigned int regbase = mc->regbase; in snd_soc_put_xr_sx()
887 unsigned int regcount = mc->regcount; in snd_soc_put_xr_sx()
890 unsigned int invert = mc->invert; in snd_soc_put_xr_sx()
891 unsigned long mask = (1UL<<mc->nbits)-1; in snd_soc_put_xr_sx()
892 long max = mc->max; in snd_soc_put_xr_sx()
926 struct soc_mixer_control *mc = in snd_soc_get_strobe() local
928 unsigned int reg = mc->reg; in snd_soc_get_strobe()
929 unsigned int shift = mc->shift; in snd_soc_get_strobe()
931 unsigned int invert = mc->invert != 0; in snd_soc_get_strobe()
963 struct soc_mixer_control *mc = in snd_soc_put_strobe() local
965 unsigned int reg = mc->reg; in snd_soc_put_strobe()
966 unsigned int shift = mc->shift; in snd_soc_put_strobe()
968 unsigned int invert = mc->invert != 0; in snd_soc_put_strobe()