Lines Matching refs:ucontrol
1866 snd_rme96_get_loopback_control(struct snd_kcontrol *kcontrol, struct snd_ctl_elem_value *ucontrol) in snd_rme96_get_loopback_control() argument
1871 ucontrol->value.integer.value[0] = rme96->wcreg & RME96_WCR_SEL ? 0 : 1; in snd_rme96_get_loopback_control()
1876 snd_rme96_put_loopback_control(struct snd_kcontrol *kcontrol, struct snd_ctl_elem_value *ucontrol) in snd_rme96_put_loopback_control() argument
1882 val = ucontrol->value.integer.value[0] ? 0 : RME96_WCR_SEL; in snd_rme96_put_loopback_control()
1929 snd_rme96_get_inputtype_control(struct snd_kcontrol *kcontrol, struct snd_ctl_elem_value *ucontrol) in snd_rme96_get_inputtype_control() argument
1935 ucontrol->value.enumerated.item[0] = snd_rme96_getinputtype(rme96); in snd_rme96_get_inputtype_control()
1948 if (ucontrol->value.enumerated.item[0] == RME96_INPUT_ANALOG) { in snd_rme96_get_inputtype_control()
1949 ucontrol->value.enumerated.item[0] = RME96_INPUT_XLR; in snd_rme96_get_inputtype_control()
1960 if (ucontrol->value.enumerated.item[0] >= items) { in snd_rme96_get_inputtype_control()
1961 ucontrol->value.enumerated.item[0] = items - 1; in snd_rme96_get_inputtype_control()
1968 snd_rme96_put_inputtype_control(struct snd_kcontrol *kcontrol, struct snd_ctl_elem_value *ucontrol) in snd_rme96_put_inputtype_control() argument
1993 val = ucontrol->value.enumerated.item[0] % items; in snd_rme96_put_inputtype_control()
2017 snd_rme96_get_clockmode_control(struct snd_kcontrol *kcontrol, struct snd_ctl_elem_value *ucontrol) in snd_rme96_get_clockmode_control() argument
2022 ucontrol->value.enumerated.item[0] = snd_rme96_getclockmode(rme96); in snd_rme96_get_clockmode_control()
2027 snd_rme96_put_clockmode_control(struct snd_kcontrol *kcontrol, struct snd_ctl_elem_value *ucontrol) in snd_rme96_put_clockmode_control() argument
2033 val = ucontrol->value.enumerated.item[0] % 3; in snd_rme96_put_clockmode_control()
2051 …d_rme96_get_attenuation_control(struct snd_kcontrol *kcontrol, struct snd_ctl_elem_value *ucontrol) in snd_rme96_get_attenuation_control() argument
2056 ucontrol->value.enumerated.item[0] = snd_rme96_getattenuation(rme96); in snd_rme96_get_attenuation_control()
2061 …d_rme96_put_attenuation_control(struct snd_kcontrol *kcontrol, struct snd_ctl_elem_value *ucontrol) in snd_rme96_put_attenuation_control() argument
2067 val = ucontrol->value.enumerated.item[0] % 4; in snd_rme96_put_attenuation_control()
2084 snd_rme96_get_montracks_control(struct snd_kcontrol *kcontrol, struct snd_ctl_elem_value *ucontrol) in snd_rme96_get_montracks_control() argument
2089 ucontrol->value.enumerated.item[0] = snd_rme96_getmontracks(rme96); in snd_rme96_get_montracks_control()
2094 snd_rme96_put_montracks_control(struct snd_kcontrol *kcontrol, struct snd_ctl_elem_value *ucontrol) in snd_rme96_put_montracks_control() argument
2100 val = ucontrol->value.enumerated.item[0] % 4; in snd_rme96_put_montracks_control()
2137 …int snd_rme96_control_spdif_get(struct snd_kcontrol *kcontrol, struct snd_ctl_elem_value *ucontrol) in snd_rme96_control_spdif_get() argument
2141 snd_rme96_convert_to_aes(&ucontrol->value.iec958, rme96->wcreg_spdif); in snd_rme96_control_spdif_get()
2145 …int snd_rme96_control_spdif_put(struct snd_kcontrol *kcontrol, struct snd_ctl_elem_value *ucontrol) in snd_rme96_control_spdif_put() argument
2151 val = snd_rme96_convert_from_aes(&ucontrol->value.iec958); in snd_rme96_control_spdif_put()
2166 …_rme96_control_spdif_stream_get(struct snd_kcontrol *kcontrol, struct snd_ctl_elem_value *ucontrol) in snd_rme96_control_spdif_stream_get() argument
2170 snd_rme96_convert_to_aes(&ucontrol->value.iec958, rme96->wcreg_spdif_stream); in snd_rme96_control_spdif_stream_get()
2174 …_rme96_control_spdif_stream_put(struct snd_kcontrol *kcontrol, struct snd_ctl_elem_value *ucontrol) in snd_rme96_control_spdif_stream_put() argument
2180 val = snd_rme96_convert_from_aes(&ucontrol->value.iec958); in snd_rme96_control_spdif_stream_put()
2198 …nd_rme96_control_spdif_mask_get(struct snd_kcontrol *kcontrol, struct snd_ctl_elem_value *ucontrol) in snd_rme96_control_spdif_mask_get() argument
2200 ucontrol->value.iec958.status[0] = kcontrol->private_value; in snd_rme96_control_spdif_mask_get()