/kernel/linux/linux-5.10/drivers/net/wan/ |
H A D | sealevel.c | 204 int txdma, int rxdma, int slow) in slvl_init() 275 dev->chanA.txdma = 3; in slvl_init() 277 if (request_dma(dev->chanA.txdma, "SeaLevel (TX)")) in slvl_init() 323 free_dma(dev->chanA.txdma); in slvl_init() 347 free_dma(b->board.chanA.txdma); in slvl_shutdown() 356 static int txdma=1; variable 363 module_param_hw(txdma, int, dma, 0); 364 MODULE_PARM_DESC(txdma, "Transmit DMA channel"); 380 slvl_unit = slvl_init(io, irq, txdma, rxdma, slow); in slvl_init_module() 203 slvl_init(int iobase, int irq, int txdma, int rxdma, int slow) slvl_init() argument
|
H A D | z85230.c | 575 disable_dma(chan->txdma); in z8530_dma_status() 576 clear_dma_ff(chan->txdma); in z8530_dma_status() 941 disable_dma(c->txdma); in z8530_sync_dma_open() 942 clear_dma_ff(c->txdma); in z8530_sync_dma_open() 943 set_dma_mode(c->txdma, DMA_MODE_WRITE); in z8530_sync_dma_open() 944 disable_dma(c->txdma); in z8530_sync_dma_open() 995 disable_dma(c->txdma); in z8530_sync_dma_close() 996 clear_dma_ff(c->txdma); in z8530_sync_dma_close() 1114 disable_dma(c->txdma); in z8530_sync_txdma_open() 1115 clear_dma_ff(c->txdma); in z8530_sync_txdma_open() [all...] |
H A D | hostess_sv11.c | 239 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()
|
H A D | z85230.h | 298 u8 txdma; member
|
/kernel/linux/linux-5.10/drivers/net/ethernet/agere/ |
H A D | et131x.c | 793 &adapter->regs->txdma.csr); in et131x_tx_dma_enable() 1638 struct txdma_regs __iomem *txdma = &adapter->regs->txdma; in et131x_config_tx_dma_regs() local 1642 writel(upper_32_bits(tx_ring->tx_desc_ring_pa), &txdma->pr_base_hi); in et131x_config_tx_dma_regs() 1643 writel(lower_32_bits(tx_ring->tx_desc_ring_pa), &txdma->pr_base_lo); in et131x_config_tx_dma_regs() 1646 writel(NUM_DESC_PER_RING_TX - 1, &txdma->pr_num_des); in et131x_config_tx_dma_regs() 1649 writel(upper_32_bits(tx_ring->tx_status_pa), &txdma->dma_wb_base_hi); in et131x_config_tx_dma_regs() 1650 writel(lower_32_bits(tx_ring->tx_status_pa), &txdma->dma_wb_base_lo); in et131x_config_tx_dma_regs() 1654 writel(0, &txdma->service_request); in et131x_config_tx_dma_regs() 1721 &adapter->regs->txdma in et131x_tx_dma_disable() [all...] |
H A D | et131x.h | 174 /* txdma control status reg at address 0x1000 183 /* structure for txdma packet ring base address hi reg in txdma address map 188 /* structure for txdma packet ring base address low reg in txdma address map 193 /* structure for txdma packet ring number of descriptor reg in txdma address 211 * txdma tx queue write address reg in txdma address map at 0x1010 212 * txdma t 1227 struct txdma_regs txdma; global() member [all...] |
/kernel/linux/linux-6.6/drivers/net/ethernet/agere/ |
H A D | et131x.c | 793 &adapter->regs->txdma.csr); in et131x_tx_dma_enable() 1638 struct txdma_regs __iomem *txdma = &adapter->regs->txdma; in et131x_config_tx_dma_regs() local 1642 writel(upper_32_bits(tx_ring->tx_desc_ring_pa), &txdma->pr_base_hi); in et131x_config_tx_dma_regs() 1643 writel(lower_32_bits(tx_ring->tx_desc_ring_pa), &txdma->pr_base_lo); in et131x_config_tx_dma_regs() 1646 writel(NUM_DESC_PER_RING_TX - 1, &txdma->pr_num_des); in et131x_config_tx_dma_regs() 1649 writel(upper_32_bits(tx_ring->tx_status_pa), &txdma->dma_wb_base_hi); in et131x_config_tx_dma_regs() 1650 writel(lower_32_bits(tx_ring->tx_status_pa), &txdma->dma_wb_base_lo); in et131x_config_tx_dma_regs() 1654 writel(0, &txdma->service_request); in et131x_config_tx_dma_regs() 1721 &adapter->regs->txdma in et131x_tx_dma_disable() [all...] |
H A D | et131x.h | 174 /* txdma control status reg at address 0x1000 183 /* structure for txdma packet ring base address hi reg in txdma address map 188 /* structure for txdma packet ring base address low reg in txdma address map 193 /* structure for txdma packet ring number of descriptor reg in txdma address 211 * txdma tx queue write address reg in txdma address map at 0x1010 212 * txdma t 1227 struct txdma_regs txdma; global() member [all...] |
/kernel/linux/linux-5.10/drivers/i2c/busses/ |
H A D | i2c-cpm.c | 113 dma_addr_t txdma[CPM_MAXBD]; member 539 &cpm->txdma[i], GFP_KERNEL); in cpm_i2c_setup() 544 out_be32(&tbdf[i].cbd_bufaddr, cpm->txdma[i]); in cpm_i2c_setup() 588 cpm->txbuf[i], cpm->txdma[i]); in cpm_i2c_setup() 621 cpm->txbuf[i], cpm->txdma[i]); in cpm_i2c_shutdown()
|
/kernel/linux/linux-6.6/drivers/i2c/busses/ |
H A D | i2c-cpm.c | 113 dma_addr_t txdma[CPM_MAXBD]; member 539 &cpm->txdma[i], GFP_KERNEL); in cpm_i2c_setup() 544 out_be32(&tbdf[i].cbd_bufaddr, cpm->txdma[i]); in cpm_i2c_setup() 588 cpm->txbuf[i], cpm->txdma[i]); in cpm_i2c_setup() 621 cpm->txbuf[i], cpm->txdma[i]); in cpm_i2c_shutdown()
|
/kernel/linux/linux-5.10/drivers/net/ethernet/smsc/ |
H A D | smc911x.c | 1963 lp->txdma = dma_request_channel(mask, NULL, NULL); in smc911x_probe() 1980 retval = dmaengine_slave_config(lp->txdma, &config); in smc911x_probe() 1999 if (lp->txdma) in smc911x_probe() 2000 pr_cont(" TXDMA %p", lp->txdma); in smc911x_probe() 2025 if (lp->txdma) in smc911x_probe() 2026 dma_release_channel(lp->txdma); in smc911x_probe() 2135 if (lp->txdma) in smc911x_drv_remove() 2136 dma_release_channel(lp->txdma); in smc911x_drv_remove()
|
H A D | smc911x.h | 94 struct dma_chan *txdma; member 247 smc_pxa_dma_outsl(lp, lp->physaddr, r, lp->txdma, p, l)
|
/kernel/linux/linux-5.10/drivers/net/ethernet/tundra/ |
H A D | tsi108_eth.c | 111 dma_addr_t txdma, rxdma; member 1311 &data->txdma, GFP_KERNEL); in tsi108_open() 1355 data->txring[i].next0 = data->txdma + (i + 1) * sizeof(tx_desc); in tsi108_open() 1359 data->txring[TSI108_TXRING_LEN - 1].next0 = data->txdma; in tsi108_open() 1363 TSI_WRITE(TSI108_EC_TXQ_PTRLOW, data->txdma); in tsi108_open() 1431 data->txring, data->txdma); in tsi108_close()
|
/kernel/linux/linux-6.6/drivers/net/ethernet/tundra/ |
H A D | tsi108_eth.c | 108 dma_addr_t txdma, rxdma; member 1299 &data->txdma, GFP_KERNEL); in tsi108_open() 1343 data->txring[i].next0 = data->txdma + (i + 1) * sizeof(tx_desc); in tsi108_open() 1347 data->txring[TSI108_TXRING_LEN - 1].next0 = data->txdma; in tsi108_open() 1351 TSI_WRITE(TSI108_EC_TXQ_PTRLOW, data->txdma); in tsi108_open() 1419 data->txring, data->txdma); in tsi108_close()
|
/kernel/linux/linux-5.10/drivers/net/wireless/ath/ath9k/ |
H A D | ath9k.h | 291 struct ath_descdma txdma; member
|
H A D | xmit.c | 2783 error = ath_descdma_setup(sc, &sc->tx.txdma, &sc->tx.txbuf, in ath_tx_init()
|
/kernel/linux/linux-6.6/drivers/net/wireless/ath/ath9k/ |
H A D | ath9k.h | 292 struct ath_descdma txdma; member
|
H A D | xmit.c | 2842 error = ath_descdma_setup(sc, &sc->tx.txdma, &sc->tx.txbuf, in ath_tx_init()
|