drivers/crypto/sa2ul.c
1087
struct dma_chan *dma_rx;
drivers/crypto/sa2ul.c
1123
dma_rx = pdata->dma_rx2;
drivers/crypto/sa2ul.c
1125
dma_rx = pdata->dma_rx1;
drivers/crypto/sa2ul.c
1244
rxd->tx_in = dmaengine_prep_slave_sg(dma_rx, dst, dst_nents,
drivers/crypto/sa2ul.c
1286
dma_async_issue_pending(dma_rx);
drivers/i2c/busses/i2c-rcar.c
1162
priv->dma_rx = priv->dma_tx = ERR_PTR(-EPROBE_DEFER);
drivers/i2c/busses/i2c-rcar.c
163
struct dma_chan *dma_rx;
drivers/i2c/busses/i2c-rcar.c
450
? priv->dma_rx : priv->dma_tx;
drivers/i2c/busses/i2c-rcar.c
485
struct dma_chan *chan = read ? priv->dma_rx : priv->dma_tx;
drivers/i2c/busses/i2c-rcar.c
864
chan = read ? priv->dma_rx : priv->dma_tx;
drivers/i2c/busses/i2c-rcar.c
872
priv->dma_rx = chan;
drivers/i2c/busses/i2c-rcar.c
884
if (!IS_ERR(priv->dma_rx)) {
drivers/i2c/busses/i2c-rcar.c
885
dma_release_channel(priv->dma_rx);
drivers/i2c/busses/i2c-rcar.c
886
priv->dma_rx = ERR_PTR(-EPROBE_DEFER);
drivers/i2c/busses/i2c-sh_mobile.c
137
struct dma_chan *dma_rx;
drivers/i2c/busses/i2c-sh_mobile.c
449
? pd->dma_rx : pd->dma_tx;
drivers/i2c/busses/i2c-sh_mobile.c
512
struct dma_chan *chan = read ? pd->dma_rx : pd->dma_tx;
drivers/i2c/busses/i2c-sh_mobile.c
519
chan = pd->dma_rx = sh_mobile_i2c_request_dma_chan(pd->dev, DMA_DEV_TO_MEM,
drivers/i2c/busses/i2c-sh_mobile.c
820
if (!IS_ERR(pd->dma_rx)) {
drivers/i2c/busses/i2c-sh_mobile.c
821
dma_release_channel(pd->dma_rx);
drivers/i2c/busses/i2c-sh_mobile.c
822
pd->dma_rx = ERR_PTR(-EPROBE_DEFER);
drivers/i2c/busses/i2c-sh_mobile.c
920
pd->dma_rx = pd->dma_tx = ERR_PTR(-EPROBE_DEFER);
drivers/mmc/host/davinci_mmc.c
185
struct dma_chan *dma_rx;
drivers/mmc/host/davinci_mmc.c
382
sync_dev = host->dma_rx;
drivers/mmc/host/davinci_mmc.c
426
chan = host->dma_rx;
drivers/mmc/host/davinci_mmc.c
427
dmaengine_slave_config(host->dma_rx, &dma_rx_conf);
drivers/mmc/host/davinci_mmc.c
429
desc = dmaengine_prep_slave_sg(host->dma_rx,
drivers/mmc/host/davinci_mmc.c
481
dma_release_channel(host->dma_rx);
drivers/mmc/host/davinci_mmc.c
492
host->dma_rx = dma_request_chan(mmc_dev(host->mmc), "rx");
drivers/mmc/host/davinci_mmc.c
493
if (IS_ERR(host->dma_rx)) {
drivers/mmc/host/davinci_mmc.c
496
return PTR_ERR(host->dma_rx);
drivers/mmc/host/jz4740_mmc.c
178
struct dma_chan *dma_rx;
drivers/mmc/host/jz4740_mmc.c
224
if (host->dma_rx)
drivers/mmc/host/jz4740_mmc.c
225
dma_release_channel(host->dma_rx);
drivers/mmc/host/jz4740_mmc.c
247
host->dma_rx = dma_request_chan(mmc_dev(host->mmc), "rx");
drivers/mmc/host/jz4740_mmc.c
248
if (IS_ERR(host->dma_rx)) {
drivers/mmc/host/jz4740_mmc.c
251
return PTR_ERR(host->dma_rx);
drivers/mmc/host/jz4740_mmc.c
266
if (host->dma_rx) {
drivers/mmc/host/jz4740_mmc.c
267
struct device *dev = host->dma_rx->device->dev;
drivers/mmc/host/jz4740_mmc.c
280
if ((data->flags & MMC_DATA_READ) && host->dma_rx)
drivers/mmc/host/jz4740_mmc.c
281
return host->dma_rx;
drivers/mmc/host/omap.c
1012
c = host->dma_rx;
drivers/mmc/host/omap.c
1087
host->dma_tx : host->dma_rx;
drivers/mmc/host/omap.c
132
struct dma_chan *dma_rx;
drivers/mmc/host/omap.c
1454
host->dma_rx = dma_request_chan(&pdev->dev, "rx");
drivers/mmc/host/omap.c
1455
if (IS_ERR(host->dma_rx)) {
drivers/mmc/host/omap.c
1456
ret = PTR_ERR(host->dma_rx);
drivers/mmc/host/omap.c
1463
host->dma_rx = NULL;
drivers/mmc/host/omap.c
1508
if (host->dma_rx)
drivers/mmc/host/omap.c
1509
dma_release_channel(host->dma_rx);
drivers/mmc/host/omap.c
1542
if (host->dma_rx)
drivers/mmc/host/omap.c
1543
dma_release_channel(host->dma_rx);
drivers/mmc/host/omap.c
426
c = host->dma_rx;
drivers/mtd/nand/raw/intel-nand-controller.c
119
struct dma_chan *dma_rx;
drivers/mtd/nand/raw/intel-nand-controller.c
273
dmaengine_terminate_async(ebu_host->dma_rx);
drivers/mtd/nand/raw/intel-nand-controller.c
301
chan = ebu_host->dma_rx;
drivers/mtd/nand/raw/intel-nand-controller.c
569
if (ebu_host->dma_rx)
drivers/mtd/nand/raw/intel-nand-controller.c
570
dma_release_channel(ebu_host->dma_rx);
drivers/mtd/nand/raw/intel-nand-controller.c
648
ebu_host->dma_rx = dma_request_chan(dev, "rx");
drivers/mtd/nand/raw/intel-nand-controller.c
649
if (IS_ERR(ebu_host->dma_rx)) {
drivers/mtd/nand/raw/intel-nand-controller.c
650
ret = dev_err_probe(dev, PTR_ERR(ebu_host->dma_rx),
drivers/mtd/nand/raw/intel-nand-controller.c
652
ebu_host->dma_rx = NULL;
drivers/net/ethernet/calxeda/xgmac.c
1178
p = priv->dma_rx + entry;
drivers/net/ethernet/calxeda/xgmac.c
354
struct xgmac_dma_desc *dma_rx;
drivers/net/ethernet/calxeda/xgmac.c
686
p = priv->dma_rx + entry;
drivers/net/ethernet/calxeda/xgmac.c
735
priv->dma_rx = dma_alloc_coherent(priv->device,
drivers/net/ethernet/calxeda/xgmac.c
740
if (!priv->dma_rx)
drivers/net/ethernet/calxeda/xgmac.c
757
priv->dma_rx, priv->dma_tx,
drivers/net/ethernet/calxeda/xgmac.c
763
desc_init_rx_desc(priv->dma_rx, DMA_RX_RING_SZ, priv->dma_buf_sz);
drivers/net/ethernet/calxeda/xgmac.c
780
priv->dma_rx, priv->dma_rx_phy);
drivers/net/ethernet/calxeda/xgmac.c
799
p = priv->dma_rx + i;
drivers/net/ethernet/calxeda/xgmac.c
846
if (priv->dma_rx) {
drivers/net/ethernet/calxeda/xgmac.c
849
priv->dma_rx, priv->dma_rx_phy);
drivers/net/ethernet/calxeda/xgmac.c
850
priv->dma_rx = NULL;
drivers/net/ethernet/micrel/ks8842.c
1174
adapter->dma_rx.channel = pdata->rx_dma_channel;
drivers/net/ethernet/micrel/ks8842.c
1177
adapter->dma_rx.channel = -1;
drivers/net/ethernet/micrel/ks8842.c
148
((adapter)->dma_rx.channel != -1))
drivers/net/ethernet/micrel/ks8842.c
160
struct ks8842_rx_dma_ctl dma_rx;
drivers/net/ethernet/micrel/ks8842.c
545
struct ks8842_rx_dma_ctl *ctl = &adapter->dma_rx;
drivers/net/ethernet/micrel/ks8842.c
594
struct ks8842_adapter *adapter = from_tasklet(adapter, t, dma_rx.tasklet);
drivers/net/ethernet/micrel/ks8842.c
596
struct ks8842_rx_dma_ctl *ctl = &adapter->dma_rx;
drivers/net/ethernet/micrel/ks8842.c
839
if (adapter->dma_rx.adesc)
drivers/net/ethernet/micrel/ks8842.c
840
tasklet_schedule(&adapter->dma_rx.tasklet);
drivers/net/ethernet/micrel/ks8842.c
864
struct ks8842_rx_dma_ctl *rx_ctl = &adapter->dma_rx;
drivers/net/ethernet/micrel/ks8842.c
886
struct ks8842_rx_dma_ctl *rx_ctl = &adapter->dma_rx;
drivers/net/ethernet/micrel/ks8842.c
918
struct ks8842_rx_dma_ctl *rx_ctl = &adapter->dma_rx;
drivers/net/ethernet/micrel/ks8842.c
989
adapter->dma_rx.channel = -1;
drivers/net/ethernet/samsung/sxgbe/sxgbe_common.h
396
struct sxgbe_rx_norm_desc *dma_rx;
drivers/net/ethernet/samsung/sxgbe/sxgbe_dma.c
45
dma_addr_t dma_rx, int t_rsize, int r_rsize)
drivers/net/ethernet/samsung/sxgbe/sxgbe_dma.c
71
writel(upper_32_bits(dma_rx),
drivers/net/ethernet/samsung/sxgbe/sxgbe_dma.c
73
writel(lower_32_bits(dma_rx),
drivers/net/ethernet/samsung/sxgbe/sxgbe_dma.c
84
dma_addr = dma_rx + ((r_rsize - 1) * SXGBE_DESC_SIZE_BYTES);
drivers/net/ethernet/samsung/sxgbe/sxgbe_dma.h
24
int pbl, dma_addr_t dma_tx, dma_addr_t dma_rx,
drivers/net/ethernet/samsung/sxgbe/sxgbe_main.c
1449
p = priv->rxq[qnum]->dma_rx + entry;
drivers/net/ethernet/samsung/sxgbe/sxgbe_main.c
1499
p = priv->rxq[qnum]->dma_rx + entry;
drivers/net/ethernet/samsung/sxgbe/sxgbe_main.c
1507
prefetch(priv->rxq[qnum]->dma_rx + next_entry);
drivers/net/ethernet/samsung/sxgbe/sxgbe_main.c
326
priv->hw->desc->init_rx_desc(&priv->rxq[j]->dma_rx[i],
drivers/net/ethernet/samsung/sxgbe/sxgbe_main.c
448
rx_ring->dma_rx, rx_ring->dma_rx_phy);
drivers/net/ethernet/samsung/sxgbe/sxgbe_main.c
484
rx_ring->dma_rx = dma_alloc_coherent(priv->device,
drivers/net/ethernet/samsung/sxgbe/sxgbe_main.c
488
if (rx_ring->dma_rx == NULL)
drivers/net/ethernet/samsung/sxgbe/sxgbe_main.c
507
p = rx_ring->dma_rx + desc_index;
drivers/net/ethernet/samsung/sxgbe/sxgbe_main.c
525
p = rx_ring->dma_rx + desc_index;
drivers/net/ethernet/samsung/sxgbe/sxgbe_main.c
534
rx_ring->dma_rx, rx_ring->dma_rx_phy);
drivers/net/ethernet/stmicro/stmmac/stmmac.h
127
struct dma_desc *dma_rx ____cacheline_aligned_in_smp;
drivers/net/ethernet/stmicro/stmmac/stmmac_main.c
1915
des = rx_q->dma_rx;
drivers/net/ethernet/stmicro/stmmac/stmmac_main.c
2148
addr = rx_q->dma_rx;
drivers/net/ethernet/stmicro/stmmac/stmmac_main.c
2284
rx_q->dma_rx = addr;
drivers/net/ethernet/stmicro/stmmac/stmmac_main.c
416
return &rx_q->dma_rx[index];
drivers/net/ethernet/stmicro/stmmac/stmmac_main.c
6528
sysfs_display_ring((void *)rx_q->dma_rx,
drivers/net/wireless/broadcom/b43/dma.c
1696
dma_rx(ring, &slot);
drivers/net/wireless/broadcom/b43legacy/dma.c
1330
dma_rx(ring, &slot);
drivers/net/wireless/broadcom/brcm80211/brcmsmac/dma.h
84
int dma_rx(struct dma_pub *pub, struct sk_buff_head *skb_list);
drivers/net/wireless/broadcom/brcm80211/brcmsmac/main.c
7634
morepending = dma_rx(wlc_hw->di[fifo], &recv_frames);
drivers/spi/atmel-quadspi.c
1328
ctrl->dma_rx = aq->rx_chan;
drivers/spi/spi-at91-usart.c
139
ctlr->dma_rx = dma_request_chan(dev, "rx");
drivers/spi/spi-at91-usart.c
140
if (IS_ERR(ctlr->dma_rx)) {
drivers/spi/spi-at91-usart.c
141
err = PTR_ERR(ctlr->dma_rx);
drivers/spi/spi-at91-usart.c
154
if (dmaengine_slave_config(ctlr->dma_rx, &slave_config)) {
drivers/spi/spi-at91-usart.c
175
if (!IS_ERR_OR_NULL(ctlr->dma_rx))
drivers/spi/spi-at91-usart.c
176
dma_release_channel(ctlr->dma_rx);
drivers/spi/spi-at91-usart.c
178
ctlr->dma_rx = NULL;
drivers/spi/spi-at91-usart.c
186
if (ctlr->dma_rx)
drivers/spi/spi-at91-usart.c
187
dma_release_channel(ctlr->dma_rx);
drivers/spi/spi-at91-usart.c
194
if (ctlr->dma_rx)
drivers/spi/spi-at91-usart.c
195
dmaengine_terminate_all(ctlr->dma_rx);
drivers/spi/spi-at91-usart.c
204
struct dma_chan *rxchan = ctlr->dma_rx;
drivers/spi/spi-atcspi200.c
275
chan = spi->host->dma_rx;
drivers/spi/spi-atcspi200.c
322
dma_ch = spi->host->dma_rx;
drivers/spi/spi-atcspi200.c
502
spi->host->dma_rx = devm_dma_request_chan(spi->dev, "rx");
drivers/spi/spi-atcspi200.c
503
if (IS_ERR(spi->host->dma_rx))
drivers/spi/spi-atcspi200.c
504
return PTR_ERR(spi->host->dma_rx);
drivers/spi/spi-atmel.c
553
if (dmaengine_slave_config(host->dma_rx, &slave_config)) {
drivers/spi/spi-atmel.c
573
if (host->dma_rx) {
drivers/spi/spi-atmel.c
574
dma_release_channel(host->dma_rx);
drivers/spi/spi-atmel.c
575
host->dma_rx = NULL;
drivers/spi/spi-atmel.c
608
host->dma_rx = dma_request_chan(dev, "rx");
drivers/spi/spi-atmel.c
609
if (IS_ERR(host->dma_rx)) {
drivers/spi/spi-atmel.c
610
err = PTR_ERR(host->dma_rx);
drivers/spi/spi-atmel.c
616
host->dma_rx = NULL;
drivers/spi/spi-atmel.c
648
dma_chan_name(host->dma_tx), dma_chan_name(host->dma_rx));
drivers/spi/spi-atmel.c
660
if (host->dma_rx)
drivers/spi/spi-atmel.c
661
dmaengine_terminate_all(host->dma_rx);
drivers/spi/spi-atmel.c
804
struct dma_chan *rxchan = host->dma_rx;
drivers/spi/spi-bcm2835.c
1140
if (ctlr->dma_rx) {
drivers/spi/spi-bcm2835.c
1141
dmaengine_terminate_sync(ctlr->dma_rx);
drivers/spi/spi-bcm2835.c
1160
dma_unmap_single(ctlr->dma_rx->device->dev,
drivers/spi/spi-bcm2835.c
1179
if (!ctlr->dma_rx)
drivers/spi/spi-bcm2835.c
1182
target->clear_rx_addr = dma_map_single(ctlr->dma_rx->device->dev,
drivers/spi/spi-bcm2835.c
1186
if (dma_mapping_error(ctlr->dma_rx->device->dev, target->clear_rx_addr)) {
drivers/spi/spi-bcm2835.c
1192
target->clear_rx_desc = dmaengine_prep_dma_cyclic(ctlr->dma_rx,
drivers/spi/spi-bcm2835.c
1267
if (ctlr->dma_rx) {
drivers/spi/spi-bcm2835.c
1271
dma_sync_single_for_device(ctlr->dma_rx->device->dev,
drivers/spi/spi-bcm2835.c
530
dma_sync_single_for_device(ctlr->dma_rx->device->dev,
drivers/spi/spi-bcm2835.c
653
dmaengine_terminate_async(ctlr->dma_rx);
drivers/spi/spi-bcm2835.c
694
chan = ctlr->dma_rx;
drivers/spi/spi-bcm2835.c
829
dma_async_issue_pending(ctlr->dma_rx);
drivers/spi/spi-bcm2835.c
839
dmaengine_terminate_async(ctlr->dma_rx);
drivers/spi/spi-bcm2835.c
883
if (ctlr->dma_rx) {
drivers/spi/spi-bcm2835.c
884
dmaengine_terminate_sync(ctlr->dma_rx);
drivers/spi/spi-bcm2835.c
885
dma_release_channel(ctlr->dma_rx);
drivers/spi/spi-bcm2835.c
886
ctlr->dma_rx = NULL;
drivers/spi/spi-bcm2835.c
915
ctlr->dma_rx = dma_request_chan(dev, "rx");
drivers/spi/spi-bcm2835.c
916
if (IS_ERR(ctlr->dma_rx)) {
drivers/spi/spi-bcm2835.c
917
ret = dev_err_probe(dev, PTR_ERR(ctlr->dma_rx),
drivers/spi/spi-bcm2835.c
919
ctlr->dma_rx = NULL;
drivers/spi/spi-bcm2835.c
972
ret = dmaengine_slave_config(ctlr->dma_rx, &slave_config);
drivers/spi/spi-davinci.c
1015
dspi->dma_rx = NULL;
drivers/spi/spi-davinci.c
1055
if (dspi->dma_rx) {
drivers/spi/spi-davinci.c
1056
dma_release_channel(dspi->dma_rx);
drivers/spi/spi-davinci.c
1087
if (dspi->dma_rx) {
drivers/spi/spi-davinci.c
1088
dma_release_channel(dspi->dma_rx);
drivers/spi/spi-davinci.c
179
struct dma_chan *dma_rx;
drivers/spi/spi-davinci.c
455
if (dspi->dma_rx && dspi->dma_tx)
drivers/spi/spi-davinci.c
681
dmaengine_slave_config(dspi->dma_rx, &dma_rx_conf);
drivers/spi/spi-davinci.c
684
rxdesc = dmaengine_prep_slave_sg(dspi->dma_rx,
drivers/spi/spi-davinci.c
717
dma_async_issue_pending(dspi->dma_rx);
drivers/spi/spi-davinci.c
813
dspi->dma_rx = dma_request_chan(sdev, "rx");
drivers/spi/spi-davinci.c
814
if (IS_ERR(dspi->dma_rx))
drivers/spi/spi-davinci.c
815
return PTR_ERR(dspi->dma_rx);
drivers/spi/spi-davinci.c
819
dma_release_channel(dspi->dma_rx);
drivers/spi/spi-dw-dma.c
114
struct dw_dma_slave dma_rx = { .src_id = 0 }, *rx = &dma_rx;
drivers/spi/spi-dw-dma.c
142
dws->ctlr->dma_rx = dws->rxchan;
drivers/spi/spi-dw-dma.c
186
dws->ctlr->dma_rx = dws->rxchan;
drivers/spi/spi-ep93xx.c
292
chan = espi->dma_rx;
drivers/spi/spi-ep93xx.c
380
chan = espi->dma_rx;
drivers/spi/spi-ep93xx.c
426
dma_async_issue_pending(espi->dma_rx);
drivers/spi/spi-ep93xx.c
501
if (espi->dma_rx && xfer->len > SPI_FIFO_SIZE)
drivers/spi/spi-ep93xx.c
582
espi->dma_rx = dma_request_chan(dev, "rx");
drivers/spi/spi-ep93xx.c
583
if (IS_ERR(espi->dma_rx)) {
drivers/spi/spi-ep93xx.c
584
ret = dev_err_probe(dev, PTR_ERR(espi->dma_rx), "rx DMA setup failed");
drivers/spi/spi-ep93xx.c
585
espi->dma_rx = NULL;
drivers/spi/spi-ep93xx.c
599
dma_release_channel(espi->dma_rx);
drivers/spi/spi-ep93xx.c
600
espi->dma_rx = NULL;
drivers/spi/spi-ep93xx.c
610
if (espi->dma_rx) {
drivers/spi/spi-ep93xx.c
611
dma_release_channel(espi->dma_rx);
drivers/spi/spi-ep93xx.c
91
struct dma_chan *dma_rx;
drivers/spi/spi-fsl-lpspi.c
216
if (!controller->dma_rx)
drivers/spi/spi-fsl-lpspi.c
420
ret = dmaengine_slave_config(controller->dma_rx, &rx);
drivers/spi/spi-fsl-lpspi.c
634
desc_rx = dmaengine_prep_slave_sg(controller->dma_rx,
drivers/spi/spi-fsl-lpspi.c
644
dma_async_issue_pending(controller->dma_rx);
drivers/spi/spi-fsl-lpspi.c
650
dmaengine_terminate_sync(controller->dma_rx);
drivers/spi/spi-fsl-lpspi.c
672
dmaengine_terminate_sync(controller->dma_rx);
drivers/spi/spi-fsl-lpspi.c
682
dmaengine_terminate_sync(controller->dma_rx);
drivers/spi/spi-fsl-lpspi.c
692
dmaengine_terminate_sync(controller->dma_rx);
drivers/spi/spi-fsl-lpspi.c
702
dmaengine_terminate_sync(controller->dma_rx);
drivers/spi/spi-fsl-lpspi.c
715
if (controller->dma_rx) {
drivers/spi/spi-fsl-lpspi.c
716
dma_release_channel(controller->dma_rx);
drivers/spi/spi-fsl-lpspi.c
717
controller->dma_rx = NULL;
drivers/spi/spi-fsl-lpspi.c
742
controller->dma_rx = dma_request_chan(dev, "rx");
drivers/spi/spi-fsl-lpspi.c
743
if (IS_ERR(controller->dma_rx)) {
drivers/spi/spi-fsl-lpspi.c
744
ret = PTR_ERR(controller->dma_rx);
drivers/spi/spi-fsl-lpspi.c
746
controller->dma_rx = NULL;
drivers/spi/spi-img-spfi.c
635
host->dma_rx = spfi->rx_ch;
drivers/spi/spi-imx.c
1392
if (controller->dma_rx) {
drivers/spi/spi-imx.c
1393
dma_release_channel(controller->dma_rx);
drivers/spi/spi-imx.c
1394
controller->dma_rx = NULL;
drivers/spi/spi-imx.c
1420
controller->dma_rx = dma_request_chan(dev, "rx");
drivers/spi/spi-imx.c
1421
if (IS_ERR(controller->dma_rx)) {
drivers/spi/spi-imx.c
1422
ret = PTR_ERR(controller->dma_rx);
drivers/spi/spi-imx.c
1424
controller->dma_rx = NULL;
drivers/spi/spi-imx.c
1471
struct device *rx_dev = spi_imx->controller->dma_rx->device->dev;
drivers/spi/spi-imx.c
1530
struct device *rx_dev = controller->dma_rx->device->dev;
drivers/spi/spi-imx.c
1731
desc_rx = dmaengine_prep_slave_single(controller->dma_rx, dma_data->dma_rx_addr,
drivers/spi/spi-imx.c
1749
dma_async_issue_pending(controller->dma_rx);
drivers/spi/spi-imx.c
1778
dmaengine_terminate_sync(controller->dma_rx);
drivers/spi/spi-imx.c
1787
dmaengine_terminate_sync(controller->dma_rx);
drivers/spi/spi-imx.c
1797
dmaengine_terminate_sync(controller->dma_rx);
drivers/spi/spi-imx.c
1804
dmaengine_terminate_sync(controller->dma_rx);
drivers/spi/spi-imx.c
1823
dmaengine_terminate_sync(controller->dma_rx);
drivers/spi/spi-imx.c
1887
ret = dmaengine_slave_config(controller->dma_rx, &rx);
drivers/spi/spi-imx.c
1922
dma_sync_single_for_cpu(controller->dma_rx->device->dev, dma_data->dma_rx_addr,
drivers/spi/spi-imx.c
264
if (!controller->dma_rx)
drivers/spi/spi-ingenic.c
180
rx_desc = spi_ingenic_prepare_dma(ctlr, ctlr->dma_rx,
drivers/spi/spi-ingenic.c
188
dmaengine_terminate_async(ctlr->dma_rx);
drivers/spi/spi-ingenic.c
193
dma_async_issue_pending(ctlr->dma_rx);
drivers/spi/spi-ingenic.c
359
ctlr->dma_rx = chan;
drivers/spi/spi-ingenic.c
372
if (ctlr->dma_rx)
drivers/spi/spi-ingenic.c
373
dma_release_channel(ctlr->dma_rx);
drivers/spi/spi-mem.c
50
else if (op->data.dir == SPI_MEM_DATA_IN && ctlr->dma_rx)
drivers/spi/spi-mem.c
51
dmadev = ctlr->dma_rx->device->dev;
drivers/spi/spi-mem.c
96
else if (op->data.dir == SPI_MEM_DATA_IN && ctlr->dma_rx)
drivers/spi/spi-mem.c
97
dmadev = ctlr->dma_rx->device->dev;
drivers/spi/spi-omap2-mcspi.c
1018
mcspi_dma->dma_rx = dma_request_chan(mcspi->dev,
drivers/spi/spi-omap2-mcspi.c
1020
if (IS_ERR(mcspi_dma->dma_rx)) {
drivers/spi/spi-omap2-mcspi.c
1021
ret = PTR_ERR(mcspi_dma->dma_rx);
drivers/spi/spi-omap2-mcspi.c
1022
mcspi_dma->dma_rx = NULL;
drivers/spi/spi-omap2-mcspi.c
1031
dma_release_channel(mcspi_dma->dma_rx);
drivers/spi/spi-omap2-mcspi.c
1032
mcspi_dma->dma_rx = NULL;
drivers/spi/spi-omap2-mcspi.c
1051
if (mcspi_dma->dma_rx) {
drivers/spi/spi-omap2-mcspi.c
1052
dma_release_channel(mcspi_dma->dma_rx);
drivers/spi/spi-omap2-mcspi.c
1053
mcspi_dma->dma_rx = NULL;
drivers/spi/spi-omap2-mcspi.c
1218
if ((mcspi_dma->dma_rx && mcspi_dma->dma_tx) &&
drivers/spi/spi-omap2-mcspi.c
1229
if ((mcspi_dma->dma_rx && mcspi_dma->dma_tx) &&
drivers/spi/spi-omap2-mcspi.c
1348
if (!mcspi_dma->dma_rx || !mcspi_dma->dma_tx)
drivers/spi/spi-omap2-mcspi.c
1354
ctlr->dma_rx = mcspi_dma->dma_rx;
drivers/spi/spi-omap2-mcspi.c
1366
if (mcspi->max_xfer_len && mcspi_dma->dma_rx)
drivers/spi/spi-omap2-mcspi.c
485
dmaengine_slave_config(mcspi_dma->dma_rx, &cfg);
drivers/spi/spi-omap2-mcspi.c
516
tx = dmaengine_prep_slave_sg(mcspi_dma->dma_rx, sg_out[0],
drivers/spi/spi-omap2-mcspi.c
527
dma_async_issue_pending(mcspi_dma->dma_rx);
drivers/spi/spi-omap2-mcspi.c
532
dmaengine_terminate_sync(mcspi_dma->dma_rx);
drivers/spi/spi-omap2-mcspi.c
94
struct dma_chan *dma_rx;
drivers/spi/spi-pic32.c
309
if (!host->dma_rx || !host->dma_tx)
drivers/spi/spi-pic32.c
312
desc_rx = dmaengine_prep_slave_sg(host->dma_rx,
drivers/spi/spi-pic32.c
346
dma_async_issue_pending(host->dma_rx);
drivers/spi/spi-pic32.c
352
dmaengine_terminate_all(host->dma_rx);
drivers/spi/spi-pic32.c
381
ret = dmaengine_slave_config(host->dma_rx, &cfg);
drivers/spi/spi-pic32.c
552
dmaengine_terminate_all(host->dma_rx);
drivers/spi/spi-pic32.c
611
host->dma_rx = dma_request_chan(dev, "spi-rx");
drivers/spi/spi-pic32.c
612
if (IS_ERR(host->dma_rx)) {
drivers/spi/spi-pic32.c
613
if (PTR_ERR(host->dma_rx) == -EPROBE_DEFER)
drivers/spi/spi-pic32.c
618
host->dma_rx = NULL;
drivers/spi/spi-pic32.c
642
if (host->dma_rx) {
drivers/spi/spi-pic32.c
643
dma_release_channel(host->dma_rx);
drivers/spi/spi-pic32.c
644
host->dma_rx = NULL;
drivers/spi/spi-pic32.c
661
if (pic32s->host->dma_rx)
drivers/spi/spi-pic32.c
662
dma_release_channel(pic32s->host->dma_rx);
drivers/spi/spi-pxa2xx-dma.c
105
chan = drv_data->controller->dma_rx;
drivers/spi/spi-pxa2xx-dma.c
126
dmaengine_terminate_async(drv_data->controller->dma_rx);
drivers/spi/spi-pxa2xx-dma.c
172
dma_async_issue_pending(drv_data->controller->dma_rx);
drivers/spi/spi-pxa2xx-dma.c
181
dmaengine_terminate_sync(drv_data->controller->dma_rx);
drivers/spi/spi-pxa2xx-dma.c
200
controller->dma_rx = dma_request_slave_channel_compat(mask,
drivers/spi/spi-pxa2xx-dma.c
202
if (!controller->dma_rx) {
drivers/spi/spi-pxa2xx-dma.c
215
if (controller->dma_rx) {
drivers/spi/spi-pxa2xx-dma.c
216
dmaengine_terminate_sync(controller->dma_rx);
drivers/spi/spi-pxa2xx-dma.c
217
dma_release_channel(controller->dma_rx);
drivers/spi/spi-pxa2xx-dma.c
218
controller->dma_rx = NULL;
drivers/spi/spi-qup.c
1001
dma_release_channel(host->dma_rx);
drivers/spi/spi-qup.c
1002
host->dma_rx = NULL;
drivers/spi/spi-qup.c
426
chan = host->dma_rx;
drivers/spi/spi-qup.c
446
dmaengine_terminate_all(host->dma_rx);
drivers/spi/spi-qup.c
519
dma_async_issue_pending(host->dma_rx);
drivers/spi/spi-qup.c
924
IS_ERR_OR_NULL(host->dma_rx))
drivers/spi/spi-qup.c
947
if (!IS_ERR_OR_NULL(host->dma_rx))
drivers/spi/spi-qup.c
948
dma_release_channel(host->dma_rx);
drivers/spi/spi-qup.c
962
host->dma_rx = dma_request_chan(dev, "rx");
drivers/spi/spi-qup.c
963
if (IS_ERR(host->dma_rx))
drivers/spi/spi-qup.c
964
return PTR_ERR(host->dma_rx);
drivers/spi/spi-qup.c
983
ret = dmaengine_slave_config(host->dma_rx, rx_conf);
drivers/spi/spi-rockchip.c
295
dmaengine_terminate_async(ctlr->dma_rx);
drivers/spi/spi-rockchip.c
469
dmaengine_slave_config(ctlr->dma_rx, &rxconf);
drivers/spi/spi-rockchip.c
472
ctlr->dma_rx,
drivers/spi/spi-rockchip.c
499
dmaengine_terminate_sync(ctlr->dma_rx);
drivers/spi/spi-rockchip.c
510
ctlr->dma_rx->cookie = dmaengine_submit(rxdesc);
drivers/spi/spi-rockchip.c
511
dma_async_issue_pending(ctlr->dma_rx);
drivers/spi/spi-rockchip.c
629
dmaengine_pause(ctlr->dma_rx);
drivers/spi/spi-rockchip.c
630
status = dmaengine_tx_status(ctlr->dma_rx, ctlr->dma_rx->cookie, &state);
drivers/spi/spi-rockchip.c
660
dmaengine_terminate_sync(ctlr->dma_rx);
drivers/spi/spi-rockchip.c
873
ctlr->dma_rx = dma_request_chan(rs->dev, "rx");
drivers/spi/spi-rockchip.c
874
if (IS_ERR(ctlr->dma_rx)) {
drivers/spi/spi-rockchip.c
876
ret = dev_warn_probe(rs->dev, PTR_ERR(ctlr->dma_rx),
drivers/spi/spi-rockchip.c
880
ctlr->dma_rx = NULL;
drivers/spi/spi-rockchip.c
883
if (ctlr->dma_tx && ctlr->dma_rx) {
drivers/spi/spi-rockchip.c
912
if (ctlr->dma_rx)
drivers/spi/spi-rockchip.c
913
dma_release_channel(ctlr->dma_rx);
drivers/spi/spi-rockchip.c
937
if (ctlr->dma_rx)
drivers/spi/spi-rockchip.c
938
dma_release_channel(ctlr->dma_rx);
drivers/spi/spi-rspi.c
1149
ctlr->dma_rx = rspi_request_dma_chan(dev, DMA_DEV_TO_MEM, dma_rx_id,
drivers/spi/spi-rspi.c
1151
if (!ctlr->dma_rx) {
drivers/spi/spi-rspi.c
1166
if (ctlr->dma_rx)
drivers/spi/spi-rspi.c
1167
dma_release_channel(ctlr->dma_rx);
drivers/spi/spi-rspi.c
549
desc_rx = dmaengine_prep_slave_sg(rspi->ctlr->dma_rx, rx->sgl,
drivers/spi/spi-rspi.c
607
dma_async_issue_pending(rspi->ctlr->dma_rx);
drivers/spi/spi-rspi.c
618
dmaengine_synchronize(rspi->ctlr->dma_rx);
drivers/spi/spi-rspi.c
627
dmaengine_terminate_sync(rspi->ctlr->dma_rx);
drivers/spi/spi-rspi.c
641
dmaengine_terminate_sync(rspi->ctlr->dma_rx);
drivers/spi/spi-rzv2h-rspi.c
237
if (!ctlr->dma_tx || !ctlr->dma_rx)
drivers/spi/spi-rzv2h-rspi.c
334
rx_desc = rzv2h_rspi_setup_dma_channel(rspi, rspi->controller->dma_rx,
drivers/spi/spi-rzv2h-rspi.c
352
dmaengine_terminate_sync(rspi->controller->dma_rx);
drivers/spi/spi-rzv2h-rspi.c
364
dma_async_issue_pending(rspi->controller->dma_rx);
drivers/spi/spi-rzv2h-rspi.c
371
dmaengine_synchronize(rspi->controller->dma_rx);
drivers/spi/spi-rzv2h-rspi.c
375
dmaengine_terminate_sync(rspi->controller->dma_rx);
drivers/spi/spi-rzv2h-rspi.c
790
controller->dma_rx = devm_dma_request_chan(dev, "rx");
drivers/spi/spi-rzv2h-rspi.c
791
if (IS_ERR(controller->dma_rx)) {
drivers/spi/spi-rzv2h-rspi.c
792
ret = dev_warn_probe(dev, PTR_ERR(controller->dma_rx),
drivers/spi/spi-rzv2h-rspi.c
796
controller->dma_rx = NULL;
drivers/spi/spi-s3c64xx.c
404
spi->dma_rx = sdd->rx_dma.ch;
drivers/spi/spi-sh-msiof.c
1128
ctlr->dma_rx = sh_msiof_request_dma_chan(dev, DMA_DEV_TO_MEM,
drivers/spi/spi-sh-msiof.c
1130
if (!ctlr->dma_rx)
drivers/spi/spi-sh-msiof.c
1147
rx_dev = ctlr->dma_rx->device->dev;
drivers/spi/spi-sh-msiof.c
1163
dma_release_channel(ctlr->dma_rx);
drivers/spi/spi-sh-msiof.c
1177
dma_unmap_single(ctlr->dma_rx->device->dev, p->rx_dma_addr, PAGE_SIZE,
drivers/spi/spi-sh-msiof.c
1183
dma_release_channel(ctlr->dma_rx);
drivers/spi/spi-sh-msiof.c
659
desc_rx = dmaengine_prep_slave_single(p->ctlr->dma_rx,
drivers/spi/spi-sh-msiof.c
712
dma_async_issue_pending(p->ctlr->dma_rx);
drivers/spi/spi-sh-msiof.c
754
dma_sync_single_for_cpu(p->ctlr->dma_rx->device->dev,
drivers/spi/spi-sh-msiof.c
767
dmaengine_terminate_sync(p->ctlr->dma_rx);
drivers/spi/spi-spacemit-k1.c
259
chan = drv_data->host->dma_rx;
drivers/spi/spi-spacemit-k1.c
310
dma_async_issue_pending(host->dma_rx);
drivers/spi/spi-spacemit-k1.c
462
dmaengine_terminate_sync(host->dma_rx);
drivers/spi/spi-spacemit-k1.c
637
host->dma_rx = chan;
drivers/spi/spi-spacemit-k1.c
655
dma_release_channel(host->dma_rx);
drivers/spi/spi-spacemit-k1.c
656
host->dma_rx = NULL;
drivers/spi/spi-stm32.c
1147
dmaengine_pause(spi->dma_rx);
drivers/spi/spi-stm32.c
1584
_dma_desc = dmaengine_prep_slave_sg(spi->dma_rx, dma_sgt.sgl,
drivers/spi/spi-stm32.c
1653
if (spi->rx_buf && spi->dma_rx) {
drivers/spi/spi-stm32.c
1654
stm32_spi_dma_config(spi, spi->dma_rx, &rx_dma_conf, DMA_DEV_TO_MEM);
drivers/spi/spi-stm32.c
1657
dmaengine_slave_config(spi->dma_rx, &rx_dma_conf);
drivers/spi/spi-stm32.c
1667
dmaengine_slave_config(spi->dma_rx, &rx_dma_conf);
drivers/spi/spi-stm32.c
1668
rx_dma_desc = dmaengine_prep_slave_sg(spi->dma_rx, xfer->rx_sg.sgl,
drivers/spi/spi-stm32.c
1685
(spi->rx_buf && spi->dma_rx && !rx_dma_desc))
drivers/spi/spi-stm32.c
1716
dma_async_issue_pending(spi->dma_rx);
drivers/spi/spi-stm32.c
1747
if (spi->dma_rx)
drivers/spi/spi-stm32.c
1748
dmaengine_terminate_sync(spi->dma_rx);
drivers/spi/spi-stm32.c
2477
spi->dma_rx = dma_request_chan(spi->dev, "rx");
drivers/spi/spi-stm32.c
2478
if (IS_ERR(spi->dma_rx)) {
drivers/spi/spi-stm32.c
2479
ret = PTR_ERR(spi->dma_rx);
drivers/spi/spi-stm32.c
2482
spi->dma_rx = NULL;
drivers/spi/spi-stm32.c
2488
ctrl->dma_rx = spi->dma_rx;
drivers/spi/spi-stm32.c
2491
if (spi->dma_tx || spi->dma_rx)
drivers/spi/spi-stm32.c
2554
if (spi->dma_rx)
drivers/spi/spi-stm32.c
2555
dma_release_channel(spi->dma_rx);
drivers/spi/spi-stm32.c
2580
if (ctrl->dma_rx)
drivers/spi/spi-stm32.c
2581
dma_release_channel(ctrl->dma_rx);
drivers/spi/spi-stm32.c
374
struct dma_chan *dma_rx;
drivers/spi/spi-stm32.c
864
if (spi->cur_usedma && spi->dma_rx)
drivers/spi/spi-stm32.c
865
dmaengine_terminate_async(spi->dma_rx);
drivers/spi/spi-stm32.c
907
if (spi->cur_usedma && spi->dma_rx) {
drivers/spi/spi-stm32.c
908
dmaengine_terminate_async(spi->dma_rx);
drivers/spi/spi-sun6i.c
226
dmaengine_slave_config(host->dma_rx, &rxconf);
drivers/spi/spi-sun6i.c
228
rxdesc = dmaengine_prep_slave_sg(host->dma_rx,
drivers/spi/spi-sun6i.c
257
dmaengine_terminate_sync(host->dma_rx);
drivers/spi/spi-sun6i.c
264
dma_async_issue_pending(host->dma_rx);
drivers/spi/spi-sun6i.c
522
dmaengine_terminate_sync(host->dma_rx);
drivers/spi/spi-sun6i.c
705
host->dma_rx = dma_request_chan(&pdev->dev, "rx");
drivers/spi/spi-sun6i.c
706
if (IS_ERR(host->dma_rx)) {
drivers/spi/spi-sun6i.c
707
if (PTR_ERR(host->dma_rx) == -EPROBE_DEFER) {
drivers/spi/spi-sun6i.c
712
host->dma_rx = NULL;
drivers/spi/spi-sun6i.c
715
if (host->dma_tx && host->dma_rx) {
drivers/spi/spi-sun6i.c
748
if (host->dma_rx)
drivers/spi/spi-sun6i.c
749
dma_release_channel(host->dma_rx);
drivers/spi/spi-sun6i.c
767
if (host->dma_rx)
drivers/spi/spi-sun6i.c
768
dma_release_channel(host->dma_rx);
drivers/spi/spi-ti-qspi.c
866
host->dma_rx = qspi->rx_chan;
drivers/spi/spi-uniphier.c
353
if ((!host->dma_tx && !host->dma_rx)
drivers/spi/spi-uniphier.c
355
|| (!host->dma_rx && t->rx_buf))
drivers/spi/spi-uniphier.c
412
dmaengine_slave_config(host->dma_rx, &rxconf);
drivers/spi/spi-uniphier.c
415
host->dma_rx,
drivers/spi/spi-uniphier.c
428
dma_async_issue_pending(host->dma_rx);
drivers/spi/spi-uniphier.c
463
dmaengine_terminate_sync(host->dma_rx);
drivers/spi/spi-uniphier.c
592
dmaengine_terminate_async(host->dma_rx);
drivers/spi/spi-uniphier.c
721
host->dma_rx = dma_request_chan(&pdev->dev, "rx");
drivers/spi/spi-uniphier.c
722
if (IS_ERR_OR_NULL(host->dma_rx)) {
drivers/spi/spi-uniphier.c
723
if (PTR_ERR(host->dma_rx) == -EPROBE_DEFER) {
drivers/spi/spi-uniphier.c
727
host->dma_rx = NULL;
drivers/spi/spi-uniphier.c
730
ret = dma_get_slave_caps(host->dma_rx, &caps);
drivers/spi/spi-uniphier.c
748
if (!IS_ERR_OR_NULL(host->dma_rx)) {
drivers/spi/spi-uniphier.c
749
dma_release_channel(host->dma_rx);
drivers/spi/spi-uniphier.c
750
host->dma_rx = NULL;
drivers/spi/spi-uniphier.c
768
if (host->dma_rx)
drivers/spi/spi-uniphier.c
769
dma_release_channel(host->dma_rx);
drivers/spi/spi.c
1250
if (ctlr->dma_rx)
drivers/spi/spi.c
1251
rx_dev = ctlr->dma_rx->device->dev;
include/linux/spi/spi.h
789
struct dma_chan *dma_rx;
include/trace/events/qcom_geni_serial.h
73
u32 dma_tx, u32 dma_rx),
include/trace/events/qcom_geni_serial.h
74
TP_ARGS(dev, m_irq, s_irq, dma_tx, dma_rx),
include/trace/events/qcom_geni_serial.h
80
__field(u32, dma_rx)
include/trace/events/qcom_geni_serial.h
87
__entry->dma_rx = dma_rx;
include/trace/events/qcom_geni_serial.h
92
__entry->dma_tx, __entry->dma_rx)
include/trace/events/qcom_geni_spi.h
80
TP_PROTO(struct device *dev, u32 m_irq, u32 dma_tx, u32 dma_rx),
include/trace/events/qcom_geni_spi.h
81
TP_ARGS(dev, m_irq, dma_tx, dma_rx),
include/trace/events/qcom_geni_spi.h
86
__field(u32, dma_rx)
include/trace/events/qcom_geni_spi.h
92
__entry->dma_rx = dma_rx;
include/trace/events/qcom_geni_spi.h
97
__entry->dma_rx)