Lines Matching refs:integer
841 uinfo->value.integer.min = 0; in snd_fm801_info_single()
842 uinfo->value.integer.max = mask; in snd_fm801_info_single()
855 ucontrol->value.integer.value[0] = (inw(chip->port + reg) >> shift) & mask; in snd_fm801_get_single()
857 ucontrol->value.integer.value[0] = mask - ucontrol->value.integer.value[0]; in snd_fm801_get_single()
871 val = (ucontrol->value.integer.value[0] & mask); in snd_fm801_put_single()
896 uinfo->value.integer.min = 0; in snd_fm801_info_double()
897 uinfo->value.integer.max = mask; in snd_fm801_info_double()
912 ucontrol->value.integer.value[0] = (inw(chip->port + reg) >> shift_left) & mask; in snd_fm801_get_double()
913 ucontrol->value.integer.value[1] = (inw(chip->port + reg) >> shift_right) & mask; in snd_fm801_get_double()
916 ucontrol->value.integer.value[0] = mask - ucontrol->value.integer.value[0]; in snd_fm801_get_double()
917 ucontrol->value.integer.value[1] = mask - ucontrol->value.integer.value[1]; in snd_fm801_get_double()
933 val1 = ucontrol->value.integer.value[0] & mask; in snd_fm801_put_double()
934 val2 = ucontrol->value.integer.value[1] & mask; in snd_fm801_put_double()