Lines Matching refs:ucontrol
660 struct snd_ctl_elem_value *ucontrol) in fsl_spdif_capture_get() argument
672 ucontrol->value.iec958.status[0] = (cstatus >> 16) & 0xFF; in fsl_spdif_capture_get()
673 ucontrol->value.iec958.status[1] = (cstatus >> 8) & 0xFF; in fsl_spdif_capture_get()
674 ucontrol->value.iec958.status[2] = cstatus & 0xFF; in fsl_spdif_capture_get()
677 ucontrol->value.iec958.status[3] = (cstatus >> 16) & 0xFF; in fsl_spdif_capture_get()
678 ucontrol->value.iec958.status[4] = (cstatus >> 8) & 0xFF; in fsl_spdif_capture_get()
679 ucontrol->value.iec958.status[5] = cstatus & 0xFF; in fsl_spdif_capture_get()
692 struct snd_ctl_elem_value *ucontrol) in fsl_spdif_subcode_get() argument
703 memcpy(&ucontrol->value.iec958.subcode[0], in fsl_spdif_subcode_get()
724 struct snd_ctl_elem_value *ucontrol) in fsl_spdif_qget() argument
735 memcpy(&ucontrol->value.bytes.data[0], in fsl_spdif_qget()
758 struct snd_ctl_elem_value *ucontrol) in fsl_spdif_vbit_get() argument
766 ucontrol->value.integer.value[0] = (val & INT_VAL_NOGOOD) != 0; in fsl_spdif_vbit_get()
825 struct snd_ctl_elem_value *ucontrol) in fsl_spdif_rxrate_get() argument
834 ucontrol->value.integer.value[0] = rate; in fsl_spdif_rxrate_get()
857 struct snd_ctl_elem_value *ucontrol) in fsl_spdif_usync_get() argument
865 ucontrol->value.integer.value[0] = (val & SRCD_CD_USER) != 0; in fsl_spdif_usync_get()
876 struct snd_ctl_elem_value *ucontrol) in fsl_spdif_usync_put() argument
881 u32 val = ucontrol->value.integer.value[0] << SRCD_CD_USER_OFFSET; in fsl_spdif_usync_put()