Lines Matching refs:dma_addr
305 writel(upper_32_bits(adpt->tx_q.tpd.dma_addr), in emac_mac_dma_rings_config()
308 writel(lower_32_bits(adpt->tx_q.tpd.dma_addr), in emac_mac_dma_rings_config()
315 writel(upper_32_bits(adpt->rx_q.rfd.dma_addr), in emac_mac_dma_rings_config()
318 writel(lower_32_bits(adpt->rx_q.rfd.dma_addr), in emac_mac_dma_rings_config()
320 writel(lower_32_bits(adpt->rx_q.rrd.dma_addr), in emac_mac_dma_rings_config()
598 if (tpbuf->dma_addr) { in emac_tx_q_descs_free()
600 tpbuf->dma_addr, tpbuf->length, in emac_tx_q_descs_free()
602 tpbuf->dma_addr = 0; in emac_tx_q_descs_free()
635 if (rfbuf->dma_addr) { in emac_rx_q_free_descs()
636 dma_unmap_single(dev, rfbuf->dma_addr, rfbuf->length, in emac_rx_q_free_descs()
638 rfbuf->dma_addr = 0; in emac_rx_q_free_descs()
669 tx_q->tpd.dma_addr = 0; in emac_tx_q_bufs_free()
687 tx_q->tpd.dma_addr = ring_header->dma_addr + ring_header->used; in emac_tx_q_desc_alloc()
707 rx_q->rfd.dma_addr = 0; in emac_rx_q_bufs_free()
711 rx_q->rrd.dma_addr = 0; in emac_rx_q_bufs_free()
731 rx_q->rrd.dma_addr = ring_header->dma_addr + ring_header->used; in emac_rx_descs_alloc()
735 rx_q->rfd.dma_addr = ring_header->dma_addr + ring_header->used; in emac_rx_descs_alloc()
772 &ring_header->dma_addr, in emac_mac_rx_tx_rings_alloc_all()
777 ring_header->used = ALIGN(ring_header->dma_addr, 8) - in emac_mac_rx_tx_rings_alloc_all()
778 ring_header->dma_addr; in emac_mac_rx_tx_rings_alloc_all()
798 ring_header->v_addr, ring_header->dma_addr); in emac_mac_rx_tx_rings_alloc_all()
801 ring_header->dma_addr = 0; in emac_mac_rx_tx_rings_alloc_all()
818 ring_header->v_addr, ring_header->dma_addr); in emac_mac_rx_tx_rings_free_all()
821 ring_header->dma_addr = 0; in emac_mac_rx_tx_rings_free_all()
834 adpt->tx_q.tpd.tpbuff[i].dma_addr = 0; in emac_mac_rx_tx_ring_reset_all()
841 adpt->rx_q.rfd.rfbuff[i].dma_addr = 0; in emac_mac_rx_tx_ring_reset_all()
875 while (!next_rxbuf->dma_addr) { in emac_mac_rx_descs_refill()
883 curr_rxbuf->dma_addr = in emac_mac_rx_descs_refill()
888 curr_rxbuf->dma_addr); in emac_mac_rx_descs_refill()
896 emac_mac_rx_rfd_create(adpt, rx_q, curr_rxbuf->dma_addr); in emac_mac_rx_descs_refill()
1116 rfbuf->dma_addr, rfbuf->length, in emac_mac_rx_process()
1118 rfbuf->dma_addr = 0; in emac_mac_rx_process()
1189 if (tpbuf->dma_addr) { in emac_mac_tx_process()
1191 tpbuf->dma_addr, tpbuf->length, in emac_mac_tx_process()
1193 tpbuf->dma_addr = 0; in emac_mac_tx_process()
1346 tpbuf->dma_addr = dma_map_page(adpt->netdev->dev.parent, in emac_tx_fill_tpd()
1352 tpbuf->dma_addr); in emac_tx_fill_tpd()
1356 TPD_BUFFER_ADDR_L_SET(tpd, lower_32_bits(tpbuf->dma_addr)); in emac_tx_fill_tpd()
1357 TPD_BUFFER_ADDR_H_SET(tpd, upper_32_bits(tpbuf->dma_addr)); in emac_tx_fill_tpd()
1366 tpbuf->dma_addr = dma_map_page(adpt->netdev->dev.parent, in emac_tx_fill_tpd()
1373 tpbuf->dma_addr); in emac_tx_fill_tpd()
1377 TPD_BUFFER_ADDR_L_SET(tpd, lower_32_bits(tpbuf->dma_addr)); in emac_tx_fill_tpd()
1378 TPD_BUFFER_ADDR_H_SET(tpd, upper_32_bits(tpbuf->dma_addr)); in emac_tx_fill_tpd()
1389 tpbuf->dma_addr = skb_frag_dma_map(adpt->netdev->dev.parent, in emac_tx_fill_tpd()
1393 tpbuf->dma_addr); in emac_tx_fill_tpd()
1397 TPD_BUFFER_ADDR_L_SET(tpd, lower_32_bits(tpbuf->dma_addr)); in emac_tx_fill_tpd()
1398 TPD_BUFFER_ADDR_H_SET(tpd, upper_32_bits(tpbuf->dma_addr)); in emac_tx_fill_tpd()
1421 dma_unmap_page(adpt->netdev->dev.parent, tpbuf->dma_addr, in emac_tx_fill_tpd()
1423 tpbuf->dma_addr = 0; in emac_tx_fill_tpd()