Lines Matching refs:mapping
171 dma_addr_t mapping; in bnxt_start_xmit() local
290 mapping = dma_map_single(&pdev->dev, skb->data, len, DMA_TO_DEVICE); in bnxt_start_xmit()
292 if (unlikely(dma_mapping_error(&pdev->dev, mapping))) { in bnxt_start_xmit()
298 dma_unmap_addr_set(tx_buf, mapping, mapping); in bnxt_start_xmit()
302 txbd->tx_bd_haddr = cpu_to_le64(mapping); in bnxt_start_xmit()
345 mapping = skb_frag_dma_map(&pdev->dev, frag, 0, len, in bnxt_start_xmit()
348 if (unlikely(dma_mapping_error(&pdev->dev, mapping))) in bnxt_start_xmit()
352 dma_unmap_addr_set(tx_buf, mapping, mapping); in bnxt_start_xmit()
354 txbd->tx_bd_haddr = cpu_to_le64(mapping); in bnxt_start_xmit()
401 dma_unmap_single(&pdev->dev, dma_unmap_addr(tx_buf, mapping), in bnxt_start_xmit()
409 dma_unmap_page(&pdev->dev, dma_unmap_addr(tx_buf, mapping), in bnxt_start_xmit()
443 dma_unmap_single(&pdev->dev, dma_unmap_addr(tx_buf, mapping), in bnxt_tx_int()
452 dma_unmap_addr(tx_buf, mapping), in bnxt_tx_int()
485 static inline u8 *__bnxt_alloc_rx_data(struct bnxt *bp, dma_addr_t *mapping, in __bnxt_alloc_rx_data() argument
495 *mapping = dma_map_single(&pdev->dev, data + BNXT_RX_DMA_OFFSET, in __bnxt_alloc_rx_data()
498 if (dma_mapping_error(&pdev->dev, *mapping)) { in __bnxt_alloc_rx_data()
512 dma_addr_t mapping; in bnxt_alloc_rx_data() local
514 data = __bnxt_alloc_rx_data(bp, &mapping, gfp); in bnxt_alloc_rx_data()
519 dma_unmap_addr_set(rx_buf, mapping, mapping); in bnxt_alloc_rx_data()
521 rxbd->rx_bd_haddr = cpu_to_le64(mapping); in bnxt_alloc_rx_data()
538 dma_unmap_addr_set(prod_rx_buf, mapping, in bnxt_reuse_rx_data()
539 dma_unmap_addr(cons_rx_buf, mapping)); in bnxt_reuse_rx_data()
566 dma_addr_t mapping; in bnxt_alloc_rx_page() local
573 mapping = dma_map_page(&pdev->dev, page, 0, PAGE_SIZE, in bnxt_alloc_rx_page()
575 if (dma_mapping_error(&pdev->dev, mapping)) { in bnxt_alloc_rx_page()
588 rx_agg_buf->mapping = mapping; in bnxt_alloc_rx_page()
589 rxbd->rx_bd_haddr = cpu_to_le64(mapping); in bnxt_alloc_rx_page()
630 prod_rx_buf->mapping = cons_rx_buf->mapping; in bnxt_reuse_rx_agg_bufs()
634 prod_bd->rx_bd_haddr = cpu_to_le64(cons_rx_buf->mapping); in bnxt_reuse_rx_agg_bufs()
687 dma_addr_t mapping; in bnxt_rx_pages() local
703 mapping = dma_unmap_addr(cons_rx_buf, mapping); in bnxt_rx_pages()
727 dma_unmap_page(&pdev->dev, mapping, PAGE_SIZE, in bnxt_rx_pages()
756 dma_addr_t mapping) in bnxt_copy_skb() argument
766 dma_sync_single_for_cpu(&pdev->dev, mapping, in bnxt_copy_skb()
771 dma_sync_single_for_device(&pdev->dev, mapping, in bnxt_copy_skb()
788 dma_addr_t mapping; in bnxt_tpa_start() local
798 mapping = tpa_info->mapping; in bnxt_tpa_start()
799 dma_unmap_addr_set(prod_rx_buf, mapping, mapping); in bnxt_tpa_start()
803 prod_bd->rx_bd_haddr = cpu_to_le64(mapping); in bnxt_tpa_start()
807 tpa_info->mapping = dma_unmap_addr(cons_rx_buf, mapping); in bnxt_tpa_start()
938 dma_addr_t mapping; in bnxt_tpa_end() local
945 mapping = tpa_info->mapping; in bnxt_tpa_end()
966 skb = bnxt_copy_skb(bnapi, data, len, mapping); in bnxt_tpa_end()
982 tpa_info->mapping = new_mapping; in bnxt_tpa_end()
985 dma_unmap_single(&bp->pdev->dev, mapping, bp->rx_buf_use_size, in bnxt_tpa_end()
1131 dma_addr = dma_unmap_addr(rx_buf, mapping); in bnxt_rx_pkt()
1481 dma_unmap_addr(tx_buf, mapping), in bnxt_free_tx_skbs()
1493 dma_unmap_addr(tx_buf, mapping), in bnxt_free_tx_skbs()
1533 dma_unmap_addr(tpa_info, mapping), in bnxt_free_rx_skbs()
1551 dma_unmap_addr(rx_buf, mapping), in bnxt_free_rx_skbs()
1569 dma_unmap_addr(rx_agg_buf, mapping), in bnxt_free_rx_skbs()
1794 dma_addr_t mapping; in bnxt_alloc_tx_rings() local
1809 mapping = txr->tx_push_mapping + in bnxt_alloc_tx_rings()
1811 txbd->tx_bd_haddr = cpu_to_le64(mapping); in bnxt_alloc_tx_rings()
1997 dma_addr_t mapping; in bnxt_init_one_rx_ring() local
2000 data = __bnxt_alloc_rx_data(bp, &mapping, in bnxt_init_one_rx_ring()
2006 rxr->rx_tpa[i].mapping = mapping; in bnxt_init_one_rx_ring()