Lines Matching refs:skb_dma
441 if (rdata->skb_dma) { in xgbe_unmap_rdata()
443 dma_unmap_page(pdata->dev, rdata->skb_dma, in xgbe_unmap_rdata()
446 dma_unmap_single(pdata->dev, rdata->skb_dma, in xgbe_unmap_rdata()
449 rdata->skb_dma = 0; in xgbe_unmap_rdata()
498 dma_addr_t skb_dma; in xgbe_map_tx_skb() local
526 skb_dma = dma_map_single(pdata->dev, skb->data, in xgbe_map_tx_skb()
528 if (dma_mapping_error(pdata->dev, skb_dma)) { in xgbe_map_tx_skb()
532 rdata->skb_dma = skb_dma; in xgbe_map_tx_skb()
536 cur_index, &skb_dma, packet->header_len); in xgbe_map_tx_skb()
550 skb_dma = dma_map_single(pdata->dev, skb->data + offset, len, in xgbe_map_tx_skb()
552 if (dma_mapping_error(pdata->dev, skb_dma)) { in xgbe_map_tx_skb()
556 rdata->skb_dma = skb_dma; in xgbe_map_tx_skb()
560 cur_index, &skb_dma, len); in xgbe_map_tx_skb()
582 skb_dma = skb_frag_dma_map(pdata->dev, frag, offset, in xgbe_map_tx_skb()
584 if (dma_mapping_error(pdata->dev, skb_dma)) { in xgbe_map_tx_skb()
589 rdata->skb_dma = skb_dma; in xgbe_map_tx_skb()
594 cur_index, &skb_dma, len); in xgbe_map_tx_skb()