Lines Matching refs:integer
165 ucontrol->value.integer.value[0] = emu->spdif_enable; in snd_ca0106_shared_spdif_get()
176 val = !!ucontrol->value.integer.value[0]; in snd_ca0106_shared_spdif_put()
420 uinfo->value.integer.min = 0; in snd_ca0106_volume_info()
421 uinfo->value.integer.max = 255; in snd_ca0106_volume_info()
436 ucontrol->value.integer.value[0] = 0xff - ((value >> 24) & 0xff); /* Left */ in snd_ca0106_volume_get()
437 ucontrol->value.integer.value[1] = 0xff - ((value >> 16) & 0xff); /* Right */ in snd_ca0106_volume_get()
452 nval = ((0xff - ucontrol->value.integer.value[0]) << 24) | in snd_ca0106_volume_put()
453 ((0xff - ucontrol->value.integer.value[1]) << 16); in snd_ca0106_volume_put()
454 nval |= ((0xff - ucontrol->value.integer.value[0]) << 8) | in snd_ca0106_volume_put()
455 ((0xff - ucontrol->value.integer.value[1]) ); in snd_ca0106_volume_put()
467 uinfo->value.integer.min = 0; in snd_ca0106_i2c_volume_info()
468 uinfo->value.integer.max = 255; in snd_ca0106_i2c_volume_info()
480 ucontrol->value.integer.value[0] = emu->i2c_capture_volume[source_id][0]; in snd_ca0106_i2c_volume_get()
481 ucontrol->value.integer.value[1] = emu->i2c_capture_volume[source_id][1]; in snd_ca0106_i2c_volume_get()
496 ngain = ucontrol->value.integer.value[0]; in snd_ca0106_i2c_volume_put()
502 emu->i2c_capture_volume[source_id][0] = ucontrol->value.integer.value[0]; in snd_ca0106_i2c_volume_put()
506 ngain = ucontrol->value.integer.value[1]; in snd_ca0106_i2c_volume_put()
512 emu->i2c_capture_volume[source_id][1] = ucontrol->value.integer.value[1]; in snd_ca0106_i2c_volume_put()
528 ucontrol->value.integer.value[0] = !(emu->spi_dac_reg[reg] & bit); in spi_mute_get()
541 if (ucontrol->value.integer.value[0]) { in spi_mute_put()