Lines Matching refs:ucontrol

817 …t snd_rme9652_control_spdif_get(struct snd_kcontrol *kcontrol, struct snd_ctl_elem_value *ucontrol)  in snd_rme9652_control_spdif_get()  argument
821 snd_rme9652_convert_to_aes(&ucontrol->value.iec958, rme9652->creg_spdif); in snd_rme9652_control_spdif_get()
825 …t snd_rme9652_control_spdif_put(struct snd_kcontrol *kcontrol, struct snd_ctl_elem_value *ucontrol) in snd_rme9652_control_spdif_put() argument
831 val = snd_rme9652_convert_from_aes(&ucontrol->value.iec958); in snd_rme9652_control_spdif_put()
846 …me9652_control_spdif_stream_get(struct snd_kcontrol *kcontrol, struct snd_ctl_elem_value *ucontrol) in snd_rme9652_control_spdif_stream_get() argument
850 snd_rme9652_convert_to_aes(&ucontrol->value.iec958, rme9652->creg_spdif_stream); in snd_rme9652_control_spdif_stream_get()
854 …me9652_control_spdif_stream_put(struct snd_kcontrol *kcontrol, struct snd_ctl_elem_value *ucontrol) in snd_rme9652_control_spdif_stream_put() argument
860 val = snd_rme9652_convert_from_aes(&ucontrol->value.iec958); in snd_rme9652_control_spdif_stream_put()
877 …_rme9652_control_spdif_mask_get(struct snd_kcontrol *kcontrol, struct snd_ctl_elem_value *ucontrol) in snd_rme9652_control_spdif_mask_get() argument
879 ucontrol->value.iec958.status[0] = kcontrol->private_value; in snd_rme9652_control_spdif_mask_get()
928 …ic int snd_rme9652_get_adat1_in(struct snd_kcontrol *kcontrol, struct snd_ctl_elem_value *ucontrol) in snd_rme9652_get_adat1_in() argument
933 ucontrol->value.enumerated.item[0] = rme9652_adat1_in(rme9652); in snd_rme9652_get_adat1_in()
938 …ic int snd_rme9652_put_adat1_in(struct snd_kcontrol *kcontrol, struct snd_ctl_elem_value *ucontrol) in snd_rme9652_put_adat1_in() argument
946 val = ucontrol->value.enumerated.item[0] % 2; in snd_rme9652_put_adat1_in()
993 …ic int snd_rme9652_get_spdif_in(struct snd_kcontrol *kcontrol, struct snd_ctl_elem_value *ucontrol) in snd_rme9652_get_spdif_in() argument
998 ucontrol->value.enumerated.item[0] = rme9652_spdif_in(rme9652); in snd_rme9652_get_spdif_in()
1003 …ic int snd_rme9652_put_spdif_in(struct snd_kcontrol *kcontrol, struct snd_ctl_elem_value *ucontrol) in snd_rme9652_put_spdif_in() argument
1011 val = ucontrol->value.enumerated.item[0] % 3; in snd_rme9652_put_spdif_in()
1055 …c int snd_rme9652_get_spdif_out(struct snd_kcontrol *kcontrol, struct snd_ctl_elem_value *ucontrol) in snd_rme9652_get_spdif_out() argument
1060 ucontrol->value.integer.value[0] = rme9652_spdif_out(rme9652); in snd_rme9652_get_spdif_out()
1065 …c int snd_rme9652_put_spdif_out(struct snd_kcontrol *kcontrol, struct snd_ctl_elem_value *ucontrol) in snd_rme9652_put_spdif_out() argument
1073 val = ucontrol->value.integer.value[0] & 1; in snd_rme9652_put_spdif_out()
1138 …c int snd_rme9652_get_sync_mode(struct snd_kcontrol *kcontrol, struct snd_ctl_elem_value *ucontrol) in snd_rme9652_get_sync_mode() argument
1143 ucontrol->value.enumerated.item[0] = rme9652_sync_mode(rme9652); in snd_rme9652_get_sync_mode()
1148 …c int snd_rme9652_put_sync_mode(struct snd_kcontrol *kcontrol, struct snd_ctl_elem_value *ucontrol) in snd_rme9652_put_sync_mode() argument
1154 val = ucontrol->value.enumerated.item[0] % 3; in snd_rme9652_put_sync_mode()
1228 …c int snd_rme9652_get_sync_pref(struct snd_kcontrol *kcontrol, struct snd_ctl_elem_value *ucontrol) in snd_rme9652_get_sync_pref() argument
1233 ucontrol->value.enumerated.item[0] = rme9652_sync_pref(rme9652); in snd_rme9652_get_sync_pref()
1238 …c int snd_rme9652_put_sync_pref(struct snd_kcontrol *kcontrol, struct snd_ctl_elem_value *ucontrol) in snd_rme9652_put_sync_pref() argument
1247 val = ucontrol->value.enumerated.item[0] % max; in snd_rme9652_put_sync_pref()
1265 static int snd_rme9652_get_thru(struct snd_kcontrol *kcontrol, struct snd_ctl_elem_value *ucontrol) in snd_rme9652_get_thru() argument
1272 ucontrol->value.integer.value[k] = !!(thru_bits & (1 << k)); in snd_rme9652_get_thru()
1277 static int snd_rme9652_put_thru(struct snd_kcontrol *kcontrol, struct snd_ctl_elem_value *ucontrol) in snd_rme9652_put_thru() argument
1288 if (ucontrol->value.integer.value[chn]) in snd_rme9652_put_thru()
1313 …ic int snd_rme9652_get_passthru(struct snd_kcontrol *kcontrol, struct snd_ctl_elem_value *ucontrol) in snd_rme9652_get_passthru() argument
1318 ucontrol->value.integer.value[0] = rme9652->passthru; in snd_rme9652_get_passthru()
1323 …ic int snd_rme9652_put_passthru(struct snd_kcontrol *kcontrol, struct snd_ctl_elem_value *ucontrol) in snd_rme9652_put_passthru() argument
1333 val = ucontrol->value.integer.value[0] & 1; in snd_rme9652_put_passthru()
1335 change = (ucontrol->value.integer.value[0] != rme9652->passthru); in snd_rme9652_put_passthru()
1359 … int snd_rme9652_get_spdif_rate(struct snd_kcontrol *kcontrol, struct snd_ctl_elem_value *ucontrol) in snd_rme9652_get_spdif_rate() argument
1364 ucontrol->value.integer.value[0] = rme9652_spdif_sample_rate(rme9652); in snd_rme9652_get_spdif_rate()
1384 …c int snd_rme9652_get_adat_sync(struct snd_kcontrol *kcontrol, struct snd_ctl_elem_value *ucontrol) in snd_rme9652_get_adat_sync() argument
1396 ucontrol->value.enumerated.item[0] = (val & mask1) ? 1 : 0; in snd_rme9652_get_adat_sync()
1397 ucontrol->value.enumerated.item[0] |= (val & mask2) ? 2 : 0; in snd_rme9652_get_adat_sync()
1409 …ic int snd_rme9652_get_tc_valid(struct snd_kcontrol *kcontrol, struct snd_ctl_elem_value *ucontrol) in snd_rme9652_get_tc_valid() argument
1413 ucontrol->value.integer.value[0] = in snd_rme9652_get_tc_valid()