Lines Matching refs:min
121 * \brief Get the dB min/max values
125 * \param min the pointer to store the minimum dB value (in 0.01dB unit)
130 long *min, long *max)
154 if (rmin < *min)
155 *min = rmin;
159 *min = rmin;
171 *min = SND_CTL_TLV_DB_GAIN_MUTE;
173 *min = (int)tlv[SNDRV_CTL_TLVO_DB_SCALE_MIN];
181 *min = (int)tlv[SNDRV_CTL_TLVO_DB_LINEAR_MIN];
185 *min = SND_CTL_TLV_DB_GAIN_MUTE;
225 int min, step, mute;
226 min = tlv[SNDRV_CTL_TLVO_DB_SCALE_MIN];
232 *db_gain = (volume - rangemin) * step + min;
333 int min, step, max, mute;
334 min = tlv[SNDRV_CTL_TLVO_DB_SCALE_MIN];
337 max = min + (int)(step * (rangemax - rangemin));
338 if (db_gain <= min)
347 long v = (db_gain - min) * (rangemax - rangemin);
349 v += (max - min) - 1;
351 v += ((max - min) + 1) / 2;
352 v = v / (max - min) + rangemin;
359 int min, max;
360 min = tlv[SNDRV_CTL_TLVO_DB_MINMAX_MIN];
362 if (db_gain <= min)
371 long v = (db_gain - min) * (rangemax - rangemin);
373 v += (max - min) - 1;
375 v += ((max - min) + 1) / 2;
376 v = v / (max - min) + rangemin;
383 int min, max;
384 min = tlv[SNDRV_CTL_TLVO_DB_LINEAR_MIN];
386 if (db_gain <= min)
393 vmin = (min <= SND_CTL_TLV_DB_GAIN_MUTE) ? 0.0 :
394 pow(10.0, (double)min / 2000.0);
448 * \brief Get the dB min/max values on the given control element
451 * \param min the pointer to store the minimum dB value (in 0.01dB unit)
456 long *min, long *max)
465 min, max);