• Home
  • Raw
  • Download

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()
320 if (mc->platform_max && ((int)val + min) > mc->platform_max) in snd_soc_put_volsw()
331 if (snd_soc_volsw_is_stereo(mc)) { in snd_soc_put_volsw()
333 if (mc->platform_max && ((int)val2 + min) > mc->platform_max) in snd_soc_put_volsw()
382 struct soc_mixer_control *mc = in snd_soc_get_volsw_sx() local
384 unsigned int reg = mc->reg; in snd_soc_get_volsw_sx()
385 unsigned int reg2 = mc->rreg; in snd_soc_get_volsw_sx()
386 unsigned int shift = mc->shift; in snd_soc_get_volsw_sx()
387 unsigned int rshift = mc->rshift; in snd_soc_get_volsw_sx()
388 int max = mc->max; in snd_soc_get_volsw_sx()
389 int min = mc->min; in snd_soc_get_volsw_sx()
396 if (snd_soc_volsw_is_stereo(mc)) { in snd_soc_get_volsw_sx()
419 struct soc_mixer_control *mc = in snd_soc_put_volsw_sx() local
422 unsigned int reg = mc->reg; in snd_soc_put_volsw_sx()
423 unsigned int reg2 = mc->rreg; in snd_soc_put_volsw_sx()
424 unsigned int shift = mc->shift; in snd_soc_put_volsw_sx()
425 unsigned int rshift = mc->rshift; in snd_soc_put_volsw_sx()
426 int max = mc->max; in snd_soc_put_volsw_sx()
427 int min = mc->min; in snd_soc_put_volsw_sx()
433 if (mc->platform_max && val > mc->platform_max) in snd_soc_put_volsw_sx()
447 if (snd_soc_volsw_is_stereo(mc)) { in snd_soc_put_volsw_sx()
450 if (mc->platform_max && val2 > mc->platform_max) in snd_soc_put_volsw_sx()
479 struct soc_mixer_control *mc = in snd_soc_info_volsw_range() local
482 int min = mc->min; in snd_soc_info_volsw_range()
484 if (!mc->platform_max) in snd_soc_info_volsw_range()
485 mc->platform_max = mc->max; in snd_soc_info_volsw_range()
486 platform_max = mc->platform_max; in snd_soc_info_volsw_range()
489 uinfo->count = snd_soc_volsw_is_stereo(mc) ? 2 : 1; in snd_soc_info_volsw_range()
509 struct soc_mixer_control *mc = in snd_soc_put_volsw_range() local
512 unsigned int reg = mc->reg; in snd_soc_put_volsw_range()
513 unsigned int rreg = mc->rreg; in snd_soc_put_volsw_range()
514 unsigned int shift = mc->shift; in snd_soc_put_volsw_range()
515 int min = mc->min; in snd_soc_put_volsw_range()
516 int max = mc->max; in snd_soc_put_volsw_range()
518 unsigned int invert = mc->invert; in snd_soc_put_volsw_range()
525 if (mc->platform_max && tmp > mc->platform_max) in snd_soc_put_volsw_range()
527 if (tmp > mc->max - mc->min) in snd_soc_put_volsw_range()
542 if (snd_soc_volsw_is_stereo(mc)) { in snd_soc_put_volsw_range()
546 if (mc->platform_max && tmp > mc->platform_max) in snd_soc_put_volsw_range()
548 if (tmp > mc->max - mc->min) in snd_soc_put_volsw_range()
583 struct soc_mixer_control *mc = in snd_soc_get_volsw_range() local
585 unsigned int reg = mc->reg; in snd_soc_get_volsw_range()
586 unsigned int rreg = mc->rreg; in snd_soc_get_volsw_range()
587 unsigned int shift = mc->shift; in snd_soc_get_volsw_range()
588 int min = mc->min; in snd_soc_get_volsw_range()
589 int max = mc->max; in snd_soc_get_volsw_range()
591 unsigned int invert = mc->invert; in snd_soc_get_volsw_range()
603 if (snd_soc_volsw_is_stereo(mc)) { in snd_soc_get_volsw_range()
631 struct soc_mixer_control *mc; in snd_soc_limit_volume() local
640 mc = (struct soc_mixer_control *)kctl->private_value; in snd_soc_limit_volume()
641 if (max <= mc->max) { in snd_soc_limit_volume()
642 mc->platform_max = max; in snd_soc_limit_volume()
830 struct soc_mreg_control *mc = in snd_soc_info_xr_sx() local
834 uinfo->value.integer.min = mc->min; in snd_soc_info_xr_sx()
835 uinfo->value.integer.max = mc->max; in snd_soc_info_xr_sx()
858 struct soc_mreg_control *mc = in snd_soc_get_xr_sx() local
860 unsigned int regbase = mc->regbase; in snd_soc_get_xr_sx()
861 unsigned int regcount = mc->regcount; in snd_soc_get_xr_sx()
864 unsigned int invert = mc->invert; in snd_soc_get_xr_sx()
865 unsigned long mask = (1UL<<mc->nbits)-1; in snd_soc_get_xr_sx()
866 long min = mc->min; in snd_soc_get_xr_sx()
867 long max = mc->max; in snd_soc_get_xr_sx()
904 struct soc_mreg_control *mc = in snd_soc_put_xr_sx() local
906 unsigned int regbase = mc->regbase; in snd_soc_put_xr_sx()
907 unsigned int regcount = mc->regcount; in snd_soc_put_xr_sx()
910 unsigned int invert = mc->invert; in snd_soc_put_xr_sx()
911 unsigned long mask = (1UL<<mc->nbits)-1; in snd_soc_put_xr_sx()
912 long max = mc->max; in snd_soc_put_xr_sx()
917 if (val < mc->min || val > mc->max) in snd_soc_put_xr_sx()
948 struct soc_mixer_control *mc = in snd_soc_get_strobe() local
950 unsigned int reg = mc->reg; in snd_soc_get_strobe()
951 unsigned int shift = mc->shift; in snd_soc_get_strobe()
953 unsigned int invert = mc->invert != 0; in snd_soc_get_strobe()
981 struct soc_mixer_control *mc = in snd_soc_put_strobe() local
983 unsigned int reg = mc->reg; in snd_soc_put_strobe()
984 unsigned int shift = mc->shift; in snd_soc_put_strobe()
986 unsigned int invert = mc->invert != 0; in snd_soc_put_strobe()