Lines Matching full:mc
178 struct soc_mixer_control *mc = in snd_soc_info_volsw() local
182 if (!mc->platform_max) in snd_soc_info_volsw()
183 mc->platform_max = mc->max; in snd_soc_info_volsw()
184 platform_max = mc->platform_max; in snd_soc_info_volsw()
191 uinfo->count = snd_soc_volsw_is_stereo(mc) ? 2 : 1; in snd_soc_info_volsw()
193 uinfo->value.integer.max = platform_max - mc->min; in snd_soc_info_volsw()
213 struct soc_mixer_control *mc = in snd_soc_info_volsw_sx() local
220 uinfo->value.integer.max += mc->min; in snd_soc_info_volsw_sx()
240 struct soc_mixer_control *mc = in snd_soc_get_volsw() local
242 unsigned int reg = mc->reg; in snd_soc_get_volsw()
243 unsigned int reg2 = mc->rreg; in snd_soc_get_volsw()
244 unsigned int shift = mc->shift; in snd_soc_get_volsw()
245 unsigned int rshift = mc->rshift; in snd_soc_get_volsw()
246 int max = mc->max; in snd_soc_get_volsw()
247 int min = mc->min; in snd_soc_get_volsw()
248 int sign_bit = mc->sign_bit; in snd_soc_get_volsw()
250 unsigned int invert = mc->invert; in snd_soc_get_volsw()
266 if (snd_soc_volsw_is_stereo(mc)) { in snd_soc_get_volsw()
300 struct soc_mixer_control *mc = in snd_soc_put_volsw() local
302 unsigned int reg = mc->reg; in snd_soc_put_volsw()
303 unsigned int reg2 = mc->rreg; in snd_soc_put_volsw()
304 unsigned int shift = mc->shift; in snd_soc_put_volsw()
305 unsigned int rshift = mc->rshift; in snd_soc_put_volsw()
306 int max = mc->max; in snd_soc_put_volsw()
307 int min = mc->min; in snd_soc_put_volsw()
308 unsigned int sign_bit = mc->sign_bit; in snd_soc_put_volsw()
310 unsigned int invert = mc->invert; in snd_soc_put_volsw()
324 if (snd_soc_volsw_is_stereo(mc)) { in snd_soc_put_volsw()
362 struct soc_mixer_control *mc = in snd_soc_get_volsw_sx() local
364 unsigned int reg = mc->reg; in snd_soc_get_volsw_sx()
365 unsigned int reg2 = mc->rreg; in snd_soc_get_volsw_sx()
366 unsigned int shift = mc->shift; in snd_soc_get_volsw_sx()
367 unsigned int rshift = mc->rshift; in snd_soc_get_volsw_sx()
368 int max = mc->max; in snd_soc_get_volsw_sx()
369 int min = mc->min; in snd_soc_get_volsw_sx()
376 if (snd_soc_volsw_is_stereo(mc)) { in snd_soc_get_volsw_sx()
399 struct soc_mixer_control *mc = in snd_soc_put_volsw_sx() local
402 unsigned int reg = mc->reg; in snd_soc_put_volsw_sx()
403 unsigned int reg2 = mc->rreg; in snd_soc_put_volsw_sx()
404 unsigned int shift = mc->shift; in snd_soc_put_volsw_sx()
405 unsigned int rshift = mc->rshift; in snd_soc_put_volsw_sx()
406 int max = mc->max; in snd_soc_put_volsw_sx()
407 int min = mc->min; in snd_soc_put_volsw_sx()
420 if (snd_soc_volsw_is_stereo(mc)) { in snd_soc_put_volsw_sx()
445 struct soc_mixer_control *mc = in snd_soc_info_volsw_range() local
448 int min = mc->min; in snd_soc_info_volsw_range()
450 if (!mc->platform_max) in snd_soc_info_volsw_range()
451 mc->platform_max = mc->max; in snd_soc_info_volsw_range()
452 platform_max = mc->platform_max; in snd_soc_info_volsw_range()
455 uinfo->count = snd_soc_volsw_is_stereo(mc) ? 2 : 1; in snd_soc_info_volsw_range()
475 struct soc_mixer_control *mc = in snd_soc_put_volsw_range() local
478 unsigned int reg = mc->reg; in snd_soc_put_volsw_range()
479 unsigned int rreg = mc->rreg; in snd_soc_put_volsw_range()
480 unsigned int shift = mc->shift; in snd_soc_put_volsw_range()
481 int min = mc->min; in snd_soc_put_volsw_range()
482 int max = mc->max; in snd_soc_put_volsw_range()
484 unsigned int invert = mc->invert; in snd_soc_put_volsw_range()
499 if (snd_soc_volsw_is_stereo(mc)) { in snd_soc_put_volsw_range()
528 struct soc_mixer_control *mc = in snd_soc_get_volsw_range() local
530 unsigned int reg = mc->reg; in snd_soc_get_volsw_range()
531 unsigned int rreg = mc->rreg; in snd_soc_get_volsw_range()
532 unsigned int shift = mc->shift; in snd_soc_get_volsw_range()
533 int min = mc->min; in snd_soc_get_volsw_range()
534 int max = mc->max; in snd_soc_get_volsw_range()
536 unsigned int invert = mc->invert; in snd_soc_get_volsw_range()
548 if (snd_soc_volsw_is_stereo(mc)) { in snd_soc_get_volsw_range()
576 struct soc_mixer_control *mc; in snd_soc_limit_volume() local
585 mc = (struct soc_mixer_control *)kctl->private_value; in snd_soc_limit_volume()
586 if (max <= mc->max) { in snd_soc_limit_volume()
587 mc->platform_max = max; in snd_soc_limit_volume()
775 struct soc_mreg_control *mc = in snd_soc_info_xr_sx() local
779 uinfo->value.integer.min = mc->min; in snd_soc_info_xr_sx()
780 uinfo->value.integer.max = mc->max; in snd_soc_info_xr_sx()
803 struct soc_mreg_control *mc = in snd_soc_get_xr_sx() local
805 unsigned int regbase = mc->regbase; in snd_soc_get_xr_sx()
806 unsigned int regcount = mc->regcount; in snd_soc_get_xr_sx()
809 unsigned int invert = mc->invert; in snd_soc_get_xr_sx()
810 unsigned long mask = (1UL<<mc->nbits)-1; in snd_soc_get_xr_sx()
811 long min = mc->min; in snd_soc_get_xr_sx()
812 long max = mc->max; in snd_soc_get_xr_sx()
849 struct soc_mreg_control *mc = in snd_soc_put_xr_sx() local
851 unsigned int regbase = mc->regbase; in snd_soc_put_xr_sx()
852 unsigned int regcount = mc->regcount; in snd_soc_put_xr_sx()
855 unsigned int invert = mc->invert; in snd_soc_put_xr_sx()
856 unsigned long mask = (1UL<<mc->nbits)-1; in snd_soc_put_xr_sx()
857 long max = mc->max; in snd_soc_put_xr_sx()
891 struct soc_mixer_control *mc = in snd_soc_get_strobe() local
893 unsigned int reg = mc->reg; in snd_soc_get_strobe()
894 unsigned int shift = mc->shift; in snd_soc_get_strobe()
896 unsigned int invert = mc->invert != 0; in snd_soc_get_strobe()
924 struct soc_mixer_control *mc = in snd_soc_put_strobe() local
926 unsigned int reg = mc->reg; in snd_soc_put_strobe()
927 unsigned int shift = mc->shift; in snd_soc_put_strobe()
929 unsigned int invert = mc->invert != 0; in snd_soc_put_strobe()