Lines Matching refs:ngain
113 unsigned int ngain, ogain; in ca0106_set_i2c_capture_source() local
117 ngain = emu->i2c_capture_volume[val][0]; /* Left */ in ca0106_set_i2c_capture_source()
119 if (force || ngain != ogain) in ca0106_set_i2c_capture_source()
120 snd_ca0106_i2c_write(emu, ADC_ATTEN_ADCL, ngain & 0xff); in ca0106_set_i2c_capture_source()
121 ngain = emu->i2c_capture_volume[val][1]; /* Right */ in ca0106_set_i2c_capture_source()
123 if (force || ngain != ogain) in ca0106_set_i2c_capture_source()
124 snd_ca0106_i2c_write(emu, ADC_ATTEN_ADCR, ngain & 0xff); in ca0106_set_i2c_capture_source()
490 unsigned int ngain; in snd_ca0106_i2c_volume_put() local
496 ngain = ucontrol->value.integer.value[0]; in snd_ca0106_i2c_volume_put()
497 if (ngain > 0xff) in snd_ca0106_i2c_volume_put()
499 if (ogain != ngain) { in snd_ca0106_i2c_volume_put()
501 snd_ca0106_i2c_write(emu, ADC_ATTEN_ADCL, ((ngain) & 0xff) ); in snd_ca0106_i2c_volume_put()
506 ngain = ucontrol->value.integer.value[1]; in snd_ca0106_i2c_volume_put()
507 if (ngain > 0xff) in snd_ca0106_i2c_volume_put()
509 if (ogain != ngain) { in snd_ca0106_i2c_volume_put()
511 snd_ca0106_i2c_write(emu, ADC_ATTEN_ADCR, ((ngain) & 0xff)); in snd_ca0106_i2c_volume_put()