Lines Matching refs:gain

57 	float gain;
65 gain = ((value & mask) >> 8) * info->granularity;
67 values[0] = info->max_gain - gain;
69 values[0] = gain - info->min_gain;
72 gain = (value & mask) * info->granularity;
74 values[1] = info->max_gain - gain;
76 values[1] = gain - info->min_gain;
79 gain = (value & mask) * info->granularity;
81 values[0] = info->max_gain - gain;
83 values[0] = gain - info->min_gain;
116 float gain;
126 gain = info->max_gain - values[0];
128 gain = values[0] - info->min_gain;
129 value |= ((uint16)(gain / info->granularity) << 8) & mask;
134 gain = info->max_gain - values[1];
136 gain = values[1] - info->min_gain;
137 value |= ((uint16)(gain / info->granularity)) & mask;
142 gain = info->max_gain - values[0];
144 gain = values[0] - info->min_gain;
145 value |= ((uint16)(gain / info->granularity)) & mask;
239 multi->controls[index].mix_control.u.gain.min_gain = info->min_gain;
240 multi->controls[index].mix_control.u.gain.max_gain = info->max_gain;
241 multi->controls[index].mix_control.u.gain.granularity = info->granularity;
255 multi->controls[index].mix_control.u.gain.min_gain = info->min_gain;
256 multi->controls[index].mix_control.u.gain.max_gain = info->max_gain;
257 multi->controls[index].mix_control.u.gain.granularity = info->granularity;
307 multi->controls[index].mix_control.u.gain.min_gain = info->min_gain;
308 multi->controls[index].mix_control.u.gain.max_gain = info->max_gain;
309 multi->controls[index].mix_control.u.gain.granularity = info->granularity;
323 multi->controls[index].mix_control.u.gain.min_gain = info->min_gain;
324 multi->controls[index].mix_control.u.gain.max_gain = info->max_gain;
325 multi->controls[index].mix_control.u.gain.granularity = info->granularity;
413 mmvi->values[i].u.gain = values[0];
415 mmvi->values[i].u.gain = values[1];
469 values[0] = mmvi->values[i].u.gain;
471 values[1] = mmvi->values[i].u.gain;
474 values[1] = mmvi->values[i+1].u.gain;