Lines Matching refs:ch_stat
224 struct mchp_spdifrx_ch_stat ch_stat[SPDIFRX_CHANNELS]; member
248 u8 *ch_stat = &ctrl->ch_stat[channel].data[0]; in mchp_spdifrx_channel_status_read() local
252 for (i = 0; i < ARRAY_SIZE(ctrl->ch_stat[channel].data) / 4; i++) { in mchp_spdifrx_channel_status_read()
254 *ch_stat++ = val & 0xFF; in mchp_spdifrx_channel_status_read()
255 *ch_stat++ = (val >> 8) & 0xFF; in mchp_spdifrx_channel_status_read()
256 *ch_stat++ = (val >> 16) & 0xFF; in mchp_spdifrx_channel_status_read()
257 *ch_stat++ = (val >> 24) & 0xFF; in mchp_spdifrx_channel_status_read()
336 complete(&ctrl->ch_stat[ch].done); in mchp_spdif_interrupt()
517 struct mchp_spdifrx_ch_stat *ch_stat = &ctrl->ch_stat[channel]; in mchp_spdifrx_cs_get() local
522 ret = wait_for_completion_interruptible_timeout(&ch_stat->done, in mchp_spdifrx_cs_get()
530 memcpy(uvalue->value.iec958.status, ch_stat->data, in mchp_spdifrx_cs_get()
531 sizeof(ch_stat->data)); in mchp_spdifrx_cs_get()
813 init_completion(&ctrl->ch_stat[ch].done); in mchp_spdifrx_dai_probe()