Lines Matching refs:dma
19 * via dma moves it into host memory, builds new RXD descriptor with same ID,
30 * skb db - used to keep track of all skbs owned by SW and their dma addresses.
1030 dm->dma = 0;
1034 if (dm->dma) {
1035 dma_unmap_single(&priv->pdev->dev, dm->dma,
1098 dm->dma = dma_map_single(&priv->pdev->dev, skb->data,
1104 rxfd->pa_lo = CPU_CHIP_SWAP32(L32_64(dm->dma));
1105 rxfd->pa_hi = CPU_CHIP_SWAP32(H32_64(dm->dma));
1159 rxfd->pa_lo = CPU_CHIP_SWAP32(L32_64(dm->dma));
1160 rxfd->pa_hi = CPU_CHIP_SWAP32(H32_64(dm->dma));
1259 dma_sync_single_for_cpu(&priv->pdev->dev, dm->dma,
1266 dma_unmap_single(&priv->pdev->dev, dm->dma,
1332 * txdb - used to keep track of all skbs owned by SW and their dma addresses.
1456 * bdx_tx_map_skb - creates and stores dma mappings for skb's data blocks
1461 * It makes dma mappings for skb's data blocks and writes them to PBL of
1477 db->wptr->addr.dma = dma_map_single(&priv->pdev->dev, skb->data,
1480 pbl->pa_lo = CPU_CHIP_SWAP32(L32_64(db->wptr->addr.dma));
1481 pbl->pa_hi = CPU_CHIP_SWAP32(H32_64(db->wptr->addr.dma));
1492 db->wptr->addr.dma = skb_frag_dma_map(&priv->pdev->dev, frag,
1498 pbl->pa_lo = CPU_CHIP_SWAP32(L32_64(db->wptr->addr.dma));
1499 pbl->pa_hi = CPU_CHIP_SWAP32(H32_64(db->wptr->addr.dma));
1711 /* first has to come tx_maps containing dma */
1714 BDX_ASSERT(db->rptr->addr.dma == 0);
1715 dma_unmap_page(&priv->pdev->dev, db->rptr->addr.dma,
1766 dma_unmap_page(&priv->pdev->dev, db->rptr->addr.dma,