Lines Matching refs:max
194 mc->platform_max = mc->max; in snd_soc_info_volsw()
204 uinfo->value.integer.max = platform_max - mc->min; in snd_soc_info_volsw()
231 uinfo->value.integer.max += mc->min; in snd_soc_info_volsw_sx()
257 int max = mc->max; in snd_soc_get_volsw() local
260 unsigned int mask = (1 << fls(max)) - 1; in snd_soc_get_volsw()
275 max - ucontrol->value.integer.value[0]; in snd_soc_get_volsw()
290 max - ucontrol->value.integer.value[1]; in snd_soc_get_volsw()
317 int max = mc->max; in snd_soc_put_volsw() local
320 unsigned int mask = (1 << fls(max)) - 1; in snd_soc_put_volsw()
332 val = max - val; in snd_soc_put_volsw()
338 val2 = max - val2; in snd_soc_put_volsw()
379 int max = mc->max; in snd_soc_get_volsw_sx() local
381 int mask = (1 << (fls(min + max) - 1)) - 1; in snd_soc_get_volsw_sx()
424 int max = mc->max; in snd_soc_put_volsw_sx() local
426 int mask = (1 << (fls(min + max) - 1)) - 1; in snd_soc_put_volsw_sx()
469 mc->platform_max = mc->max; in snd_soc_info_volsw_range()
475 uinfo->value.integer.max = platform_max - min; in snd_soc_info_volsw_range()
500 int max = mc->max; in snd_soc_put_volsw_range() local
501 unsigned int mask = (1 << fls(max)) - 1; in snd_soc_put_volsw_range()
507 val = (max - ucontrol->value.integer.value[0]) & mask; in snd_soc_put_volsw_range()
519 val = (max - ucontrol->value.integer.value[1]) & mask; in snd_soc_put_volsw_range()
552 int max = mc->max; in snd_soc_get_volsw_range() local
553 unsigned int mask = (1 << fls(max)) - 1; in snd_soc_get_volsw_range()
565 max - ucontrol->value.integer.value[0]; in snd_soc_get_volsw_range()
578 max - ucontrol->value.integer.value[1]; in snd_soc_get_volsw_range()
598 const char *name, int max) in snd_soc_limit_volume() argument
607 if (unlikely(!name || max <= 0)) 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()
766 ucontrol->count = params->max; in snd_soc_bytes_info_ext()
776 unsigned int count = size < params->max ? size : params->max; in snd_soc_bytes_tlv_callback()
812 uinfo->value.integer.max = mc->max; in snd_soc_info_xr_sx()
844 long max = mc->max; in snd_soc_get_xr_sx() local
857 if (min < 0 && val > max) in snd_soc_get_xr_sx()
860 val = max - val; in snd_soc_get_xr_sx()
892 long max = mc->max; in snd_soc_put_xr_sx() local
898 val = max - val; in snd_soc_put_xr_sx()