Lines Matching defs:mapping

25 #include <linux/dma-mapping.h>
399 dma_addr_t mapping;
533 mapping = dma_map_single(&pdev->dev, skb->data, len, DMA_TO_DEVICE);
535 if (unlikely(dma_mapping_error(&pdev->dev, mapping)))
538 dma_unmap_addr_set(tx_buf, mapping, mapping);
542 txbd->tx_bd_haddr = cpu_to_le64(mapping);
592 mapping = skb_frag_dma_map(&pdev->dev, frag, 0, len,
595 if (unlikely(dma_mapping_error(&pdev->dev, mapping)))
599 dma_unmap_addr_set(tx_buf, mapping, mapping);
601 txbd->tx_bd_haddr = cpu_to_le64(mapping);
641 dma_unmap_single(&pdev->dev, dma_unmap_addr(tx_buf, mapping),
649 dma_unmap_page(&pdev->dev, dma_unmap_addr(tx_buf, mapping),
688 dma_unmap_single(&pdev->dev, dma_unmap_addr(tx_buf, mapping),
697 dma_unmap_addr(tx_buf, mapping),
725 static struct page *__bnxt_alloc_rx_page(struct bnxt *bp, dma_addr_t *mapping,
736 *mapping = dma_map_page_attrs(dev, page, 0, PAGE_SIZE, bp->rx_dir,
738 if (dma_mapping_error(dev, *mapping)) {
742 *mapping += bp->rx_dma_offset;
746 static inline u8 *__bnxt_alloc_rx_data(struct bnxt *bp, dma_addr_t *mapping,
756 *mapping = dma_map_single_attrs(&pdev->dev, data + bp->rx_dma_offset,
760 if (dma_mapping_error(&pdev->dev, *mapping)) {
772 dma_addr_t mapping;
776 __bnxt_alloc_rx_page(bp, &mapping, rxr, gfp);
784 u8 *data = __bnxt_alloc_rx_data(bp, &mapping, gfp);
792 rx_buf->mapping = mapping;
794 rxbd->rx_bd_haddr = cpu_to_le64(mapping);
810 prod_rx_buf->mapping = cons_rx_buf->mapping;
837 dma_addr_t mapping;
862 mapping = dma_map_page_attrs(&pdev->dev, page, offset,
865 if (dma_mapping_error(&pdev->dev, mapping)) {
879 rx_agg_buf->mapping = mapping;
880 rxbd->rx_bd_haddr = cpu_to_le64(mapping);
949 prod_rx_buf->mapping = cons_rx_buf->mapping;
953 prod_bd->rx_bd_haddr = cpu_to_le64(cons_rx_buf->mapping);
1059 dma_addr_t mapping;
1078 mapping = cons_rx_buf->mapping;
1102 dma_unmap_page_attrs(&pdev->dev, mapping, BNXT_RX_PAGE_SIZE,
1131 dma_addr_t mapping)
1141 dma_sync_single_for_cpu(&pdev->dev, mapping, bp->rx_copy_thresh,
1147 dma_sync_single_for_device(&pdev->dev, mapping, bp->rx_copy_thresh,
1251 dma_addr_t mapping;
1280 mapping = tpa_info->mapping;
1281 prod_rx_buf->mapping = mapping;
1285 prod_bd->rx_bd_haddr = cpu_to_le64(mapping);
1290 tpa_info->mapping = cons_rx_buf->mapping;
1550 dma_addr_t mapping;
1597 mapping = tpa_info->mapping;
1608 skb = bnxt_copy_skb(bnapi, data_ptr, len, mapping);
1625 tpa_info->mapping = new_mapping;
1628 dma_unmap_single_attrs(&bp->pdev->dev, mapping,
1833 dma_addr = rx_buf->mapping;
2628 dma_unmap_addr(tx_buf, mapping),
2653 dma_unmap_addr(tx_buf, mapping),
2666 dma_unmap_addr(tx_buf, mapping),
2694 dma_unmap_single_attrs(&pdev->dev, tpa_info->mapping,
2709 dma_addr_t mapping = rx_buf->mapping;
2717 mapping -= bp->rx_dma_offset;
2718 dma_unmap_page_attrs(&pdev->dev, mapping, PAGE_SIZE,
2723 dma_unmap_single_attrs(&pdev->dev, mapping,
2741 dma_unmap_page_attrs(&pdev->dev, rx_agg_buf->mapping,
3083 dma_addr_t mapping;
3096 mapping = txr->tx_push_mapping +
3098 txr->data_mapping = cpu_to_le64(mapping);
3342 dma_addr_t mapping;
3346 data = __bnxt_alloc_rx_data(bp, &mapping, GFP_KERNEL);
3352 rxr->rx_tpa[i].mapping = mapping;
10616 dma_addr_t mapping;
10620 &mapping, GFP_KERNEL);
10624 req.host_dest_addr = cpu_to_le64(mapping);
10638 dma_free_coherent(&bp->pdev->dev, num_words * 4, dbg_reg_buf, mapping);