Lines Matching refs:rx_chan
107 struct dma_chan *rx_chan;
520 dma_sync_single_for_cpu(dma->rx_chan->device->dev, dma->rx_addr,
562 if (dma && dma->rx_chan) {
564 dma_status = dmaengine_tx_status(dma->rx_chan,
569 dmaengine_terminate_all(dma->rx_chan);
618 dmaengine_tx_status(dma->rx_chan, dma->rx_cookie, &state);
641 dma_sync_single_for_device(dma->rx_chan->device->dev, dma->rx_addr,
644 dma->rx_desc = dmaengine_prep_slave_single(dma->rx_chan,
657 dma_async_issue_pending(dma->rx_chan);
735 dmaengine_pause(dma->rx_chan);
736 dmaengine_tx_status(dma->rx_chan, dma->rx_cookie, &state);
737 dmaengine_terminate_all(dma->rx_chan);
863 if (ourport->dma && ourport->dma->rx_chan)
1067 dma->rx_chan = dma_request_chan(p->port.dev, "rx");
1069 if (IS_ERR(dma->rx_chan)) {
1071 ret = PTR_ERR(dma->rx_chan);
1075 ret = dma_get_slave_caps(dma->rx_chan, &dma_caps);
1083 dmaengine_slave_config(dma->rx_chan, &dma->rx_conf);
1111 dma->rx_addr = dma_map_single(dma->rx_chan->device->dev, dma->rx_buf,
1113 if (dma_mapping_error(dma->rx_chan->device->dev, dma->rx_addr)) {
1132 dma_unmap_single(dma->rx_chan->device->dev, dma->rx_addr,
1139 dma_release_channel(dma->rx_chan);
1150 if (dma->rx_chan) {
1151 dmaengine_terminate_all(dma->rx_chan);
1152 dma_unmap_single(dma->rx_chan->device->dev, dma->rx_addr,
1155 dma_release_channel(dma->rx_chan);
1156 dma->rx_chan = NULL;