Home
last modified time | relevance | path

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

/linux/arch/powerpc/platforms/pasemi/
H A Ddma_lib.c250 &chan->ring_dma, GFP_KERNEL); in pasemi_dma_alloc_ring()
269 chan->ring_virt, chan->ring_dma); in pasemi_dma_free_ring()
272 chan->ring_dma = 0; in pasemi_dma_free_ring()
/linux/drivers/net/ethernet/realtek/
H A D8139cp.c350 dma_addr_t ring_dma; member
989 dma_addr_t ring_dma; in cp_start_hw() local
1004 ring_dma = cp->ring_dma; in cp_start_hw()
1005 cpw32_f(RxRingAddr, ring_dma & 0xffffffff); in cp_start_hw()
1006 cpw32_f(RxRingAddr + 4, (ring_dma >> 16) >> 16); in cp_start_hw()
1008 ring_dma += sizeof(struct cp_desc) * CP_RX_RING_SIZE; in cp_start_hw()
1009 cpw32_f(TxRingAddr, ring_dma & 0xffffffff); in cp_start_hw()
1010 cpw32_f(TxRingAddr + 4, (ring_dma >> 16) >> 16); in cp_start_hw()
1119 mem = dma_alloc_coherent(d, CP_RING_BYTES, &cp->ring_dma, GFP_KERNEL); in cp_alloc_rings()
1128 dma_free_coherent(d, CP_RING_BYTES, cp->rx_ring, cp->ring_dma); in cp_alloc_rings()
[all …]
/linux/drivers/net/ethernet/atheros/atl1e/
H A Datl1e_main.c779 adapter->ring_vir_addr, adapter->ring_dma); in atl1e_free_ring_resources()
816 &adapter->ring_dma, GFP_KERNEL); in atl1e_setup_ring_resources()
826 tx_ring->dma = roundup(adapter->ring_dma, 8); in atl1e_setup_ring_resources()
827 offset = tx_ring->dma - adapter->ring_dma; in atl1e_setup_ring_resources()
843 adapter->ring_dma + offset; in atl1e_setup_ring_resources()
851 tx_ring->cmb_dma = adapter->ring_dma + offset; in atl1e_setup_ring_resources()
858 adapter->ring_dma + offset; in atl1e_setup_ring_resources()
879 adapter->ring_vir_addr, adapter->ring_dma); in atl1e_setup_ring_resources()
895 (u32)((adapter->ring_dma & AT_DMA_HI_ADDR_MASK) >> 32)); in atl1e_configure_des_ring()
906 (u32)((adapter->ring_dma & in atl1e_configure_des_ring()
H A Datl1e.h440 dma_addr_t ring_dma; member
/linux/drivers/net/ethernet/pasemi/
H A Dpasemi_mac.c292 PAS_DMA_TXCHAN_BASEL_BRBL(ring->chan.ring_dma)); in pasemi_mac_setup_csring()
293 val = PAS_DMA_TXCHAN_BASEU_BRBH(ring->chan.ring_dma >> 32); in pasemi_mac_setup_csring()
400 PAS_DMA_RXCHAN_BASEL_BRBL(ring->chan.ring_dma)); in pasemi_mac_setup_rx_resources()
403 PAS_DMA_RXCHAN_BASEU_BRBH(ring->chan.ring_dma >> 32) | in pasemi_mac_setup_rx_resources()
475 PAS_DMA_TXCHAN_BASEL_BRBL(ring->chan.ring_dma)); in pasemi_mac_setup_tx_resources()
476 val = PAS_DMA_TXCHAN_BASEU_BRBH(ring->chan.ring_dma >> 32); in pasemi_mac_setup_tx_resources()
1378 csdma = csring->chan.ring_dma + (fill & (CS_RING_SIZE-1)) * 8 + 2; in pasemi_mac_queue_csdesc()
/linux/drivers/net/ethernet/atheros/atlx/
H A Datl2.h454 dma_addr_t ring_dma; member
/linux/drivers/net/ethernet/via/
H A Dvia-rhine.c1143 dma_addr_t ring_dma; in alloc_ring() local
1148 &ring_dma, in alloc_ring()
1163 ring, ring_dma); in alloc_ring()
1170 rp->rx_ring_dma = ring_dma; in alloc_ring()
1171 rp->tx_ring_dma = ring_dma + RX_RING_SIZE * sizeof(struct rx_desc); in alloc_ring()
/linux/arch/powerpc/include/asm/
H A Dpasemi_dma.h476 dma_addr_t ring_dma; /* DMA address for ring */ member