Lines Matching refs:gain

191 	float gain;
199 gain = ((value & mask) >> 8) * info->granularity;
201 values[0] = info->max_gain - gain;
203 values[0] = gain - info->min_gain;
206 gain = (value & mask) * info->granularity;
208 values[1] = info->max_gain - gain;
210 values[1] = gain - info->min_gain;
213 gain = (value & mask) * info->granularity;
215 values[0] = info->max_gain - gain;
217 values[0] = gain - info->min_gain;
249 float gain;
259 gain = info->max_gain - values[0];
261 gain = values[0] - info->min_gain;
262 value |= ((uint16)(gain / info->granularity) << 8) & mask;
267 gain = info->max_gain - values[1];
269 gain = values[1] - info->min_gain;
270 value |= ((uint16)(gain / info->granularity)) & mask;
275 gain = info->max_gain - values[0];
277 gain = values[0] - info->min_gain;
278 value |= ((uint16)(gain / info->granularity)) & mask;
371 multi->controls[index].mix_control.gain.min_gain = info->min_gain;
372 multi->controls[index].mix_control.gain.max_gain = info->max_gain;
373 multi->controls[index].mix_control.gain.granularity = info->granularity;
387 multi->controls[index].mix_control.gain.min_gain = info->min_gain;
388 multi->controls[index].mix_control.gain.max_gain = info->max_gain;
389 multi->controls[index].mix_control.gain.granularity = info->granularity;
439 multi->controls[index].mix_control.gain.min_gain = info->min_gain;
440 multi->controls[index].mix_control.gain.max_gain = info->max_gain;
441 multi->controls[index].mix_control.gain.granularity = info->granularity;
455 multi->controls[index].mix_control.gain.min_gain = info->min_gain;
456 multi->controls[index].mix_control.gain.max_gain = info->max_gain;
457 multi->controls[index].mix_control.gain.granularity = info->granularity;
576 mmvi->values[i].gain = values[0];
578 mmvi->values[i].gain = values[1];
629 values[0] = mmvi->values[i].gain;
631 values[1] = mmvi->values[i].gain;
634 values[1] = mmvi->values[i+1].gain;