Home
last modified time | relevance | path

Searched refs:ring_dma (Results 1 – 20 of 20) sorted by relevance

/Linux-v4.19/arch/powerpc/platforms/pasemi/
Ddma_lib.c260 &chan->ring_dma, GFP_KERNEL); in pasemi_dma_alloc_ring()
281 chan->ring_virt, chan->ring_dma); in pasemi_dma_free_ring()
284 chan->ring_dma = 0; in pasemi_dma_free_ring()
/Linux-v4.19/drivers/net/ethernet/realtek/
D8139cp.c350 dma_addr_t ring_dma; member
984 dma_addr_t ring_dma; in cp_start_hw() local
999 ring_dma = cp->ring_dma; in cp_start_hw()
1000 cpw32_f(RxRingAddr, ring_dma & 0xffffffff); in cp_start_hw()
1001 cpw32_f(RxRingAddr + 4, (ring_dma >> 16) >> 16); in cp_start_hw()
1003 ring_dma += sizeof(struct cp_desc) * CP_RX_RING_SIZE; in cp_start_hw()
1004 cpw32_f(TxRingAddr, ring_dma & 0xffffffff); in cp_start_hw()
1005 cpw32_f(TxRingAddr + 4, (ring_dma >> 16) >> 16); in cp_start_hw()
1114 mem = dma_alloc_coherent(d, CP_RING_BYTES, &cp->ring_dma, GFP_KERNEL); in cp_alloc_rings()
1123 dma_free_coherent(d, CP_RING_BYTES, cp->rx_ring, cp->ring_dma); in cp_alloc_rings()
[all …]
/Linux-v4.19/drivers/net/ethernet/packetengines/
Dyellowfin.c381 dma_addr_t ring_dma; in yellowfin_init_one() local
437 ring_space = pci_alloc_consistent(pdev, TX_TOTAL_SIZE, &ring_dma); in yellowfin_init_one()
441 np->tx_ring_dma = ring_dma; in yellowfin_init_one()
443 ring_space = pci_alloc_consistent(pdev, RX_TOTAL_SIZE, &ring_dma); in yellowfin_init_one()
447 np->rx_ring_dma = ring_dma; in yellowfin_init_one()
449 ring_space = pci_alloc_consistent(pdev, STATUS_TOTAL_SIZE, &ring_dma); in yellowfin_init_one()
453 np->tx_status_dma = ring_dma; in yellowfin_init_one()
Dhamachi.c590 dma_addr_t ring_dma; in hamachi_init_one() local
647 ring_space = pci_alloc_consistent(pdev, TX_TOTAL_SIZE, &ring_dma); in hamachi_init_one()
651 hmp->tx_ring_dma = ring_dma; in hamachi_init_one()
653 ring_space = pci_alloc_consistent(pdev, RX_TOTAL_SIZE, &ring_dma); in hamachi_init_one()
657 hmp->rx_ring_dma = ring_dma; in hamachi_init_one()
/Linux-v4.19/drivers/net/ethernet/atheros/atl1e/
Datl1e_main.c793 adapter->ring_vir_addr, adapter->ring_dma); in atl1e_free_ring_resources()
829 &adapter->ring_dma); in atl1e_setup_ring_resources()
839 tx_ring->dma = roundup(adapter->ring_dma, 8); in atl1e_setup_ring_resources()
840 offset = tx_ring->dma - adapter->ring_dma; in atl1e_setup_ring_resources()
856 adapter->ring_dma + offset; in atl1e_setup_ring_resources()
864 tx_ring->cmb_dma = adapter->ring_dma + offset; in atl1e_setup_ring_resources()
871 adapter->ring_dma + offset; in atl1e_setup_ring_resources()
889 adapter->ring_vir_addr, adapter->ring_dma); in atl1e_setup_ring_resources()
905 (u32)((adapter->ring_dma & AT_DMA_HI_ADDR_MASK) >> 32)); in atl1e_configure_des_ring()
916 (u32)((adapter->ring_dma & in atl1e_configure_des_ring()
Datl1e.h453 dma_addr_t ring_dma; member
/Linux-v4.19/drivers/net/ethernet/pasemi/
Dpasemi_mac.c301 PAS_DMA_TXCHAN_BASEL_BRBL(ring->chan.ring_dma)); in pasemi_mac_setup_csring()
302 val = PAS_DMA_TXCHAN_BASEU_BRBH(ring->chan.ring_dma >> 32); in pasemi_mac_setup_csring()
411 PAS_DMA_RXCHAN_BASEL_BRBL(ring->chan.ring_dma)); in pasemi_mac_setup_rx_resources()
414 PAS_DMA_RXCHAN_BASEU_BRBH(ring->chan.ring_dma >> 32) | in pasemi_mac_setup_rx_resources()
488 PAS_DMA_TXCHAN_BASEL_BRBL(ring->chan.ring_dma)); in pasemi_mac_setup_tx_resources()
489 val = PAS_DMA_TXCHAN_BASEU_BRBH(ring->chan.ring_dma >> 32); in pasemi_mac_setup_tx_resources()
1387 csdma = csring->chan.ring_dma + (fill & (CS_RING_SIZE-1)) * 8 + 2; in pasemi_mac_queue_csdesc()
/Linux-v4.19/drivers/net/hippi/
Drrunner.c97 dma_addr_t ring_dma; in rr_init_one() local
158 tmpptr = pci_alloc_consistent(pdev, TX_TOTAL_SIZE, &ring_dma); in rr_init_one()
160 rrpriv->tx_ring_dma = ring_dma; in rr_init_one()
167 tmpptr = pci_alloc_consistent(pdev, RX_TOTAL_SIZE, &ring_dma); in rr_init_one()
169 rrpriv->rx_ring_dma = ring_dma; in rr_init_one()
176 tmpptr = pci_alloc_consistent(pdev, EVT_RING_SIZE, &ring_dma); in rr_init_one()
178 rrpriv->evt_ring_dma = ring_dma; in rr_init_one()
/Linux-v4.19/drivers/net/ethernet/smsc/
Depic100.c328 dma_addr_t ring_dma; in epic_init_one() local
376 ring_space = pci_alloc_consistent(pdev, TX_TOTAL_SIZE, &ring_dma); in epic_init_one()
380 ep->tx_ring_dma = ring_dma; in epic_init_one()
382 ring_space = pci_alloc_consistent(pdev, RX_TOTAL_SIZE, &ring_dma); in epic_init_one()
386 ep->rx_ring_dma = ring_dma; in epic_init_one()
/Linux-v4.19/drivers/net/ethernet/natsemi/
Dnatsemi.c540 dma_addr_t ring_dma; member
1721 writel(np->ring_dma, ioaddr + RxRingPtr); in init_registers()
1722 writel(np->ring_dma + RX_RING_SIZE * sizeof(struct netdev_desc), in init_registers()
1921 &np->ring_dma); in alloc_ring()
1980 np->tx_ring[i].next_desc = cpu_to_le32(np->ring_dma in init_ring()
1999 np->rx_ring[i].next_desc = cpu_to_le32(np->ring_dma in init_ring()
2057 np->rx_ring, np->ring_dma); in free_ring()
2328 writel(np->ring_dma, ioaddr + RxRingPtr); in netdev_rx()
2550 writel(np->ring_dma, ioaddr + RxRingPtr); in natsemi_change_mtu()
/Linux-v4.19/drivers/net/ethernet/
Dfealnx.c491 dma_addr_t ring_dma; in fealnx_init_one() local
560 ring_space = pci_alloc_consistent(pdev, RX_TOTAL_SIZE, &ring_dma); in fealnx_init_one()
566 np->rx_ring_dma = ring_dma; in fealnx_init_one()
568 ring_space = pci_alloc_consistent(pdev, TX_TOTAL_SIZE, &ring_dma); in fealnx_init_one()
574 np->tx_ring_dma = ring_dma; in fealnx_init_one()
/Linux-v4.19/drivers/net/ethernet/dlink/
Ddl2k.c121 dma_addr_t ring_dma; in rio_probe1() local
237 ring_space = pci_alloc_consistent (pdev, TX_TOTAL_SIZE, &ring_dma); in rio_probe1()
241 np->tx_ring_dma = ring_dma; in rio_probe1()
243 ring_space = pci_alloc_consistent (pdev, RX_TOTAL_SIZE, &ring_dma); in rio_probe1()
247 np->rx_ring_dma = ring_dma; in rio_probe1()
Dsundance.c511 dma_addr_t ring_dma; in sundance_probe1() local
559 &ring_dma, GFP_KERNEL); in sundance_probe1()
563 np->tx_ring_dma = ring_dma; in sundance_probe1()
566 &ring_dma, GFP_KERNEL); in sundance_probe1()
570 np->rx_ring_dma = ring_dma; in sundance_probe1()
/Linux-v4.19/drivers/net/ethernet/atheros/atlx/
Datl2.h467 dma_addr_t ring_dma; member
Datl2.c205 (u32)((adapter->ring_dma & 0xffffffff00000000ULL) >> 32)); in atl2_configure()
304 &adapter->ring_dma); in atl2_setup_ring_resources()
310 adapter->txd_dma = adapter->ring_dma ; in atl2_setup_ring_resources()
687 adapter->ring_dma); in atl2_free_ring_resources()
/Linux-v4.19/drivers/net/ethernet/sis/
Dsis900.c429 dma_addr_t ring_dma; in sis900_probe() local
480 ring_space = pci_alloc_consistent(pci_dev, TX_TOTAL_SIZE, &ring_dma); in sis900_probe()
486 sis_priv->tx_ring_dma = ring_dma; in sis900_probe()
488 ring_space = pci_alloc_consistent(pci_dev, RX_TOTAL_SIZE, &ring_dma); in sis900_probe()
494 sis_priv->rx_ring_dma = ring_dma; in sis900_probe()
/Linux-v4.19/drivers/net/ethernet/dec/tulip/
Dde2104x.c311 dma_addr_t ring_dma; member
1260 dw32(RxRingAddr, de->ring_dma); in de_init_hw()
1261 dw32(TxRingAddr, de->ring_dma + (sizeof(struct de_desc) * DE_RX_RING_SIZE)); in de_init_hw()
1319 de->rx_ring = pci_alloc_consistent(de->pdev, DE_RING_BYTES, &de->ring_dma); in de_alloc_rings()
1370 pci_free_consistent(de->pdev, DE_RING_BYTES, de->rx_ring, de->ring_dma); in de_free_rings()
/Linux-v4.19/arch/powerpc/include/asm/
Dpasemi_dma.h488 dma_addr_t ring_dma; /* DMA address for ring */ member
/Linux-v4.19/drivers/net/ethernet/via/
Dvia-rhine.c1161 dma_addr_t ring_dma; in alloc_ring() local
1166 &ring_dma, in alloc_ring()
1181 ring, ring_dma); in alloc_ring()
1188 rp->rx_ring_dma = ring_dma; in alloc_ring()
1189 rp->tx_ring_dma = ring_dma + RX_RING_SIZE * sizeof(struct rx_desc); in alloc_ring()
/Linux-v4.19/drivers/net/ethernet/3com/
Dtyphoon.c692 u32 ring_dma) in typhoon_tso_fill() argument
695 u32 tcpd_offset = ring_dma; in typhoon_tso_fill()