Lines Matching refs:nval
739 unsigned char oval, nval; in snd_es1688_put_mux() local
746 nval = (ucontrol->value.enumerated.item[0] & 7) | (oval & ~15); in snd_es1688_put_mux()
747 change = nval != oval; in snd_es1688_put_mux()
749 snd_es1688_mixer_write(chip, ES1688_REC_DEV, nval); in snd_es1688_put_mux()
797 unsigned char oval, nval; in snd_es1688_put_single() local
799 nval = (ucontrol->value.integer.value[0] & mask); in snd_es1688_put_single()
801 nval = mask - nval; in snd_es1688_put_single()
802 nval <<= shift; in snd_es1688_put_single()
805 nval = (oval & ~(mask << shift)) | nval; in snd_es1688_put_single()
806 change = nval != oval; in snd_es1688_put_single()
808 snd_es1688_mixer_write(chip, reg, nval); in snd_es1688_put_single()