Lines Matching refs:ucontrol

2021 			   struct snd_ctl_elem_value *ucontrol)  in snd_wss_get_mux()  argument
2027 ucontrol->value.enumerated.item[0] = (chip->image[CS4231_LEFT_INPUT] & CS4231_MIXS_ALL) >> 6; in snd_wss_get_mux()
2028 ucontrol->value.enumerated.item[1] = (chip->image[CS4231_RIGHT_INPUT] & CS4231_MIXS_ALL) >> 6; in snd_wss_get_mux()
2034 struct snd_ctl_elem_value *ucontrol) in snd_wss_put_mux() argument
2041 if (ucontrol->value.enumerated.item[0] > 3 || in snd_wss_put_mux()
2042 ucontrol->value.enumerated.item[1] > 3) in snd_wss_put_mux()
2044 left = ucontrol->value.enumerated.item[0] << 6; in snd_wss_put_mux()
2045 right = ucontrol->value.enumerated.item[1] << 6; in snd_wss_put_mux()
2071 struct snd_ctl_elem_value *ucontrol) in snd_wss_get_single() argument
2081 ucontrol->value.integer.value[0] = (chip->image[reg] >> shift) & mask; in snd_wss_get_single()
2084 ucontrol->value.integer.value[0] = mask - ucontrol->value.integer.value[0]; in snd_wss_get_single()
2090 struct snd_ctl_elem_value *ucontrol) in snd_wss_put_single() argument
2101 val = (ucontrol->value.integer.value[0] & mask); in snd_wss_put_single()
2128 struct snd_ctl_elem_value *ucontrol) in snd_wss_get_double() argument
2140 ucontrol->value.integer.value[0] = (chip->image[left_reg] >> shift_left) & mask; in snd_wss_get_double()
2141 ucontrol->value.integer.value[1] = (chip->image[right_reg] >> shift_right) & mask; in snd_wss_get_double()
2144 ucontrol->value.integer.value[0] = mask - ucontrol->value.integer.value[0]; in snd_wss_get_double()
2145 ucontrol->value.integer.value[1] = mask - ucontrol->value.integer.value[1]; in snd_wss_get_double()
2152 struct snd_ctl_elem_value *ucontrol) in snd_wss_put_double() argument
2165 val1 = ucontrol->value.integer.value[0] & mask; in snd_wss_put_double()
2166 val2 = ucontrol->value.integer.value[1] & mask; in snd_wss_put_double()