Lines Matching refs:gain
1027 int c, changed, gain; in snd_echo_output_gain_put() local
1033 gain = ucontrol->value.integer.value[c]; in snd_echo_output_gain_put()
1035 if (gain < ECHOGAIN_MINOUT || gain > ECHOGAIN_MAXOUT) in snd_echo_output_gain_put()
1037 if (chip->output_gain[c] != gain) { in snd_echo_output_gain_put()
1038 set_output_gain(chip, c, gain); in snd_echo_output_gain_put()
1108 int c, gain, changed; in snd_echo_input_gain_put() local
1114 gain = ucontrol->value.integer.value[c]; in snd_echo_input_gain_put()
1116 if (gain < ECHOGAIN_MININP || gain > ECHOGAIN_MAXINP) in snd_echo_input_gain_put()
1118 if (chip->input_gain[c] != gain) { in snd_echo_input_gain_put()
1119 set_input_gain(chip, c, gain); in snd_echo_input_gain_put()
1304 int changed, gain; in snd_echo_mixer_put() local
1313 gain = ucontrol->value.integer.value[0]; in snd_echo_mixer_put()
1314 if (gain < ECHOGAIN_MINOUT || gain > ECHOGAIN_MAXOUT) in snd_echo_mixer_put()
1316 if (chip->monitor_gain[out][in] != gain) { in snd_echo_mixer_put()
1318 set_monitor_gain(chip, out, in, gain); in snd_echo_mixer_put()
1369 int gain, changed; in snd_echo_vmixer_put() local
1376 gain = ucontrol->value.integer.value[0]; in snd_echo_vmixer_put()
1377 if (gain < ECHOGAIN_MINOUT || gain > ECHOGAIN_MAXOUT) in snd_echo_vmixer_put()