Lines Matching refs:gain

52 	float gain;
60 gain = ((value & mask) >> 8) * info->granularity;
62 values[0] = info->max_gain - gain;
64 values[0] = gain - info->min_gain;
67 gain = (value & mask) * info->granularity;
69 values[1] = info->max_gain - gain;
71 values[1] = gain - info->min_gain;
74 gain = (value & mask) * info->granularity;
76 values[0] = info->max_gain - gain;
78 values[0] = gain - info->min_gain;
110 float gain;
120 gain = info->max_gain - values[0];
122 gain = values[0] - info->min_gain;
123 value |= ((uint16)(gain / info->granularity) << 8) & mask;
128 gain = info->max_gain - values[1];
130 gain = values[1] - info->min_gain;
131 value |= ((uint16)(gain / info->granularity)) & mask;
136 gain = info->max_gain - values[0];
138 gain = values[0] - info->min_gain;
139 value |= ((uint16)(gain / info->granularity)) & mask;
232 multi->controls[index].mix_control.u.gain.min_gain = info->min_gain;
233 multi->controls[index].mix_control.u.gain.max_gain = info->max_gain;
234 multi->controls[index].mix_control.u.gain.granularity = info->granularity;
249 multi->controls[index].mix_control.u.gain.min_gain = info->min_gain;
250 multi->controls[index].mix_control.u.gain.max_gain = info->max_gain;
251 multi->controls[index].mix_control.u.gain.granularity = info->granularity;
345 multi->controls[index].mix_control.u.gain.min_gain = info->min_gain;
346 multi->controls[index].mix_control.u.gain.max_gain = info->max_gain;
347 multi->controls[index].mix_control.u.gain.granularity = info->granularity;
362 multi->controls[index].mix_control.u.gain.min_gain = info->min_gain;
363 multi->controls[index].mix_control.u.gain.max_gain = info->max_gain;
364 multi->controls[index].mix_control.u.gain.granularity = info->granularity;
417 mmvi->values[i].u.gain = values[0];
419 mmvi->values[i].u.gain = values[1];
473 values[0] = mmvi->values[i].u.gain;
475 values[1] = mmvi->values[i].u.gain;
478 values[1] = mmvi->values[i + 1].u.gain;