| /linux/drivers/net/ethernet/rdc/ |
| H A D | r6040.c | 184 dma_addr_t tx_ring_dma; member 318 r6040_init_ring_desc(lp->tx_ring, lp->tx_ring_dma, TX_DCNT); in r6040_init_txbufs() 398 iowrite16(lp->tx_ring_dma, ioaddr + MTD_SA0); in r6040_init_mac_regs() 399 iowrite16(lp->tx_ring_dma >> 16, ioaddr + MTD_SA1); in r6040_init_mac_regs() 502 lp->tx_ring_dma); in r6040_close() 771 &lp->tx_ring_dma, GFP_KERNEL); in r6040_open() 788 lp->tx_ring_dma); in r6040_open()
|
| /linux/drivers/net/ethernet/broadcom/ |
| H A D | b44.c | 1007 b44_sync_dma_desc_for_device(bp->sdev, bp->tx_ring_dma, in b44_start_xmit() 1118 dma_sync_single_for_device(bp->sdev->dma_dev, bp->tx_ring_dma, in b44_init_rings() 1150 dma_unmap_single(bp->sdev->dma_dev, bp->tx_ring_dma, in b44_free_consistent() 1155 bp->tx_ring, bp->tx_ring_dma); in b44_free_consistent() 1209 &bp->tx_ring_dma, gfp); in b44_alloc_consistent() 1215 dma_addr_t tx_ring_dma; in b44_alloc_consistent() local 1221 tx_ring_dma = dma_map_single(bp->sdev->dma_dev, tx_ring, in b44_alloc_consistent() 1225 if (dma_mapping_error(bp->sdev->dma_dev, tx_ring_dma) || in b44_alloc_consistent() 1226 tx_ring_dma + size > DMA_BIT_MASK(30)) { in b44_alloc_consistent() 1232 bp->tx_ring_dma in b44_alloc_consistent() [all...] |
| H A D | b44.h | 402 dma_addr_t rx_ring_dma, tx_ring_dma; member
|
| /linux/drivers/net/ethernet/dlink/ |
| H A D | sundance.c | 367 dma_addr_t tx_ring_dma; member 552 np->tx_ring_dma = ring_dma; in sundance_probe1() 697 np->tx_ring, np->tx_ring_dma); in sundance_probe1() 979 (unsigned long long)(np->tx_ring_dma + i*sizeof(*np->tx_ring)), in tx_timeout() 1074 np->last_tx->next_desc = cpu_to_le32(np->tx_ring_dma + in tx_poll() 1083 iowrite32 (np->tx_ring_dma + head * sizeof(struct netdev_desc), in tx_poll() 1873 (int)(np->tx_ring_dma)); in netdev_close() 1930 np->tx_ring, np->tx_ring_dma); in sundance_remove1()
|
| /linux/drivers/net/ethernet/sis/ |
| H A D | sis900.c | 184 dma_addr_t tx_ring_dma; member 487 sis_priv->tx_ring_dma = ring_dma; in sis900_probe() 577 sis_priv->tx_ring_dma); in sis900_probe() 1132 sis_priv->tx_ring[i].link = sis_priv->tx_ring_dma + in sis900_init_tx_ring() 1139 sw32(txdp, sis_priv->tx_ring_dma); in sis900_init_tx_ring() 1581 sw32(txdp, sis_priv->tx_ring_dma); in sis900_tx_timeout() 2493 sis_priv->tx_ring_dma); in sis900_remove()
|
| /linux/drivers/net/ethernet/via/ |
| H A D | via-rhine.c | 439 dma_addr_t tx_ring_dma; member 1171 rp->tx_ring_dma = ring_dma + RX_RING_SIZE * sizeof(struct rx_desc); in alloc_ring() 1308 next = rp->tx_ring_dma; in alloc_tbufs() 1318 rp->tx_ring[i-1].next_desc = cpu_to_le32(rp->tx_ring_dma); in alloc_tbufs() 1564 iowrite32(rp->tx_ring_dma, ioaddr + TxRingPtr); in init_registers() 2164 iowrite32(rp->tx_ring_dma + entry * sizeof(struct tx_desc), in rhine_restart_tx()
|
| /linux/drivers/net/ethernet/adaptec/ |
| H A D | starfire.c | 520 dma_addr_t tx_ring_dma; member 896 np->tx_ring_dma = np->rx_done_q_dma + rx_done_q_size; in netdev_open() 898 np->rx_ring_dma = np->tx_ring_dma + tx_ring_size; in netdev_open() 932 writel(np->tx_ring_dma, ioaddr + TxRingPtr); in netdev_open() 1944 (long long) np->tx_ring_dma); in netdev_close()
|
| /linux/drivers/net/ethernet/dec/tulip/ |
| H A D | tulip.h | 407 dma_addr_t tx_ring_dma; member
|
| H A D | tulip_core.c | 322 iowrite32(tp->tx_ring_dma, ioaddr + CSR4); in tulip_up() 647 tp->tx_ring[i].buffer2 = cpu_to_le32(tp->tx_ring_dma + sizeof(struct tulip_tx_desc) * (i + 1)); in tulip_init_ring() 649 tp->tx_ring[i-1].buffer2 = cpu_to_le32(tp->tx_ring_dma); in tulip_init_ring() 1436 tp->tx_ring_dma = tp->rx_ring_dma + sizeof(struct tulip_rx_desc) * RX_RING_SIZE; in tulip_init_one()
|
| /linux/drivers/net/ethernet/3com/ |
| H A D | 3c59x.c | 600 dma_addr_t tx_ring_dma; member 1219 vp->tx_ring_dma = vp->rx_ring_dma + sizeof(struct boom_rx_desc) * RX_RING_SIZE; in vortex_probe1() 1915 iowrite32(vp->tx_ring_dma + (vp->dirty_tx % TX_RING_SIZE) * sizeof(struct boom_tx_desc), in vortex_tx_timeout() 2216 prev_entry->next = cpu_to_le32(vp->tx_ring_dma + entry * sizeof(struct boom_tx_desc)); in boomerang_start_xmit() 2218 iowrite32(vp->tx_ring_dma + entry * sizeof(struct boom_tx_desc), ioaddr + DownListPtr); in boomerang_start_xmit() 2425 vp->tx_ring_dma + entry * sizeof(struct boom_tx_desc)) in _boomerang_interrupt()
|
| /linux/drivers/net/wireless/admtek/ |
| H A D | adm8211.h | 544 dma_addr_t tx_ring_dma; member
|
| H A D | adm8211.c | 1477 ADM8211_CSR_WRITE(TDBD, priv->tx_ring_dma); in adm8211_init_rings() 1755 priv->tx_ring_dma = priv->rx_ring_dma + in adm8211_alloc_rings()
|
| /linux/drivers/net/ethernet/cadence/ |
| H A D | macb_main.c | 179 return queue->tx_ring_dma + offset; in macb_tx_dma() 473 upper_32_bits(bp->queues[0].tx_ring_dma)); in macb_init_buffers() 478 queue_writel(queue, TBQP, lower_32_bits(queue->tx_ring_dma)); in macb_init_buffers() 1357 queue_writel(queue, TBQP, lower_32_bits(queue->tx_ring_dma)); in macb_tx_error_task() 2665 dma_free_coherent(dev, size, bp->queues[0].tx_ring, bp->queues[0].tx_ring_dma); in macb_free_consistent() 2746 queue->tx_ring_dma = tx_dma + macb_tx_ring_size_per_queue(bp) * q; in macb_alloc_consistent()
|