• Home
  • Raw
  • Download

Lines Matching full:dma_rx

517 		dma_sync_single_for_device(ctlr->dma_rx->device->dev,  in bcm2835_spi_transfer_prologue()
641 dmaengine_terminate_async(ctlr->dma_rx); in bcm2835_spi_dma_tx_done()
682 chan = ctlr->dma_rx; in bcm2835_spi_prepare_sg()
817 dma_async_issue_pending(ctlr->dma_rx); in bcm2835_spi_transfer_one_dma()
827 dmaengine_terminate_async(ctlr->dma_rx); in bcm2835_spi_transfer_one_dma()
873 if (ctlr->dma_rx) { in bcm2835_dma_release()
874 dmaengine_terminate_sync(ctlr->dma_rx); in bcm2835_dma_release()
881 dma_unmap_single(ctlr->dma_rx->device->dev, in bcm2835_dma_release()
886 dma_release_channel(ctlr->dma_rx); in bcm2835_dma_release()
887 ctlr->dma_rx = NULL; in bcm2835_dma_release()
916 ctlr->dma_rx = dma_request_chan(dev, "rx"); in bcm2835_dma_init()
917 if (IS_ERR(ctlr->dma_rx)) { in bcm2835_dma_init()
919 ret = PTR_ERR(ctlr->dma_rx); in bcm2835_dma_init()
920 ctlr->dma_rx = NULL; in bcm2835_dma_init()
973 ret = dmaengine_slave_config(ctlr->dma_rx, &slave_config); in bcm2835_dma_init()
977 bs->clear_rx_addr = dma_map_single(ctlr->dma_rx->device->dev, in bcm2835_dma_init()
981 if (dma_mapping_error(ctlr->dma_rx->device->dev, bs->clear_rx_addr)) { in bcm2835_dma_init()
989 bs->clear_rx_desc[i] = dmaengine_prep_dma_cyclic(ctlr->dma_rx, in bcm2835_dma_init()
1181 if (ctlr->dma_rx) { in bcm2835_spi_handle_err()
1182 dmaengine_terminate_sync(ctlr->dma_rx); in bcm2835_spi_handle_err()
1226 if (ctlr->dma_rx) { in bcm2835_spi_setup()
1231 dma_sync_single_for_device(ctlr->dma_rx->device->dev, in bcm2835_spi_setup()