Lines Matching refs:rx_ch
98 struct dma_chan *rx_ch; member
328 dmaengine_slave_config(spfi->rx_ch, &rxconf); in img_spfi_start_dma()
330 rxdesc = dmaengine_prep_slave_sg(spfi->rx_ch, xfer->rx_sg.sgl, in img_spfi_start_dma()
368 dma_async_issue_pending(spfi->rx_ch); in img_spfi_start_dma()
382 dmaengine_terminate_all(spfi->rx_ch); in img_spfi_start_dma()
403 dmaengine_terminate_all(spfi->rx_ch); in img_spfi_handle_err()
622 spfi->rx_ch = dma_request_chan(spfi->dev, "rx"); in img_spfi_probe()
623 if (IS_ERR(spfi->rx_ch)) { in img_spfi_probe()
624 ret = PTR_ERR(spfi->rx_ch); in img_spfi_probe()
625 spfi->rx_ch = NULL; in img_spfi_probe()
630 if (!spfi->tx_ch || !spfi->rx_ch) { in img_spfi_probe()
633 if (spfi->rx_ch) in img_spfi_probe()
634 dma_release_channel(spfi->rx_ch); in img_spfi_probe()
636 spfi->rx_ch = NULL; in img_spfi_probe()
640 host->dma_rx = spfi->rx_ch; in img_spfi_probe()
655 if (spfi->rx_ch) in img_spfi_probe()
656 dma_release_channel(spfi->rx_ch); in img_spfi_probe()
675 if (spfi->rx_ch) in img_spfi_remove()
676 dma_release_channel(spfi->rx_ch); in img_spfi_remove()