Home
last modified time | relevance | path

Searched refs:tx_ring_dma (Results 1 – 21 of 21) sorted by relevance

/linux/drivers/net/ethernet/packetengines/
H A Dyellowfin.c314 dma_addr_t tx_ring_dma; member
444 np->tx_ring_dma = ring_dma; in yellowfin_init_one()
520 np->tx_ring_dma); in yellowfin_init_one()
590 iowrite32(yp->tx_ring_dma, ioaddr + TxPtr); in yellowfin_open()
769 yp->tx_ring[i].branch_addr = cpu_to_le32(yp->tx_ring_dma + in yellowfin_init_ring()
782 yp->tx_ring[j].branch_addr = cpu_to_le32(yp->tx_ring_dma + in yellowfin_init_ring()
802 yp->tx_ring[j].branch_addr = cpu_to_le32(yp->tx_ring_dma + in yellowfin_init_ring()
1230 (unsigned long long)yp->tx_ring_dma); in yellowfin_close()
1402 np->tx_ring_dma); in yellowfin_remove_one()
H A Dhamachi.c488 dma_addr_t tx_ring_dma; member
656 hmp->tx_ring_dma = ring_dma; in hamachi_init_one()
786 hmp->tx_ring_dma); in hamachi_init_one()
874 writel(hmp->tx_ring_dma, ioaddr + TxPtr); in hamachi_open()
875 writel(hmp->tx_ring_dma >> 32, ioaddr + TxPtr + 4); in hamachi_open()
878 writel(hmp->tx_ring_dma, ioaddr + TxPtr); in hamachi_open()
1687 (int)hmp->tx_ring_dma); in hamachi_close()
1930 hmp->tx_ring_dma); in hamachi_remove_one()
/linux/drivers/net/ethernet/rdc/
H A Dr6040.c184 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/smsc/
H A Depic100.c260 dma_addr_t tx_ring_dma; member
383 ep->tx_ring_dma = ring_dma; in epic_init_one()
504 ep->tx_ring_dma); in epic_init_one()
726 ew32(PTxCDAR, ep->tx_ring_dma); in epic_open()
814 ew32(PTxCDAR, ep->tx_ring_dma + in epic_restart()
940 ep->tx_ring[i].next = ep->tx_ring_dma + in epic_init_ring()
943 ep->tx_ring[i-1].next = ep->tx_ring_dma; in epic_init_ring()
1520 ep->tx_ring_dma); in epic_remove_one()
/linux/drivers/net/ethernet/broadcom/
H A Db44.c1007 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 = tx_ring_dma; in b44_alloc_consistent()
[all …]
H A Db44.h402 dma_addr_t rx_ring_dma, tx_ring_dma; member
/linux/drivers/net/ethernet/dlink/
H A Dsundance.c367 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()
H A Ddl2k.c243 np->tx_ring_dma = ring_dma; in rio_probe1()
301 np->tx_ring_dma); in rio_probe1()
502 np->tx_ring[i].next_desc = cpu_to_le64(np->tx_ring_dma + in alloc_list()
785 dw32(TFDListPtr0, np->tx_ring_dma + in start_xmit()
906 dw32(TFDListPtr0, np->tx_ring_dma + in tx_error()
1828 np->tx_ring_dma); in rio_remove1()
/linux/drivers/net/ethernet/sis/
H A Dsis900.c188 dma_addr_t tx_ring_dma; member
498 sis_priv->tx_ring_dma = ring_dma; in sis900_probe()
588 sis_priv->tx_ring_dma); in sis900_probe()
1143 sis_priv->tx_ring[i].link = sis_priv->tx_ring_dma + in sis900_init_tx_ring()
1150 sw32(txdp, sis_priv->tx_ring_dma); in sis900_init_tx_ring()
1592 sw32(txdp, sis_priv->tx_ring_dma); in sis900_tx_timeout()
2505 sis_priv->tx_ring_dma); in sis900_remove()
/linux/drivers/net/ethernet/via/
H A Dvia-rhine.c439 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 Dstarfire.c520 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/hippi/
H A Drrunner.c157 rrpriv->tx_ring_dma = ring_dma; in rr_init_one()
211 rrpriv->tx_ring_dma); in rr_init_one()
240 rr->tx_ring_dma); in rr_remove_one()
611 set_rraddr(&rrpriv->info->tx_ctrl.rngptr, rrpriv->tx_ring_dma); in rr_init1()
H A Drrunner.h805 dma_addr_t tx_ring_dma; member
/linux/drivers/net/ethernet/dec/tulip/
H A Dtulip.h407 dma_addr_t tx_ring_dma; member
H A Dtulip_core.c322 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 D3c59x.c600 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 Dadm8211.h544 dma_addr_t tx_ring_dma; member
H A Dadm8211.c1477 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/alteon/
H A Dacenic.h677 dma_addr_t tx_ring_dma; /* 32/64 bit */ member
H A Dacenic.c730 ap->tx_ring_dma); in ace_free_descriptors()
788 &ap->tx_ring_dma, GFP_KERNEL); in ace_allocate_descriptors()
1290 set_aceaddr(&info->tx_ctrl.rngptr, ap->tx_ring_dma); in ace_init()
/linux/drivers/net/ethernet/cadence/
H A Dmacb_main.c172 return queue->tx_ring_dma + offset; in macb_tx_dma()
466 upper_32_bits(bp->queues[0].tx_ring_dma)); in macb_init_buffers()
471 queue_writel(queue, TBQP, lower_32_bits(queue->tx_ring_dma)); in macb_init_buffers()
1124 queue_writel(queue, TBQP, lower_32_bits(queue->tx_ring_dma)); in macb_tx_error_task()
2458 dma_free_coherent(dev, size, bp->queues[0].tx_ring, bp->queues[0].tx_ring_dma); in macb_free_consistent()
2539 queue->tx_ring_dma = tx_dma + macb_tx_ring_size_per_queue(bp) * q; in macb_alloc_consistent()