Lines Matching defs:max
41 /* max size of a TLV entry for dB information (including compound one) */
121 * \brief Get the dB min/max values
126 * \param max the pointer to store the maximum dB value (in 0.01dB unit)
130 long *min, long *max)
156 if (rmax > *max)
157 *max = rmax;
160 *max = rmax;
175 *max = (int)tlv[SNDRV_CTL_TLVO_DB_SCALE_MIN] +
182 *max = (int)tlv[SNDRV_CTL_TLVO_DB_LINEAR_MAX];
186 *max = (int)tlv[SNDRV_CTL_TLVO_DB_MINMAX_MAX];
333 int min, step, max, mute;
337 max = min + (int)(step * (rangemax - rangemin));
344 else if (db_gain >= max)
349 v += (max - min) - 1;
351 v += ((max - min) + 1) / 2;
352 v = v / (max - min) + rangemin;
359 int min, max;
361 max = tlv[SNDRV_CTL_TLVO_DB_MINMAX_MAX];
368 else if (db_gain >= max)
373 v += (max - min) - 1;
375 v += ((max - min) + 1) / 2;
376 v = v / (max - min) + rangemin;
383 int min, max;
385 max = tlv[SNDRV_CTL_TLVO_DB_LINEAR_MAX];
388 else if (db_gain >= max)
395 vmax = !max ? 1.0 : pow(10.0, (double)max / 2000.0);
448 * \brief Get the dB min/max values on the given control element
452 * \param max the pointer to store the maximum dB value (in 0.01dB unit)
456 long *min, long *max)
465 min, max);