Lines Matching refs:integer
788 uinfo->value.integer.min = 0; in snd_ad1816a_info_single()
789 uinfo->value.integer.max = mask; in snd_ad1816a_info_single()
803 ucontrol->value.integer.value[0] = (snd_ad1816a_read(chip, reg) >> shift) & mask; in snd_ad1816a_get_single()
806 ucontrol->value.integer.value[0] = mask - ucontrol->value.integer.value[0]; in snd_ad1816a_get_single()
821 val = (ucontrol->value.integer.value[0] & mask); in snd_ad1816a_put_single()
853 uinfo->value.integer.min = 0; in snd_ad1816a_info_double()
854 uinfo->value.integer.max = mask; in snd_ad1816a_info_double()
871 ucontrol->value.integer.value[0] = (val >> shift_left) & mask; in snd_ad1816a_get_double()
872 ucontrol->value.integer.value[1] = (val >> shift_right) & mask; in snd_ad1816a_get_double()
875 ucontrol->value.integer.value[0] = mask - ucontrol->value.integer.value[0]; in snd_ad1816a_get_double()
876 ucontrol->value.integer.value[1] = mask - ucontrol->value.integer.value[1]; in snd_ad1816a_get_double()
893 val1 = ucontrol->value.integer.value[0] & mask; in snd_ad1816a_put_double()
894 val2 = ucontrol->value.integer.value[1] & mask; in snd_ad1816a_put_double()