drivers/atm/eni.c
1835
eni_dev->rx_dma = eni_dev->ram+NR_VCI*16;
drivers/atm/eni.c
1836
eni_dev->tx_dma = eni_dev->rx_dma+NR_DMA_RX*8;
drivers/atm/eni.c
1840
eni_dev->vci,eni_dev->rx_dma,eni_dev->tx_dma,
drivers/atm/eni.c
464
writel(dma[i*2],eni_dev->rx_dma+dma_wr*8);
drivers/atm/eni.c
465
writel(dma[i*2+1],eni_dev->rx_dma+dma_wr*8+4);
drivers/atm/eni.h
81
void __iomem *rx_dma; /* RX DMA queue */
drivers/i2c/busses/i2c-qcom-geni.c
444
dma_addr_t rx_dma = 0;
drivers/i2c/busses/i2c-qcom-geni.c
460
if (dma_buf && geni_se_rx_dma_prep(se, dma_buf, len, &rx_dma)) {
drivers/i2c/busses/i2c-qcom-geni.c
466
gi2c->dma_addr = rx_dma;
drivers/iio/adc/ad4000.c
854
struct dma_chan *rx_dma;
drivers/iio/adc/ad4000.c
868
rx_dma = devm_spi_offload_rx_stream_request_dma_chan(dev, st->offload);
drivers/iio/adc/ad4000.c
869
if (IS_ERR(rx_dma))
drivers/iio/adc/ad4000.c
870
return dev_err_probe(dev, PTR_ERR(rx_dma),
drivers/iio/adc/ad4000.c
873
ret = devm_iio_dmaengine_buffer_setup_with_handle(dev, indio_dev, rx_dma,
drivers/iio/adc/ad4695.c
1696
struct dma_chan *rx_dma;
drivers/iio/adc/ad4695.c
1743
rx_dma = devm_spi_offload_rx_stream_request_dma_chan(dev, st->offload);
drivers/iio/adc/ad4695.c
1744
if (IS_ERR(rx_dma))
drivers/iio/adc/ad4695.c
1745
return dev_err_probe(dev, PTR_ERR(rx_dma),
drivers/iio/adc/ad4695.c
1789
rx_dma, IIO_BUFFER_DIRECTION_IN);
drivers/iio/adc/ad7380.c
1830
struct dma_chan *rx_dma;
drivers/iio/adc/ad7380.c
1859
rx_dma = devm_spi_offload_rx_stream_request_dma_chan(dev, st->offload);
drivers/iio/adc/ad7380.c
1860
if (IS_ERR(rx_dma))
drivers/iio/adc/ad7380.c
1861
return dev_err_probe(dev, PTR_ERR(rx_dma),
drivers/iio/adc/ad7380.c
1865
rx_dma, IIO_BUFFER_DIRECTION_IN);
drivers/iio/adc/ad7606_spi.c
279
struct dma_chan *rx_dma;
drivers/iio/adc/ad7606_spi.c
313
rx_dma = devm_spi_offload_rx_stream_request_dma_chan(dev,
drivers/iio/adc/ad7606_spi.c
315
if (IS_ERR(rx_dma))
drivers/iio/adc/ad7606_spi.c
316
return dev_err_probe(dev, PTR_ERR(rx_dma),
drivers/iio/adc/ad7606_spi.c
320
rx_dma, IIO_BUFFER_DIRECTION_IN);
drivers/iio/adc/ad7944.c
810
struct dma_chan *rx_dma;
drivers/iio/adc/ad7944.c
831
rx_dma = devm_spi_offload_rx_stream_request_dma_chan(dev,
drivers/iio/adc/ad7944.c
833
if (IS_ERR(rx_dma))
drivers/iio/adc/ad7944.c
834
return dev_err_probe(dev, PTR_ERR(rx_dma),
drivers/iio/adc/ad7944.c
846
indio_dev, rx_dma, IIO_BUFFER_DIRECTION_IN);
drivers/iio/adc/ad_sigma_delta.c
812
struct dma_chan *rx_dma;
drivers/iio/adc/ad_sigma_delta.c
814
rx_dma = devm_spi_offload_rx_stream_request_dma_chan(dev,
drivers/iio/adc/ad_sigma_delta.c
816
if (IS_ERR(rx_dma))
drivers/iio/adc/ad_sigma_delta.c
817
return dev_err_probe(dev, PTR_ERR(rx_dma),
drivers/iio/adc/ad_sigma_delta.c
821
rx_dma, IIO_BUFFER_DIRECTION_IN);
drivers/net/can/peak_canfd/peak_pciefd_main.c
315
struct pciefd_rx_dma *rx_dma = priv->rx_dma_vaddr;
drivers/net/can/peak_canfd/peak_pciefd_main.c
322
priv->irq_status = le32_to_cpu(rx_dma->irq_status);
drivers/net/can/peak_canfd/peak_pciefd_main.c
330
rx_dma->msg,
drivers/net/ethernet/agere/et131x.c
1538
struct rxdma_regs __iomem *rx_dma = &adapter->regs->rxdma;
drivers/net/ethernet/agere/et131x.c
1549
writel(upper_32_bits(rx_local->rx_status_bus), &rx_dma->dma_wb_base_hi);
drivers/net/ethernet/agere/et131x.c
1550
writel(lower_32_bits(rx_local->rx_status_bus), &rx_dma->dma_wb_base_lo);
drivers/net/ethernet/agere/et131x.c
1555
writel(upper_32_bits(rx_local->ps_ring_physaddr), &rx_dma->psr_base_hi);
drivers/net/ethernet/agere/et131x.c
1556
writel(lower_32_bits(rx_local->ps_ring_physaddr), &rx_dma->psr_base_lo);
drivers/net/ethernet/agere/et131x.c
1557
writel(rx_local->psr_entries - 1, &rx_dma->psr_num_des);
drivers/net/ethernet/agere/et131x.c
1558
writel(0, &rx_dma->psr_full_offset);
drivers/net/ethernet/agere/et131x.c
1560
psr_num_des = readl(&rx_dma->psr_num_des) & ET_RXDMA_PSR_NUM_DES_MASK;
drivers/net/ethernet/agere/et131x.c
1562
&rx_dma->psr_min_des);
drivers/net/ethernet/agere/et131x.c
1578
num_des = &rx_dma->fbr0_num_des;
drivers/net/ethernet/agere/et131x.c
1579
full_offset = &rx_dma->fbr0_full_offset;
drivers/net/ethernet/agere/et131x.c
1580
min_des = &rx_dma->fbr0_min_des;
drivers/net/ethernet/agere/et131x.c
1581
base_hi = &rx_dma->fbr0_base_hi;
drivers/net/ethernet/agere/et131x.c
1582
base_lo = &rx_dma->fbr0_base_lo;
drivers/net/ethernet/agere/et131x.c
1584
num_des = &rx_dma->fbr1_num_des;
drivers/net/ethernet/agere/et131x.c
1585
full_offset = &rx_dma->fbr1_full_offset;
drivers/net/ethernet/agere/et131x.c
1586
min_des = &rx_dma->fbr1_min_des;
drivers/net/ethernet/agere/et131x.c
1587
base_hi = &rx_dma->fbr1_base_hi;
drivers/net/ethernet/agere/et131x.c
1588
base_lo = &rx_dma->fbr1_base_lo;
drivers/net/ethernet/agere/et131x.c
1619
writel(PARM_RX_NUM_BUFS_DEF, &rx_dma->num_pkt_done);
drivers/net/ethernet/agere/et131x.c
1626
writel(PARM_RX_TIME_INT_DEF, &rx_dma->max_pkt_time);
drivers/net/ethernet/agere/et131x.c
2126
struct rxdma_regs __iomem *rx_dma = &adapter->regs->rxdma;
drivers/net/ethernet/agere/et131x.c
2141
offset = &rx_dma->fbr0_full_offset;
drivers/net/ethernet/agere/et131x.c
2143
offset = &rx_dma->fbr1_full_offset;
drivers/net/ethernet/amd/au1000_eth.c
636
aup->rx_dma_ring[i] = (struct rx_dma *)
drivers/net/ethernet/amd/au1000_eth.c
637
(tx_base + 0x100 + sizeof(struct rx_dma) * i);
drivers/net/ethernet/amd/au1000_eth.c
770
struct rx_dma *prxd;
drivers/net/ethernet/amd/au1000_eth.h
73
struct rx_dma *rx_dma_ring[NUM_RX_DMA];
drivers/net/ethernet/apple/bmac.c
1251
bp->rx_dma = ioremap(macio_resource_start(mdev, 2), macio_resource_len(mdev, 2));
drivers/net/ethernet/apple/bmac.c
1252
if (!bp->rx_dma)
drivers/net/ethernet/apple/bmac.c
1304
iounmap(bp->rx_dma);
drivers/net/ethernet/apple/bmac.c
1332
volatile struct dbdma_regs __iomem *rd = bp->rx_dma;
drivers/net/ethernet/apple/bmac.c
1416
volatile struct dbdma_regs __iomem *rd = bp->rx_dma;
drivers/net/ethernet/apple/bmac.c
1550
iounmap(bp->rx_dma);
drivers/net/ethernet/apple/bmac.c
224
volatile struct dbdma_regs __iomem *rd = bp->rx_dma;
drivers/net/ethernet/apple/bmac.c
401
volatile struct dbdma_regs __iomem *rd = bp->rx_dma;
drivers/net/ethernet/apple/bmac.c
472
volatile struct dbdma_regs __iomem *rd = bp->rx_dma;
drivers/net/ethernet/apple/bmac.c
603
volatile struct dbdma_regs __iomem *rd = bp->rx_dma;
drivers/net/ethernet/apple/bmac.c
62
volatile struct dbdma_regs __iomem *rx_dma;
drivers/net/ethernet/apple/bmac.c
673
volatile struct dbdma_regs __iomem *rd = bp->rx_dma;
drivers/net/ethernet/apple/mace.c
188
mp->rx_dma = ioremap(macio_resource_start(mdev, 2), 0x1000);
drivers/net/ethernet/apple/mace.c
189
if (mp->rx_dma == NULL) {
drivers/net/ethernet/apple/mace.c
262
iounmap(mp->rx_dma);
drivers/net/ethernet/apple/mace.c
292
iounmap(mp->rx_dma);
drivers/net/ethernet/apple/mace.c
435
volatile struct dbdma_regs __iomem *rd = mp->rx_dma;
drivers/net/ethernet/apple/mace.c
48
volatile struct dbdma_regs __iomem *rx_dma;
drivers/net/ethernet/apple/mace.c
505
volatile struct dbdma_regs __iomem *rd = mp->rx_dma;
drivers/net/ethernet/apple/mace.c
812
volatile struct dbdma_regs __iomem *rd = mp->rx_dma;
drivers/net/ethernet/apple/mace.c
881
volatile struct dbdma_regs __iomem *rd = mp->rx_dma;
drivers/net/ethernet/cadence/macb_main.c
2600
dma_addr_t tx_dma, rx_dma;
drivers/net/ethernet/cadence/macb_main.c
2621
rx = dma_alloc_coherent(dev, size, &rx_dma, GFP_KERNEL);
drivers/net/ethernet/cadence/macb_main.c
2622
if (!rx || upper_32_bits(rx_dma) != upper_32_bits(rx_dma + size - 1))
drivers/net/ethernet/cadence/macb_main.c
2625
size, bp->num_queues, (unsigned long)rx_dma, rx);
drivers/net/ethernet/cadence/macb_main.c
2632
queue->rx_ring_dma = rx_dma + macb_rx_ring_size_per_queue(bp) * q;
drivers/net/ethernet/natsemi/natsemi.c
1939
np->rx_dma[entry] = dma_map_single(&np->pci_dev->dev,
drivers/net/ethernet/natsemi/natsemi.c
1942
if (dma_mapping_error(&np->pci_dev->dev, np->rx_dma[entry])) {
drivers/net/ethernet/natsemi/natsemi.c
1947
np->rx_ring[entry].addr = cpu_to_le32(np->rx_dma[entry]);
drivers/net/ethernet/natsemi/natsemi.c
2033
dma_unmap_single(&np->pci_dev->dev, np->rx_dma[i],
drivers/net/ethernet/natsemi/natsemi.c
2358
np->rx_dma[entry],
drivers/net/ethernet/natsemi/natsemi.c
2365
np->rx_dma[entry],
drivers/net/ethernet/natsemi/natsemi.c
2370
np->rx_dma[entry],
drivers/net/ethernet/natsemi/natsemi.c
545
dma_addr_t rx_dma[RX_RING_SIZE];
drivers/net/ethernet/sis/sis190.c
1081
&tp->rx_dma, GFP_KERNEL);
drivers/net/ethernet/sis/sis190.c
1104
tp->rx_dma);
drivers/net/ethernet/sis/sis190.c
1172
tp->rx_dma);
drivers/net/ethernet/sis/sis190.c
275
dma_addr_t rx_dma;
drivers/net/ethernet/sis/sis190.c
891
SIS_W32(RxDescStartAddr, tp->rx_dma);
drivers/net/fddi/defza.c
1173
dma_unmap_single(fp->bdev, fp->rx_dma[i],
drivers/net/fddi/defza.c
1177
fp->rx_dma[i] = 0;
drivers/net/fddi/defza.c
1183
fp->rx_dma[i] = dma;
drivers/net/fddi/defza.c
1256
dma_unmap_single(fp->bdev, fp->rx_dma[i],
drivers/net/fddi/defza.c
1259
fp->rx_dma[i] = 0;
drivers/net/fddi/defza.c
425
writel_o((fp->rx_dma[i] + 0x1000) >> 9,
drivers/net/fddi/defza.c
427
writel_o(fp->rx_dma[i] >> 9 | FZA_RING_OWN_FZA,
drivers/net/fddi/defza.c
693
dma = fp->rx_dma[i];
drivers/net/fddi/defza.c
767
fp->rx_dma[i] = dma;
drivers/net/fddi/defza.h
674
dma_addr_t rx_dma[FZA_RING_RX_SIZE];
drivers/scsi/mvsas/mv_64xx.c
319
mw32(MVS_RX_LO, mvi->rx_dma);
drivers/scsi/mvsas/mv_64xx.c
320
mw32(MVS_RX_HI, (mvi->rx_dma >> 16) >> 16);
drivers/scsi/mvsas/mv_94xx.c
457
mw32(MVS_RX_LO, mvi->rx_dma);
drivers/scsi/mvsas/mv_94xx.c
458
mw32(MVS_RX_HI, (mvi->rx_dma >> 16) >> 16);
drivers/scsi/mvsas/mv_init.c
110
mvi->rx, mvi->rx_dma);
drivers/scsi/mvsas/mv_init.c
239
&mvi->rx_dma, GFP_KERNEL);
drivers/scsi/mvsas/mv_sas.h
357
dma_addr_t rx_dma;
drivers/spi/spi-amlogic-spisg.c
280
if (xfer->rx_buf || xfer->rx_dma) {
drivers/spi/spi-amlogic-spisg.c
357
} else if (xfer->rx_buf || xfer->rx_dma) {
drivers/spi/spi-amlogic-spisg.c
358
paddr = xfer->rx_dma;
drivers/spi/spi-amlogic-spisg.c
403
} else if (!xfer->rx_dma) {
drivers/spi/spi-atmel.c
1000
xfer->rx_dma = dma_map_single(dev,
drivers/spi/spi-atmel.c
1003
if (dma_mapping_error(dev, xfer->rx_dma)) {
drivers/spi/spi-atmel.c
1020
if (xfer->rx_dma != INVALID_DMA_ADDRESS)
drivers/spi/spi-atmel.c
1021
dma_unmap_single(host->dev.parent, xfer->rx_dma,
drivers/spi/spi-atmel.c
824
xfer->rx_buf, (unsigned long long)xfer->rx_dma);
drivers/spi/spi-atmel.c
855
dma_addr_t *rx_dma,
drivers/spi/spi-atmel.c
858
*rx_dma = xfer->rx_dma + xfer->len - *plen;
drivers/spi/spi-atmel.c
921
dma_addr_t tx_dma, rx_dma;
drivers/spi/spi-atmel.c
926
atmel_spi_next_xfer_data(host, xfer, &tx_dma, &rx_dma, &len);
drivers/spi/spi-atmel.c
929
spi_writel(as, RPR, rx_dma);
drivers/spi/spi-atmel.c
941
(unsigned long long)xfer->rx_dma);
drivers/spi/spi-atmel.c
945
atmel_spi_next_xfer_data(host, xfer, &tx_dma, &rx_dma, &len);
drivers/spi/spi-atmel.c
948
spi_writel(as, RNPR, rx_dma);
drivers/spi/spi-atmel.c
960
(unsigned long long)xfer->rx_dma);
drivers/spi/spi-atmel.c
987
xfer->tx_dma = xfer->rx_dma = INVALID_DMA_ADDRESS;
drivers/spi/spi-fsl-cpm.c
115
mspi->rx_dma = mspi->dma_dummy_rx;
drivers/spi/spi-fsl-cpm.c
148
mspi->rx_dma = dma_map_single(dev, mspi->rx, t->len,
drivers/spi/spi-fsl-cpm.c
150
if (dma_mapping_error(dev, mspi->rx_dma)) {
drivers/spi/spi-fsl-cpm.c
155
mspi->rx_dma = t->rx_dma;
drivers/spi/spi-fsl-cpm.c
184
dma_unmap_single(dev, mspi->rx_dma, t->len, DMA_FROM_DEVICE);
drivers/spi/spi-fsl-cpm.c
82
if (mspi->rx_dma == mspi->dma_dummy_rx)
drivers/spi/spi-fsl-cpm.c
83
iowrite32be(mspi->rx_dma, &rx_bd->cbd_bufaddr);
drivers/spi/spi-fsl-cpm.c
85
iowrite32be(mspi->rx_dma + xfer_ofs, &rx_bd->cbd_bufaddr);
drivers/spi/spi-fsl-lib.h
39
dma_addr_t rx_dma;
drivers/spi/spi-meson-spicc.c
200
dma_addr_t rx_dma;
drivers/spi/spi-meson-spicc.c
245
t->rx_dma = dma_map_single(dev, t->rx_buf, t->len, DMA_FROM_DEVICE);
drivers/spi/spi-meson-spicc.c
246
if (dma_mapping_error(dev, t->rx_dma))
drivers/spi/spi-meson-spicc.c
250
spicc->rx_dma = t->rx_dma;
drivers/spi/spi-meson-spicc.c
262
if (t->rx_dma)
drivers/spi/spi-meson-spicc.c
263
dma_unmap_single(dev, t->rx_dma, t->len, DMA_FROM_DEVICE);
drivers/spi/spi-meson-spicc.c
315
writel_relaxed(spicc->rx_dma, spicc->base + SPICC_DWADDR);
drivers/spi/spi-meson-spicc.c
338
if (spicc->rx_dma) {
drivers/spi/spi-meson-spicc.c
339
spicc->rx_dma += len;
drivers/spi/spi-mt65xx.c
1112
mdata->rx_dma = dma_map_single(mdata->dev,
drivers/spi/spi-mt65xx.c
1116
if (dma_mapping_error(mdata->dev, mdata->rx_dma)) {
drivers/spi/spi-mt65xx.c
1146
dma_unmap_single(mdata->dev, mdata->rx_dma,
drivers/spi/spi-mt65xx.c
177
dma_addr_t rx_dma;
drivers/spi/spi-mt65xx.c
654
writel((u32)(xfer->rx_dma & MTK_SPI_32BITS_MASK),
drivers/spi/spi-mt65xx.c
658
writel((u32)(xfer->rx_dma >> 32),
drivers/spi/spi-mt65xx.c
727
xfer->rx_dma = sg_dma_address(mdata->rx_sgl);
drivers/spi/spi-mt65xx.c
846
xfer->rx_dma += mdata->xfer_len;
drivers/spi/spi-mt65xx.c
858
xfer->rx_dma = sg_dma_address(mdata->rx_sgl);
drivers/spi/spi-mt65xx.c
957
writel((u32)(mdata->rx_dma & MTK_SPI_32BITS_MASK),
drivers/spi/spi-mt65xx.c
961
writel((u32)(mdata->rx_dma >> 32),
drivers/spi/spi-s3c64xx.c
1296
sdd->rx_dma.direction = DMA_DEV_TO_MEM;
drivers/spi/spi-s3c64xx.c
1405
dma_release_channel(sdd->rx_dma.ch);
drivers/spi/spi-s3c64xx.c
220
struct s3c64xx_spi_dma_data rx_dma;
drivers/spi/spi-s3c64xx.c
285
struct s3c64xx_spi_driver_data, rx_dma);
drivers/spi/spi-s3c64xx.c
317
struct s3c64xx_spi_driver_data, rx_dma);
drivers/spi/spi-s3c64xx.c
388
sdd->rx_dma.ch = dma_request_chan(&sdd->pdev->dev, "rx");
drivers/spi/spi-s3c64xx.c
389
if (IS_ERR(sdd->rx_dma.ch)) {
drivers/spi/spi-s3c64xx.c
391
sdd->rx_dma.ch = NULL;
drivers/spi/spi-s3c64xx.c
398
dma_release_channel(sdd->rx_dma.ch);
drivers/spi/spi-s3c64xx.c
400
sdd->rx_dma.ch = NULL;
drivers/spi/spi-s3c64xx.c
404
spi->dma_rx = sdd->rx_dma.ch;
drivers/spi/spi-s3c64xx.c
418
if (sdd->rx_dma.ch && sdd->tx_dma.ch) {
drivers/spi/spi-s3c64xx.c
419
dma_release_channel(sdd->rx_dma.ch);
drivers/spi/spi-s3c64xx.c
421
sdd->rx_dma.ch = NULL;
drivers/spi/spi-s3c64xx.c
434
if (sdd->rx_dma.ch && sdd->tx_dma.ch)
drivers/spi/spi-s3c64xx.c
540
ret = s3c64xx_prepare_dma(&sdd->rx_dma, &xfer->rx_sg);
drivers/spi/spi-s3c64xx.c
832
sdd->rx_dma.ch && sdd->tx_dma.ch) {
drivers/spi/spi-s3c64xx.c
916
dmaengine_pause(sdd->rx_dma.ch);
drivers/spi/spi-s3c64xx.c
917
dmaengine_tx_status(sdd->rx_dma.ch, sdd->rx_dma.cookie, &s);
drivers/spi/spi-s3c64xx.c
918
dmaengine_terminate_all(sdd->rx_dma.ch);
drivers/spi/spi-slave-mt27xx.c
224
xfer->rx_dma = dma_map_single(dev, xfer->rx_buf,
drivers/spi/spi-slave-mt27xx.c
226
if (dma_mapping_error(dev, xfer->rx_dma)) {
drivers/spi/spi-slave-mt27xx.c
233
writel(xfer->rx_dma, mdata->base + SPIS_RX_DST_REG);
drivers/spi/spi-slave-mt27xx.c
266
dma_unmap_single(dev, xfer->rx_dma,
drivers/spi/spi-slave-mt27xx.c
349
dma_unmap_single(mdata->dev, trans->rx_dma,
drivers/spi/spi-sunplus-sp7021.c
149
writel(xfer->rx_dma, pspim->s_base + SP7021_SLAVE_DMA_ADDR_REG);
drivers/spi/spi-sunplus-sp7021.c
377
xfer->rx_dma = dma_map_single(dev, xfer->rx_buf, xfer->len,
drivers/spi/spi-sunplus-sp7021.c
379
if (dma_mapping_error(dev, xfer->rx_dma))
drivers/spi/spi-sunplus-sp7021.c
382
dma_unmap_single(dev, xfer->rx_dma, xfer->len, DMA_FROM_DEVICE);
drivers/spi/spi-tegra210-quad.c
516
rx_dma_phys = t->rx_dma;
drivers/spi/spi-tegra210-quad.c
583
t->rx_dma = dma_map_single(tqspi->dev, (void *)rx_buf, len, DMA_FROM_DEVICE);
drivers/spi/spi-tegra210-quad.c
584
if (dma_mapping_error(tqspi->dev, t->rx_dma)) {
drivers/spi/spi-tegra210-quad.c
602
dma_unmap_single(tqspi->dev, t->rx_dma, len, DMA_FROM_DEVICE);
drivers/spi/spi-tegra210-quad.c
701
rx_dma_phys = t->rx_dma;
drivers/tty/serial/8250/8250.h
19
int (*rx_dma)(struct uart_8250_port *p);
drivers/tty/serial/8250/8250_bcm7271.c
614
priv->dma.rx_dma = NULL;
drivers/tty/serial/8250/8250_dma.c
82
p->dma->rx_dma(p);
drivers/tty/serial/8250/8250_omap.c
1564
dma->rx_dma = omap_8250_rx_dma;
drivers/tty/serial/8250/8250_omap.c
760
up->dma->rx_dma(up);
drivers/tty/serial/8250/8250_omap.c
825
up->dma->rx_dma(up);
drivers/tty/serial/8250/8250_port.c
1783
return up->dma->rx_dma(up);
drivers/tty/serial/8250/8250_port.c
3196
if (!up->dma->rx_dma)
drivers/tty/serial/8250/8250_port.c
3197
up->dma->rx_dma = serial8250_rx_dma;
drivers/tty/serial/msm_serial.c
1274
struct msm_dma *dma = &msm_port->rx_dma;
drivers/tty/serial/msm_serial.c
187
struct msm_dma rx_dma;
drivers/tty/serial/msm_serial.c
298
dma = &msm_port->rx_dma;
drivers/tty/serial/msm_serial.c
365
dma = &msm_port->rx_dma;
drivers/tty/serial/msm_serial.c
564
struct msm_dma *dma = &msm_port->rx_dma;
drivers/tty/serial/msm_serial.c
622
struct msm_dma *dma = &msm_port->rx_dma;
drivers/tty/serial/msm_serial.c
709
struct msm_dma *dma = &msm_port->rx_dma;
drivers/tty/serial/msm_serial.c
956
struct msm_dma *dma = &msm_port->rx_dma;
drivers/tty/serial/sprd_serial.c
135
struct sprd_uart_dma rx_dma;
drivers/tty/serial/sprd_serial.c
202
if (sp->rx_dma.enable)
drivers/tty/serial/sprd_serial.c
203
dmaengine_terminate_all(sp->rx_dma.chn);
drivers/tty/serial/sprd_serial.c
376
sp->rx_dma.virt = dma_alloc_coherent(sp->port.dev, SPRD_UART_RX_SIZE,
drivers/tty/serial/sprd_serial.c
377
&sp->rx_dma.phys_addr, GFP_KERNEL);
drivers/tty/serial/sprd_serial.c
378
if (!sp->rx_dma.virt)
drivers/tty/serial/sprd_serial.c
386
if (sp->rx_dma.virt)
drivers/tty/serial/sprd_serial.c
388
sp->rx_dma.virt, sp->rx_dma.phys_addr);
drivers/tty/serial/sprd_serial.c
389
sp->rx_dma.virt = NULL;
drivers/tty/serial/sprd_serial.c
403
return dmaengine_slave_config(sp->rx_dma.chn, &cfg);
drivers/tty/serial/sprd_serial.c
412
port->icount.rx += sp->rx_dma.trans_len;
drivers/tty/serial/sprd_serial.c
413
tty_insert_flip_string(tty, sp->rx_buf_tail, sp->rx_dma.trans_len);
drivers/tty/serial/sprd_serial.c
424
status = dmaengine_tx_status(sp->rx_dma.chn,
drivers/tty/serial/sprd_serial.c
425
sp->rx_dma.cookie, &state);
drivers/tty/serial/sprd_serial.c
429
if (!state.residue && sp->pos == sp->rx_dma.phys_addr)
drivers/tty/serial/sprd_serial.c
433
sp->rx_dma.trans_len = SPRD_UART_RX_SIZE +
drivers/tty/serial/sprd_serial.c
434
sp->rx_dma.phys_addr - sp->pos;
drivers/tty/serial/sprd_serial.c
435
sp->pos = sp->rx_dma.phys_addr;
drivers/tty/serial/sprd_serial.c
437
sp->rx_dma.trans_len = state.residue - sp->pos;
drivers/tty/serial/sprd_serial.c
442
sp->rx_buf_tail += sp->rx_dma.trans_len;
drivers/tty/serial/sprd_serial.c
456
status = dmaengine_tx_status(sp->rx_dma.chn,
drivers/tty/serial/sprd_serial.c
457
sp->rx_dma.cookie, &state);
drivers/tty/serial/sprd_serial.c
464
if (sp->pos != sp->rx_dma.phys_addr) {
drivers/tty/serial/sprd_serial.c
465
sp->rx_dma.trans_len = SPRD_UART_RX_SIZE +
drivers/tty/serial/sprd_serial.c
466
sp->rx_dma.phys_addr - sp->pos;
drivers/tty/serial/sprd_serial.c
468
sp->rx_buf_tail += sp->rx_dma.trans_len;
drivers/tty/serial/sprd_serial.c
483
if (!sp->rx_dma.enable)
drivers/tty/serial/sprd_serial.c
486
sp->pos = sp->rx_dma.phys_addr;
drivers/tty/serial/sprd_serial.c
487
sp->rx_buf_tail = sp->rx_dma.virt;
drivers/tty/serial/sprd_serial.c
493
return sprd_uart_dma_submit(port, &sp->rx_dma, SPRD_UART_RX_SIZE,
drivers/tty/serial/sprd_serial.c
504
if (sp->rx_dma.enable)
drivers/tty/serial/sprd_serial.c
505
dma_release_channel(sp->rx_dma.chn);
drivers/tty/serial/sprd_serial.c
511
sp->rx_dma.enable = false;
drivers/tty/serial/sprd_serial.c
520
sp->rx_dma.enable = true;
drivers/tty/serial/sprd_serial.c
529
sp->rx_dma.chn = dma_request_chan(port->dev, "rx");
drivers/tty/serial/sprd_serial.c
530
if (IS_ERR(sp->rx_dma.chn)) {
drivers/tty/serial/sprd_serial.c
532
PTR_ERR(sp->rx_dma.chn));
drivers/tty/serial/sprd_serial.c
533
sp->rx_dma.enable = false;
drivers/tty/serial/sprd_serial.c
622
if (sp->rx_dma.enable) {
drivers/tty/serial/sprd_serial.c
698
if (!(sp->rx_dma.enable || sp->tx_dma.enable))
drivers/tty/serial/sprd_serial.c
703
sp->rx_dma.enable = false;
drivers/tty/serial/sprd_serial.c
704
dma_release_channel(sp->rx_dma.chn);
drivers/tty/serial/sprd_serial.c
757
if (!sp->rx_dma.enable)
include/linux/spi/spi.h
1119
dma_addr_t rx_dma;