Symbol: tx_dma
drivers/atm/eni.c
1166
writel(eni_dev->dma[i*2],eni_dev->tx_dma+dma_wr*8);
drivers/atm/eni.c
1167
writel(eni_dev->dma[i*2+1],eni_dev->tx_dma+dma_wr*8+4);
drivers/atm/eni.c
1836
eni_dev->tx_dma = eni_dev->rx_dma+NR_DMA_RX*8;
drivers/atm/eni.c
1837
eni_dev->service = eni_dev->tx_dma+NR_DMA_TX*8;
drivers/atm/eni.c
1840
eni_dev->vci,eni_dev->rx_dma,eni_dev->tx_dma,
drivers/atm/eni.h
82
void __iomem *tx_dma; /* TX DMA queue */
drivers/i2c/busses/i2c-qcom-geni.c
483
dma_addr_t tx_dma = 0;
drivers/i2c/busses/i2c-qcom-geni.c
499
if (dma_buf && geni_se_tx_dma_prep(se, dma_buf, len, &tx_dma)) {
drivers/i2c/busses/i2c-qcom-geni.c
505
gi2c->dma_addr = tx_dma;
drivers/iio/dac/ad5791.c
430
struct dma_chan *tx_dma;
drivers/iio/dac/ad5791.c
444
tx_dma = devm_spi_offload_tx_stream_request_dma_chan(&spi->dev,
drivers/iio/dac/ad5791.c
446
if (IS_ERR(tx_dma))
drivers/iio/dac/ad5791.c
447
return dev_err_probe(&spi->dev, PTR_ERR(tx_dma),
drivers/iio/dac/ad5791.c
451
indio_dev, tx_dma, IIO_BUFFER_DIRECTION_OUT);
drivers/net/ethernet/amd/au1000_eth.c
640
aup->tx_dma_ring[i] = (struct tx_dma *)
drivers/net/ethernet/amd/au1000_eth.c
641
(tx_base + sizeof(struct tx_dma) * i);
drivers/net/ethernet/amd/au1000_eth.c
864
struct tx_dma *ptxd;
drivers/net/ethernet/amd/au1000_eth.c
960
struct tx_dma *ptxd;
drivers/net/ethernet/amd/au1000_eth.h
74
struct tx_dma *tx_dma_ring[NUM_TX_DMA];
drivers/net/ethernet/apple/bmac.c
1247
bp->tx_dma = ioremap(macio_resource_start(mdev, 1), macio_resource_len(mdev, 1));
drivers/net/ethernet/apple/bmac.c
1248
if (!bp->tx_dma)
drivers/net/ethernet/apple/bmac.c
1306
iounmap(bp->tx_dma);
drivers/net/ethernet/apple/bmac.c
1333
volatile struct dbdma_regs __iomem *td = bp->tx_dma;
drivers/net/ethernet/apple/bmac.c
1415
volatile struct dbdma_regs __iomem *td = bp->tx_dma;
drivers/net/ethernet/apple/bmac.c
1549
iounmap(bp->tx_dma);
drivers/net/ethernet/apple/bmac.c
225
volatile struct dbdma_regs __iomem *td = bp->tx_dma;
drivers/net/ethernet/apple/bmac.c
473
volatile struct dbdma_regs __iomem *td = bp->tx_dma;
drivers/net/ethernet/apple/bmac.c
581
volatile struct dbdma_regs __iomem *td = bp->tx_dma;
drivers/net/ethernet/apple/bmac.c
60
volatile struct dbdma_regs __iomem *tx_dma;
drivers/net/ethernet/apple/bmac.c
637
volatile struct dbdma_regs __iomem *td = bp->tx_dma;
drivers/net/ethernet/apple/bmac.c
770
if (cp == bus_to_virt(in_le32(&bp->tx_dma->cmdptr)))
drivers/net/ethernet/apple/mace.c
180
mp->tx_dma = ioremap(macio_resource_start(mdev, 1), 0x1000);
drivers/net/ethernet/apple/mace.c
181
if (mp->tx_dma == NULL) {
drivers/net/ethernet/apple/mace.c
264
iounmap(mp->tx_dma);
drivers/net/ethernet/apple/mace.c
293
iounmap(mp->tx_dma);
drivers/net/ethernet/apple/mace.c
436
volatile struct dbdma_regs __iomem *td = mp->tx_dma;
drivers/net/ethernet/apple/mace.c
46
volatile struct dbdma_regs __iomem *tx_dma;
drivers/net/ethernet/apple/mace.c
506
volatile struct dbdma_regs __iomem *td = mp->tx_dma;
drivers/net/ethernet/apple/mace.c
535
volatile struct dbdma_regs __iomem *td = mp->tx_dma;
drivers/net/ethernet/apple/mace.c
665
volatile struct dbdma_regs __iomem *td = mp->tx_dma;
drivers/net/ethernet/apple/mace.c
811
volatile struct dbdma_regs __iomem *td = mp->tx_dma;
drivers/net/ethernet/cadence/macb_main.c
2600
dma_addr_t tx_dma, rx_dma;
drivers/net/ethernet/cadence/macb_main.c
2614
tx = dma_alloc_coherent(dev, size, &tx_dma, GFP_KERNEL);
drivers/net/ethernet/cadence/macb_main.c
2615
if (!tx || upper_32_bits(tx_dma) != upper_32_bits(tx_dma + size - 1))
drivers/net/ethernet/cadence/macb_main.c
2618
size, bp->num_queues, (unsigned long)tx_dma, tx);
drivers/net/ethernet/cadence/macb_main.c
2629
queue->tx_ring_dma = tx_dma + macb_tx_ring_size_per_queue(bp) * q;
drivers/net/ethernet/natsemi/natsemi.c
2013
dma_unmap_single(&np->pci_dev->dev, np->tx_dma[i],
drivers/net/ethernet/natsemi/natsemi.c
2100
np->tx_dma[entry] = dma_map_single(&np->pci_dev->dev, skb->data,
drivers/net/ethernet/natsemi/natsemi.c
2102
if (dma_mapping_error(&np->pci_dev->dev, np->tx_dma[entry])) {
drivers/net/ethernet/natsemi/natsemi.c
2109
np->tx_ring[entry].addr = cpu_to_le32(np->tx_dma[entry]);
drivers/net/ethernet/natsemi/natsemi.c
2168
dma_unmap_single(&np->pci_dev->dev, np->tx_dma[entry],
drivers/net/ethernet/natsemi/natsemi.c
548
dma_addr_t tx_dma[TX_RING_SIZE];
drivers/net/ethernet/sis/sis190.c
1076
&tp->tx_dma, GFP_KERNEL);
drivers/net/ethernet/sis/sis190.c
1107
tp->tx_dma);
drivers/net/ethernet/sis/sis190.c
1170
tp->tx_dma);
drivers/net/ethernet/sis/sis190.c
276
dma_addr_t tx_dma;
drivers/net/ethernet/sis/sis190.c
890
SIS_W32(TxDescStartAddr, tp->tx_dma);
drivers/scsi/mvsas/mv_64xx.c
315
mw32(MVS_TX_LO, mvi->tx_dma);
drivers/scsi/mvsas/mv_64xx.c
316
mw32(MVS_TX_HI, (mvi->tx_dma >> 16) >> 16);
drivers/scsi/mvsas/mv_94xx.c
453
mw32(MVS_TX_LO, mvi->tx_dma);
drivers/scsi/mvsas/mv_94xx.c
454
mw32(MVS_TX_HI, (mvi->tx_dma >> 16) >> 16);
drivers/scsi/mvsas/mv_init.c
103
mvi->tx, mvi->tx_dma);
drivers/scsi/mvsas/mv_init.c
229
&mvi->tx_dma, GFP_KERNEL);
drivers/scsi/mvsas/mv_sas.h
350
dma_addr_t tx_dma;
drivers/spi/spi-amlogic-spisg.c
276
if (xfer->tx_buf || xfer->tx_dma) {
drivers/spi/spi-amlogic-spisg.c
318
} else if (xfer->tx_buf || xfer->tx_dma) {
drivers/spi/spi-amlogic-spisg.c
319
paddr = xfer->tx_dma;
drivers/spi/spi-amlogic-spisg.c
390
} else if (!xfer->tx_dma) {
drivers/spi/spi-atmel.c
1006
xfer->tx_dma, xfer->len,
drivers/spi/spi-atmel.c
1017
if (xfer->tx_dma != INVALID_DMA_ADDRESS)
drivers/spi/spi-atmel.c
1018
dma_unmap_single(host->dev.parent, xfer->tx_dma,
drivers/spi/spi-atmel.c
823
xfer, xfer->len, xfer->tx_buf, (unsigned long long)xfer->tx_dma,
drivers/spi/spi-atmel.c
854
dma_addr_t *tx_dma,
drivers/spi/spi-atmel.c
859
*tx_dma = xfer->tx_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
930
spi_writel(as, TPR, tx_dma);
drivers/spi/spi-atmel.c
940
(unsigned long long)xfer->tx_dma, xfer->rx_buf,
drivers/spi/spi-atmel.c
945
atmel_spi_next_xfer_data(host, xfer, &tx_dma, &rx_dma, &len);
drivers/spi/spi-atmel.c
949
spi_writel(as, TNPR, tx_dma);
drivers/spi/spi-atmel.c
959
(unsigned long long)xfer->tx_dma, xfer->rx_buf,
drivers/spi/spi-atmel.c
987
xfer->tx_dma = xfer->rx_dma = INVALID_DMA_ADDRESS;
drivers/spi/spi-atmel.c
993
xfer->tx_dma = dma_map_single(dev,
drivers/spi/spi-atmel.c
996
if (dma_mapping_error(dev, xfer->tx_dma))
drivers/spi/spi-fsl-cpm.c
110
mspi->tx_dma = mspi->dma_dummy_tx;
drivers/spi/spi-fsl-cpm.c
137
mspi->tx_dma = dma_map_single(dev, nonconst_tx, t->len,
drivers/spi/spi-fsl-cpm.c
139
if (dma_mapping_error(dev, mspi->tx_dma)) {
drivers/spi/spi-fsl-cpm.c
144
mspi->tx_dma = 0;
drivers/spi/spi-fsl-cpm.c
171
dma_unmap_single(dev, mspi->tx_dma, t->len, DMA_TO_DEVICE);
drivers/spi/spi-fsl-cpm.c
182
dma_unmap_single(dev, mspi->tx_dma, t->len, DMA_TO_DEVICE);
drivers/spi/spi-fsl-cpm.c
89
if (mspi->tx_dma == mspi->dma_dummy_tx)
drivers/spi/spi-fsl-cpm.c
90
iowrite32be(mspi->tx_dma, &tx_bd->cbd_bufaddr);
drivers/spi/spi-fsl-cpm.c
92
iowrite32be(mspi->tx_dma + xfer_ofs, &tx_bd->cbd_bufaddr);
drivers/spi/spi-fsl-lib.h
38
dma_addr_t tx_dma;
drivers/spi/spi-meson-spicc.c
199
dma_addr_t tx_dma;
drivers/spi/spi-meson-spicc.c
241
t->tx_dma = dma_map_single(dev, (void *)t->tx_buf, t->len, DMA_TO_DEVICE);
drivers/spi/spi-meson-spicc.c
242
if (dma_mapping_error(dev, t->tx_dma))
drivers/spi/spi-meson-spicc.c
249
spicc->tx_dma = t->tx_dma;
drivers/spi/spi-meson-spicc.c
260
if (t->tx_dma)
drivers/spi/spi-meson-spicc.c
261
dma_unmap_single(dev, t->tx_dma, t->len, DMA_TO_DEVICE);
drivers/spi/spi-meson-spicc.c
314
writel_relaxed(spicc->tx_dma, spicc->base + SPICC_DRADDR);
drivers/spi/spi-meson-spicc.c
330
if (spicc->tx_dma) {
drivers/spi/spi-meson-spicc.c
331
spicc->tx_dma += len;
drivers/spi/spi-mt65xx.c
1093
mdata->tx_dma = dma_map_single(mdata->dev, tx_tmp_buf,
drivers/spi/spi-mt65xx.c
1095
if (dma_mapping_error(mdata->dev, mdata->tx_dma)) {
drivers/spi/spi-mt65xx.c
1156
dma_unmap_single(mdata->dev, mdata->tx_dma,
drivers/spi/spi-mt65xx.c
176
dma_addr_t tx_dma;
drivers/spi/spi-mt65xx.c
644
writel((u32)(xfer->tx_dma & MTK_SPI_32BITS_MASK),
drivers/spi/spi-mt65xx.c
648
writel((u32)(xfer->tx_dma >> 32),
drivers/spi/spi-mt65xx.c
723
xfer->tx_dma = sg_dma_address(mdata->tx_sgl);
drivers/spi/spi-mt65xx.c
844
xfer->tx_dma += mdata->xfer_len;
drivers/spi/spi-mt65xx.c
851
xfer->tx_dma = sg_dma_address(mdata->tx_sgl);
drivers/spi/spi-mt65xx.c
948
writel((u32)(mdata->tx_dma & MTK_SPI_32BITS_MASK),
drivers/spi/spi-mt65xx.c
952
writel((u32)(mdata->tx_dma >> 32),
drivers/spi/spi-s3c64xx.c
1295
sdd->tx_dma.direction = DMA_MEM_TO_DEV;
drivers/spi/spi-s3c64xx.c
1406
dma_release_channel(sdd->tx_dma.ch);
drivers/spi/spi-s3c64xx.c
221
struct s3c64xx_spi_dma_data tx_dma;
drivers/spi/spi-s3c64xx.c
288
struct s3c64xx_spi_driver_data, tx_dma);
drivers/spi/spi-s3c64xx.c
323
struct s3c64xx_spi_driver_data, tx_dma);
drivers/spi/spi-s3c64xx.c
395
sdd->tx_dma.ch = dma_request_chan(&sdd->pdev->dev, "tx");
drivers/spi/spi-s3c64xx.c
396
if (IS_ERR(sdd->tx_dma.ch)) {
drivers/spi/spi-s3c64xx.c
399
sdd->tx_dma.ch = NULL;
drivers/spi/spi-s3c64xx.c
405
spi->dma_tx = sdd->tx_dma.ch;
drivers/spi/spi-s3c64xx.c
418
if (sdd->rx_dma.ch && sdd->tx_dma.ch) {
drivers/spi/spi-s3c64xx.c
420
dma_release_channel(sdd->tx_dma.ch);
drivers/spi/spi-s3c64xx.c
422
sdd->tx_dma.ch = NULL;
drivers/spi/spi-s3c64xx.c
434
if (sdd->rx_dma.ch && sdd->tx_dma.ch)
drivers/spi/spi-s3c64xx.c
521
ret = s3c64xx_prepare_dma(&sdd->tx_dma, &xfer->tx_sg);
drivers/spi/spi-s3c64xx.c
832
sdd->rx_dma.ch && sdd->tx_dma.ch) {
drivers/spi/spi-s3c64xx.c
909
dmaengine_pause(sdd->tx_dma.ch);
drivers/spi/spi-s3c64xx.c
910
dmaengine_tx_status(sdd->tx_dma.ch, sdd->tx_dma.cookie, &s);
drivers/spi/spi-s3c64xx.c
911
dmaengine_terminate_all(sdd->tx_dma.ch);
drivers/spi/spi-slave-mt27xx.c
215
xfer->tx_dma = dma_map_single(dev, nonconst_tx,
drivers/spi/spi-slave-mt27xx.c
217
if (dma_mapping_error(dev, xfer->tx_dma)) {
drivers/spi/spi-slave-mt27xx.c
232
writel(xfer->tx_dma, mdata->base + SPIS_TX_SRC_REG);
drivers/spi/spi-slave-mt27xx.c
271
dma_unmap_single(dev, xfer->tx_dma,
drivers/spi/spi-slave-mt27xx.c
346
dma_unmap_single(mdata->dev, trans->tx_dma,
drivers/spi/spi-sunplus-sp7021.c
129
writel(xfer->tx_dma, pspim->s_base + SP7021_SLAVE_DMA_ADDR_REG);
drivers/spi/spi-sunplus-sp7021.c
370
xfer->tx_dma = dma_map_single(dev, (void *)xfer->tx_buf,
drivers/spi/spi-sunplus-sp7021.c
372
if (dma_mapping_error(dev, xfer->tx_dma))
drivers/spi/spi-sunplus-sp7021.c
375
dma_unmap_single(dev, xfer->tx_dma, xfer->len, DMA_TO_DEVICE);
drivers/spi/spi-tegra210-quad.c
488
tx_dma_phys = t->tx_dma;
drivers/spi/spi-tegra210-quad.c
577
t->tx_dma = dma_map_single(tqspi->dev, (void *)tx_buf, len, DMA_TO_DEVICE);
drivers/spi/spi-tegra210-quad.c
578
if (dma_mapping_error(tqspi->dev, t->tx_dma))
drivers/spi/spi-tegra210-quad.c
585
dma_unmap_single(tqspi->dev, t->tx_dma, len, DMA_TO_DEVICE);
drivers/spi/spi-tegra210-quad.c
600
dma_unmap_single(tqspi->dev, t->tx_dma, len, DMA_TO_DEVICE);
drivers/spi/spi-tegra210-quad.c
670
tx_dma_phys = t->tx_dma;
drivers/tty/serial/8250/8250.h
18
int (*tx_dma)(struct uart_8250_port *p);
drivers/tty/serial/8250/8250_bcm7271.c
615
priv->dma.tx_dma = brcmuart_tx_dma;
drivers/tty/serial/8250/8250_omap.c
1563
dma->tx_dma = omap_8250_tx_dma;
drivers/tty/serial/8250/8250_port.c
1420
if (up->dma && !up->dma->tx_dma(up))
drivers/tty/serial/8250/8250_port.c
3194
if (!up->dma->tx_dma)
drivers/tty/serial/8250/8250_port.c
3195
up->dma->tx_dma = serial8250_tx_dma;
drivers/tty/serial/msm_serial.c
186
struct msm_dma tx_dma;
drivers/tty/serial/msm_serial.c
290
dma = &msm_port->tx_dma;
drivers/tty/serial/msm_serial.c
317
dma = &msm_port->tx_dma;
drivers/tty/serial/msm_serial.c
434
struct msm_dma *dma = &msm_port->tx_dma;
drivers/tty/serial/msm_serial.c
456
struct msm_dma *dma = &msm_port->tx_dma;
drivers/tty/serial/msm_serial.c
501
struct msm_dma *dma = &msm_port->tx_dma;
drivers/tty/serial/msm_serial.c
893
struct msm_dma *dma = &msm_port->tx_dma;
drivers/tty/serial/sprd_serial.c
134
struct sprd_uart_dma tx_dma;
drivers/tty/serial/sprd_serial.c
234
dmaengine_pause(sp->tx_dma.chn);
drivers/tty/serial/sprd_serial.c
236
dmaengine_tx_status(sp->tx_dma.chn, sp->tx_dma.cookie, &state);
drivers/tty/serial/sprd_serial.c
238
trans_len = state.residue - sp->tx_dma.phys_addr;
drivers/tty/serial/sprd_serial.c
240
dma_unmap_single(port->dev, sp->tx_dma.phys_addr,
drivers/tty/serial/sprd_serial.c
241
sp->tx_dma.trans_len, DMA_TO_DEVICE);
drivers/tty/serial/sprd_serial.c
244
dmaengine_terminate_all(sp->tx_dma.chn);
drivers/tty/serial/sprd_serial.c
245
sp->tx_dma.trans_len = 0;
drivers/tty/serial/sprd_serial.c
255
sp->tx_dma.trans_len = kfifo_out_linear_ptr(&tport->xmit_fifo, &tail,
drivers/tty/serial/sprd_serial.c
258
sp->tx_dma.phys_addr = dma_map_single(port->dev, tail,
drivers/tty/serial/sprd_serial.c
259
sp->tx_dma.trans_len,
drivers/tty/serial/sprd_serial.c
261
return dma_mapping_error(port->dev, sp->tx_dma.phys_addr);
drivers/tty/serial/sprd_serial.c
273
dma_unmap_single(port->dev, sp->tx_dma.phys_addr,
drivers/tty/serial/sprd_serial.c
274
sp->tx_dma.trans_len, DMA_TO_DEVICE);
drivers/tty/serial/sprd_serial.c
276
uart_xmit_advance(port, sp->tx_dma.trans_len);
drivers/tty/serial/sprd_serial.c
283
sp->tx_dma.trans_len = 0;
drivers/tty/serial/sprd_serial.c
322
u32 burst = sp->tx_dma.trans_len > SPRD_TX_FIFO_FULL ?
drivers/tty/serial/sprd_serial.c
323
SPRD_TX_FIFO_FULL : sp->tx_dma.trans_len;
drivers/tty/serial/sprd_serial.c
332
ret = dmaengine_slave_config(sp->tx_dma.chn, &cfg);
drivers/tty/serial/sprd_serial.c
336
return sprd_uart_dma_submit(port, &sp->tx_dma, sp->tx_dma.trans_len,
drivers/tty/serial/sprd_serial.c
358
if (sp->tx_dma.trans_len)
drivers/tty/serial/sprd_serial.c
362
sp->tx_dma.trans_len = 0;
drivers/tty/serial/sprd_serial.c
507
if (sp->tx_dma.enable)
drivers/tty/serial/sprd_serial.c
508
dma_release_channel(sp->tx_dma.chn);
drivers/tty/serial/sprd_serial.c
510
sp->tx_dma.enable = false;
drivers/tty/serial/sprd_serial.c
519
sp->tx_dma.enable = true;
drivers/tty/serial/sprd_serial.c
522
sp->tx_dma.chn = dma_request_chan(port->dev, "tx");
drivers/tty/serial/sprd_serial.c
523
if (IS_ERR(sp->tx_dma.chn)) {
drivers/tty/serial/sprd_serial.c
525
PTR_ERR(sp->tx_dma.chn));
drivers/tty/serial/sprd_serial.c
526
sp->tx_dma.enable = false;
drivers/tty/serial/sprd_serial.c
543
if (sp->tx_dma.enable) {
drivers/tty/serial/sprd_serial.c
564
if (sp->tx_dma.enable) {
drivers/tty/serial/sprd_serial.c
698
if (!(sp->rx_dma.enable || sp->tx_dma.enable))
include/linux/spi/spi.h
1118
dma_addr_t tx_dma;