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.
1036 dm->dma = 0;
1040 if (dm->dma) {
1041 dma_unmap_single(&priv->pdev->dev, dm->dma,
1104 dm->dma = dma_map_single(&priv->pdev->dev, skb->data,
1110 rxfd->pa_lo = CPU_CHIP_SWAP32(L32_64(dm->dma));
1111 rxfd->pa_hi = CPU_CHIP_SWAP32(H32_64(dm->dma));
1165 rxfd->pa_lo = CPU_CHIP_SWAP32(L32_64(dm->dma));
1166 rxfd->pa_hi = CPU_CHIP_SWAP32(H32_64(dm->dma));
1265 dma_sync_single_for_cpu(&priv->pdev->dev, dm->dma,
1272 dma_unmap_single(&priv->pdev->dev, dm->dma,
1338 * txdb - used to keep track of all skbs owned by SW and their dma addresses.
1462 * bdx_tx_map_skb - creates and stores dma mappings for skb's data blocks
1467 * It makes dma mappings for skb's data blocks and writes them to PBL of
1483 db->wptr->addr.dma = dma_map_single(&priv->pdev->dev, skb->data,
1486 pbl->pa_lo = CPU_CHIP_SWAP32(L32_64(db->wptr->addr.dma));
1487 pbl->pa_hi = CPU_CHIP_SWAP32(H32_64(db->wptr->addr.dma));
1498 db->wptr->addr.dma = skb_frag_dma_map(&priv->pdev->dev, frag,
1504 pbl->pa_lo = CPU_CHIP_SWAP32(L32_64(db->wptr->addr.dma));
1505 pbl->pa_hi = CPU_CHIP_SWAP32(H32_64(db->wptr->addr.dma));
1717 /* first has to come tx_maps containing dma */
1720 BDX_ASSERT(db->rptr->addr.dma == 0);
1721 dma_unmap_page(&priv->pdev->dev, db->rptr->addr.dma,
1772 dma_unmap_page(&priv->pdev->dev, db->rptr->addr.dma,