Lines Matching refs:bcom_task
66 bd = bcom_prepare_next_buffer(s->bcom_task); in psc_dma_bcom_enqueue_next_buffer()
69 bcom_submit_next_buffer(s->bcom_task, NULL); in psc_dma_bcom_enqueue_next_buffer()
83 while (bcom_buffer_done(s->bcom_task)) { in psc_dma_bcom_irq()
84 bcom_retrieve_buffer(s->bcom_task, NULL, NULL); in psc_dma_bcom_irq()
138 bcom_gen_bd_rx_reset(s->bcom_task); in psc_dma_trigger()
140 bcom_gen_bd_tx_reset(s->bcom_task); in psc_dma_trigger()
143 if (!bcom_queue_full(s->bcom_task)) in psc_dma_trigger()
146 bcom_enable(s->bcom_task); in psc_dma_trigger()
159 bcom_disable(s->bcom_task); in psc_dma_trigger()
161 bcom_gen_bd_rx_reset(s->bcom_task); in psc_dma_trigger()
163 bcom_gen_bd_tx_reset(s->bcom_task); in psc_dma_trigger()
360 psc_dma->capture.bcom_task = in mpc5200_audio_dma_create()
362 psc_dma->playback.bcom_task = in mpc5200_audio_dma_create()
364 if (!psc_dma->capture.bcom_task || in mpc5200_audio_dma_create()
365 !psc_dma->playback.bcom_task) { in mpc5200_audio_dma_create()
397 bcom_get_task_irq(psc_dma->playback.bcom_task); in mpc5200_audio_dma_create()
399 bcom_get_task_irq(psc_dma->capture.bcom_task); in mpc5200_audio_dma_create()
436 bcom_gen_bd_rx_release(psc_dma->capture.bcom_task); in mpc5200_audio_dma_destroy()
437 bcom_gen_bd_tx_release(psc_dma->playback.bcom_task); in mpc5200_audio_dma_destroy()