Lines Matching refs:dma_rx

522 		dma_sync_single_for_device(ctlr->dma_rx->device->dev,  in bcm2835_spi_transfer_prologue()
645 dmaengine_terminate_async(ctlr->dma_rx); in bcm2835_spi_dma_tx_done()
686 chan = ctlr->dma_rx; in bcm2835_spi_prepare_sg()
821 dma_async_issue_pending(ctlr->dma_rx); in bcm2835_spi_transfer_one_dma()
831 dmaengine_terminate_async(ctlr->dma_rx); in bcm2835_spi_transfer_one_dma()
875 if (ctlr->dma_rx) { in bcm2835_dma_release()
876 dmaengine_terminate_sync(ctlr->dma_rx); in bcm2835_dma_release()
877 dma_release_channel(ctlr->dma_rx); in bcm2835_dma_release()
878 ctlr->dma_rx = NULL; in bcm2835_dma_release()
907 ctlr->dma_rx = dma_request_chan(dev, "rx"); in bcm2835_dma_init()
908 if (IS_ERR(ctlr->dma_rx)) { in bcm2835_dma_init()
910 ret = PTR_ERR(ctlr->dma_rx); in bcm2835_dma_init()
911 ctlr->dma_rx = NULL; in bcm2835_dma_init()
964 ret = dmaengine_slave_config(ctlr->dma_rx, &slave_config); in bcm2835_dma_init()
1143 dmaengine_terminate_sync(ctlr->dma_rx); in bcm2835_spi_handle_err()
1165 dma_unmap_single(ctlr->dma_rx->device->dev, in bcm2835_spi_cleanup()
1180 if (!ctlr->dma_rx) in bcm2835_spi_setup_dma()
1183 slv->clear_rx_addr = dma_map_single(ctlr->dma_rx->device->dev, in bcm2835_spi_setup_dma()
1187 if (dma_mapping_error(ctlr->dma_rx->device->dev, slv->clear_rx_addr)) { in bcm2835_spi_setup_dma()
1193 slv->clear_rx_desc = dmaengine_prep_dma_cyclic(ctlr->dma_rx, in bcm2835_spi_setup_dma()
1250 if (ctlr->dma_rx) { in bcm2835_spi_setup()
1254 dma_sync_single_for_device(ctlr->dma_rx->device->dev, in bcm2835_spi_setup()