Home
last modified time | relevance | path

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

/linux-2.6.39/drivers/net/wan/
Dsealevel.c208 int txdma, int rxdma, int slow) in slvl_init() argument
280 dev->chanA.txdma = 3; in slvl_init()
282 if (request_dma(dev->chanA.txdma, "SeaLevel (TX)")) in slvl_init()
328 free_dma(dev->chanA.txdma); in slvl_init()
352 free_dma(b->board.chanA.txdma); in slvl_shutdown()
361 static int txdma=1; variable
368 module_param(txdma, int, 0);
369 MODULE_PARM_DESC(txdma, "Transmit DMA channel");
385 slvl_unit = slvl_init(io, irq, txdma, rxdma, slow); in slvl_init_module()
Dz85230.c577 disable_dma(chan->txdma); in z8530_dma_status()
578 clear_dma_ff(chan->txdma); in z8530_dma_status()
943 disable_dma(c->txdma); in z8530_sync_dma_open()
944 clear_dma_ff(c->txdma); in z8530_sync_dma_open()
945 set_dma_mode(c->txdma, DMA_MODE_WRITE); in z8530_sync_dma_open()
946 disable_dma(c->txdma); in z8530_sync_dma_open()
997 disable_dma(c->txdma); in z8530_sync_dma_close()
998 clear_dma_ff(c->txdma); in z8530_sync_dma_close()
1116 disable_dma(c->txdma); in z8530_sync_txdma_open()
1117 clear_dma_ff(c->txdma); in z8530_sync_txdma_open()
[all …]
Dhostess_sv11.c238 sv->chanA.txdma = 3; in sv11_init()
241 if (request_dma(sv->chanA.txdma, "Hostess SV/11 (TX)")) in sv11_init()
299 free_dma(sv->chanA.txdma); in sv11_init()
317 free_dma(dev->chanA.txdma); in sv11_shutdown()
Dz85230.h297 u8 txdma; member
/linux-2.6.39/drivers/staging/et131x/
Det1310_tx.c197 struct txdma_regs __iomem *txdma = &etdev->regs->txdma; in ConfigTxDmaRegs() local
201 &txdma->pr_base_hi); in ConfigTxDmaRegs()
203 &txdma->pr_base_lo); in ConfigTxDmaRegs()
206 writel(NUM_DESC_PER_RING_TX - 1, &txdma->pr_num_des); in ConfigTxDmaRegs()
210 &txdma->dma_wb_base_hi); in ConfigTxDmaRegs()
211 writel((u32)etdev->tx_ring.tx_status_pa, &txdma->dma_wb_base_lo); in ConfigTxDmaRegs()
215 writel(0, &txdma->service_request); in ConfigTxDmaRegs()
227 &etdev->regs->txdma.csr); in et131x_tx_dma_disable()
242 &etdev->regs->txdma.csr); in et131x_tx_dma_enable()
607 &etdev->regs->txdma.service_request); in nic_send_packet()
[all …]
Det131x_isr.c271 txdma_err = readl(&iomem->txdma.TxDmaError); in et131x_isr_handler()
Det1310_address_map.h1455 struct txdma_regs txdma; member
/linux-2.6.39/drivers/net/irda/
Dpxaficp_ir.c110 int txdma; member
160 DCSR(si->txdma) = DCSR_NODESC; in pxa_irda_fir_dma_tx_start()
161 DSADR(si->txdma) = si->dma_tx_buff_phy; in pxa_irda_fir_dma_tx_start()
162 DTADR(si->txdma) = __PREG(ICDR); in pxa_irda_fir_dma_tx_start()
163 …DCMD(si->txdma) = DCMD_INCSRCADDR | DCMD_FLOWTRG | DCMD_ENDIRQEN | DCMD_WIDTH1 | DCMD_BURST32 | s… in pxa_irda_fir_dma_tx_start()
164 DCSR(si->txdma) |= DCSR_RUN; in pxa_irda_fir_dma_tx_start()
626 DRCMR(18) = si->txdma | DRCMR_MAPVLD; in pxa_irda_startup()
647 DCSR(si->txdma) &= ~DCSR_RUN; in pxa_irda_shutdown()
692 si->txdma = pxa_request_dma("FICP_TX",DMA_PRIO_LOW, pxa_irda_fir_dma_tx_irq, dev); in pxa_irda_start()
693 if (si->txdma < 0) in pxa_irda_start()
[all …]
Dsa1100_ir.c60 dma_regs_t *txdma; member
281 sa1100_stop_dma(si->txdma); in sa1100_irda_shutdown()
705 sa1100_start_dma(si->txdma, si->txbuf_dma, skb->len); in sa1100_irda_hard_xmit()
782 sa1100_irda_txdma_irq, dev, &si->txdma); in sa1100_irda_start()
819 sa1100_free_dma(si->txdma); in sa1100_irda_start()
858 sa1100_free_dma(si->txdma); in sa1100_irda_stop()
/linux-2.6.39/drivers/mmc/host/
Ddavinci_mmc.c192 u32 rxdma, txdma; member
393 sync_dev = host->txdma; in davinci_abort_dma()
443 sync_dev = host->txdma; in mmc_davinci_dma_setup()
496 channel = host->txdma; in mmc_davinci_send_dma_request()
577 edma_free_channel(host->txdma); in davinci_release_dma_channels()
587 r = edma_alloc_channel(host->txdma, mmc_davinci_dma_cb, host, in davinci_acquire_dma_channels()
611 r = edma_alloc_slot(EDMA_CTLR(host->txdma), EDMA_SLOT_ANY); in davinci_acquire_dma_channels()
624 edma_free_channel(host->txdma); in davinci_acquire_dma_channels()
1245 host->txdma = r->start; in davinci_mmcsd_probe()
/linux-2.6.39/drivers/i2c/busses/
Di2c-cpm.c123 u32 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()
/linux-2.6.39/drivers/net/
Dtsi108_eth.c124 dma_addr_t txdma, rxdma; member
1322 &data->txdma, GFP_KERNEL); in tsi108_open()
1370 data->txring[i].next0 = data->txdma + (i + 1) * sizeof(tx_desc); in tsi108_open()
1374 data->txring[TSI108_TXRING_LEN - 1].next0 = data->txdma; in tsi108_open()
1378 TSI_WRITE(TSI108_EC_TXQ_PTRLOW, data->txdma); in tsi108_open()
1446 data->txring, data->txdma); in tsi108_close()
Dsmc911x.c1988 lp->txdma = SMC_DMA_REQUEST(dev, smc911x_tx_dma_irq); in smc911x_probe()
2005 if (lp->txdma != -1) in smc911x_probe()
2006 printk("TXDMA %d", lp->txdma); in smc911x_probe()
2033 if (lp->txdma != -1) { in smc911x_probe()
2034 SMC_DMA_FREE(dev, lp->txdma); in smc911x_probe()
2142 if (lp->txdma != -1) { in smc911x_drv_remove()
2143 SMC_DMA_FREE(dev, lp->txdma); in smc911x_drv_remove()
Dsmc911x.h106 int txdma; member
274 smc_pxa_dma_outsl(lp, lp->physaddr, r, lp->txdma, p, l)
/linux-2.6.39/drivers/tty/serial/
Dpxa.c322 up->txdma =
324 if (up->txdma < 0)
332 pxa_free_dma(up->txdma);
/linux-2.6.39/drivers/telephony/
Dixj.h101 unsigned int txdma:1; member
132 unsigned int txdma:1; member
/linux-2.6.39/drivers/net/wireless/ath/ath9k/
Dath9k.h291 struct ath_descdma txdma; member
Dxmit.c2328 error = ath_descdma_setup(sc, &sc->tx.txdma, &sc->tx.txbuf, in ath_tx_init()
2365 if (sc->tx.txdma.dd_desc_len != 0) in ath_tx_cleanup()
2366 ath_descdma_cleanup(sc, &sc->tx.txdma, &sc->tx.txbuf); in ath_tx_cleanup()