Lines Matching refs:gain
35 float gain;
43 gain = ((value & mask) >> 8) * info->granularity;
45 values[0] = info->max_gain - gain;
47 values[0] = gain - info->min_gain;
50 gain = (value & mask) * info->granularity;
52 values[1] = info->max_gain - gain;
54 values[1] = gain - info->min_gain;
57 gain = (value & mask) * info->granularity;
59 values[0] = info->max_gain - gain;
61 values[0] = gain - info->min_gain;
93 float gain;
103 gain = info->max_gain - values[0];
105 gain = values[0] - info->min_gain;
106 value |= ((uint16)(gain / info->granularity) << 8) & mask;
111 gain = info->max_gain - values[1];
113 gain = values[1] - info->min_gain;
114 value |= ((uint16)(gain / info->granularity)) & mask;
119 gain = info->max_gain - values[0];
121 gain = values[0] - info->min_gain;
122 value |= ((uint16)(gain / info->granularity)) & mask;
207 mmvi->values[i].u.gain = values[0];
209 mmvi->values[i].u.gain = values[1];
262 values[0] = mmvi->values[i].u.gain;
264 values[1] = mmvi->values[i].u.gain;
267 values[1] = mmvi->values[i+1].u.gain;