Home
last modified time | relevance | path

Searched refs:txdma (Results 1 – 13 of 13) sorted by relevance

/drivers/net/wan/
Dsealevel.c210 int txdma, int rxdma, int slow) in slvl_init() argument
281 dev->chanA.txdma = 3; in slvl_init()
283 if (request_dma(dev->chanA.txdma, "SeaLevel (TX)")) in slvl_init()
329 free_dma(dev->chanA.txdma); in slvl_init()
353 free_dma(b->board.chanA.txdma); in slvl_shutdown()
362 static int txdma=1; variable
369 module_param(txdma, int, 0);
370 MODULE_PARM_DESC(txdma, "Transmit DMA channel");
386 slvl_unit = slvl_init(io, irq, txdma, rxdma, slow); in slvl_init_module()
Dz85230.c579 disable_dma(chan->txdma); in z8530_dma_status()
580 clear_dma_ff(chan->txdma); in z8530_dma_status()
946 disable_dma(c->txdma); in z8530_sync_dma_open()
947 clear_dma_ff(c->txdma); in z8530_sync_dma_open()
948 set_dma_mode(c->txdma, DMA_MODE_WRITE); in z8530_sync_dma_open()
949 disable_dma(c->txdma); in z8530_sync_dma_open()
1000 disable_dma(c->txdma); in z8530_sync_dma_close()
1001 clear_dma_ff(c->txdma); in z8530_sync_dma_close()
1119 disable_dma(c->txdma); in z8530_sync_txdma_open()
1120 clear_dma_ff(c->txdma); in z8530_sync_txdma_open()
[all …]
Dhostess_sv11.c239 sv->chanA.txdma = 3; in sv11_init()
242 if (request_dma(sv->chanA.txdma, "Hostess SV/11 (TX)")) in sv11_init()
300 free_dma(sv->chanA.txdma); in sv11_init()
318 free_dma(dev->chanA.txdma); in sv11_shutdown()
Dz85230.h297 u8 txdma; member
/drivers/net/ethernet/agere/
Det131x.c791 &adapter->regs->txdma.csr); in et131x_tx_dma_enable()
1640 struct txdma_regs __iomem *txdma = &adapter->regs->txdma; in et131x_config_tx_dma_regs() local
1644 writel(upper_32_bits(tx_ring->tx_desc_ring_pa), &txdma->pr_base_hi); in et131x_config_tx_dma_regs()
1645 writel(lower_32_bits(tx_ring->tx_desc_ring_pa), &txdma->pr_base_lo); in et131x_config_tx_dma_regs()
1648 writel(NUM_DESC_PER_RING_TX - 1, &txdma->pr_num_des); in et131x_config_tx_dma_regs()
1651 writel(upper_32_bits(tx_ring->tx_status_pa), &txdma->dma_wb_base_hi); in et131x_config_tx_dma_regs()
1652 writel(lower_32_bits(tx_ring->tx_status_pa), &txdma->dma_wb_base_lo); in et131x_config_tx_dma_regs()
1656 writel(0, &txdma->service_request); in et131x_config_tx_dma_regs()
1723 &adapter->regs->txdma.csr); in et131x_tx_dma_disable()
2574 writel(tx_ring->send_idx, &adapter->regs->txdma.service_request); in nic_send_packet()
[all …]
Det131x.h1228 struct txdma_regs txdma; member
/drivers/net/irda/
Dpxaficp_ir.c151 struct dma_chan *txdma; member
223 tx = dmaengine_prep_slave_single(si->txdma, si->dma_tx_buff_phy, in pxa_irda_fir_dma_tx_start()
433 dmaengine_terminate_all(si->txdma); in pxa_irda_fir_dma_tx_irq()
434 if (dmaengine_tx_status(si->txdma, si->tx_cookie, NULL) == DMA_ERROR) { in pxa_irda_fir_dma_tx_irq()
720 dmaengine_terminate_all(si->txdma); in pxa_irda_shutdown()
779 si->txdma = dma_request_slave_channel_compat(mask, pxad_filter_fn, in pxa_irda_start()
781 if (!si->txdma) in pxa_irda_start()
787 err = dmaengine_slave_config(si->txdma, &config); in pxa_irda_start()
830 dma_release_channel(si->txdma); in pxa_irda_start()
860 dmaengine_terminate_all(si->txdma); in pxa_irda_stop()
[all …]
/drivers/i2c/busses/
Di2c-cpm.c119 dma_addr_t txdma[CPM_MAXBD]; member
543 …unsigned char *)dma_alloc_coherent(&cpm->ofdev->dev, CPM_MAX_READ + 1, &cpm->txdma[i], GFP_KERNEL); in cpm_i2c_setup()
548 out_be32(&tbdf[i].cbd_bufaddr, cpm->txdma[i]); in cpm_i2c_setup()
592 cpm->txbuf[i], cpm->txdma[i]); in cpm_i2c_setup()
625 cpm->txbuf[i], cpm->txdma[i]); in cpm_i2c_shutdown()
/drivers/net/ethernet/smsc/
Dsmc911x.c1979 lp->txdma = in smc911x_probe()
1998 retval = dmaengine_slave_config(lp->txdma, &config); in smc911x_probe()
2017 if (lp->txdma) in smc911x_probe()
2018 pr_cont(" TXDMA %p", lp->txdma); in smc911x_probe()
2043 if (lp->txdma) in smc911x_probe()
2044 dma_release_channel(lp->txdma); in smc911x_probe()
2148 if (lp->txdma) in smc911x_drv_remove()
2149 dma_release_channel(lp->txdma); in smc911x_drv_remove()
Dsmc911x.h105 struct dma_chan *txdma; member
258 smc_pxa_dma_outsl(lp, lp->physaddr, r, lp->txdma, p, l)
/drivers/net/ethernet/tundra/
Dtsi108_eth.c123 dma_addr_t txdma, rxdma; member
1316 data->txring = dma_zalloc_coherent(NULL, txring_size, &data->txdma, in tsi108_open()
1360 data->txring[i].next0 = data->txdma + (i + 1) * sizeof(tx_desc); in tsi108_open()
1364 data->txring[TSI108_TXRING_LEN - 1].next0 = data->txdma; in tsi108_open()
1368 TSI_WRITE(TSI108_EC_TXQ_PTRLOW, data->txdma); in tsi108_open()
1436 data->txring, data->txdma); in tsi108_close()
/drivers/net/wireless/ath/ath9k/
Dath9k.h293 struct ath_descdma txdma; member
Dxmit.c2866 error = ath_descdma_setup(sc, &sc->tx.txdma, &sc->tx.txbuf, in ath_tx_init()