Lines Matching refs:rangemax
129 int snd_tlv_get_dB_range(unsigned int *tlv, long rangemin, long rangemax, in snd_tlv_get_dB_range() argument
146 if (rangemax < submax) in snd_tlv_get_dB_range()
147 submax = rangemax; in snd_tlv_get_dB_range()
162 if (rangemax == submax) in snd_tlv_get_dB_range()
176 step * (rangemax - rangemin); in snd_tlv_get_dB_range()
201 int snd_tlv_convert_to_dB(unsigned int *tlv, long rangemin, long rangemax, in snd_tlv_convert_to_dB() argument
215 rangemax = (int)tlv[pos + 1]; in snd_tlv_convert_to_dB()
216 if (volume >= rangemin && volume <= rangemax) in snd_tlv_convert_to_dB()
218 rangemin, rangemax, in snd_tlv_convert_to_dB()
240 if (volume <= rangemin || rangemax <= rangemin) { in snd_tlv_convert_to_dB()
245 } else if (volume >= rangemax) in snd_tlv_convert_to_dB()
249 (rangemax - rangemin) + mindb; in snd_tlv_convert_to_dB()
256 if (volume <= rangemin || rangemax <= rangemin) in snd_tlv_convert_to_dB()
258 else if (volume >= rangemax) in snd_tlv_convert_to_dB()
262 (double)(rangemax - rangemin); in snd_tlv_convert_to_dB()
293 int snd_tlv_convert_from_dB(unsigned int *tlv, long rangemin, long rangemax, in snd_tlv_convert_from_dB() argument
311 if (rangemax < submax) in snd_tlv_convert_from_dB()
312 submax = rangemax; in snd_tlv_convert_from_dB()
325 if (rangemax == submax) in snd_tlv_convert_from_dB()
337 max = min + (int)(step * (rangemax - rangemin)); in snd_tlv_convert_from_dB()
345 *value = rangemax; in snd_tlv_convert_from_dB()
347 long v = (db_gain - min) * (rangemax - rangemin); in snd_tlv_convert_from_dB()
369 *value = rangemax; in snd_tlv_convert_from_dB()
371 long v = (db_gain - min) * (rangemax - rangemin); in snd_tlv_convert_from_dB()
389 *value = rangemax; in snd_tlv_convert_from_dB()
397 v = (v - vmin) * (rangemax - rangemin) / (vmax - vmin); in snd_tlv_convert_from_dB()