Lines Matching refs:ucontrol
68 struct snd_ctl_elem_value *ucontrol) in snd_msndmix_get_mux() argument
72 ucontrol->value.enumerated.item[0] = 0; in snd_msndmix_get_mux()
75 ucontrol->value.enumerated.item[0] = 1; in snd_msndmix_get_mux()
78 ucontrol->value.enumerated.item[0] = 2; in snd_msndmix_get_mux()
120 struct snd_ctl_elem_value *ucontrol) in snd_msndmix_put_mux() argument
123 return snd_msndmix_set_mux(msnd, ucontrol->value.enumerated.item[0]); in snd_msndmix_put_mux()
138 struct snd_ctl_elem_value *ucontrol) in snd_msndmix_volume_get() argument
145 ucontrol->value.integer.value[0] = msnd->left_levels[addr] * 100; in snd_msndmix_volume_get()
146 ucontrol->value.integer.value[0] /= 0xFFFF; in snd_msndmix_volume_get()
147 ucontrol->value.integer.value[1] = msnd->right_levels[addr] * 100; in snd_msndmix_volume_get()
148 ucontrol->value.integer.value[1] /= 0xFFFF; in snd_msndmix_volume_get()
256 struct snd_ctl_elem_value *ucontrol) in snd_msndmix_volume_put() argument
263 left = ucontrol->value.integer.value[0] % 101; in snd_msndmix_volume_put()
264 right = ucontrol->value.integer.value[1] % 101; in snd_msndmix_volume_put()