@@ -587,9 +587,9 @@ static int qlcnic_map_tx_skb(struct pci_dev *pdev, struct sk_buff *skb,
587587 nr_frags = skb_shinfo (skb )-> nr_frags ;
588588 nf = & pbuf -> frag_array [0 ];
589589
590- map = pci_map_single ( pdev , skb -> data , skb_headlen (skb ),
591- PCI_DMA_TODEVICE );
592- if (pci_dma_mapping_error ( pdev , map ))
590+ map = dma_map_single ( & pdev -> dev , skb -> data , skb_headlen (skb ),
591+ DMA_TO_DEVICE );
592+ if (dma_mapping_error ( & pdev -> dev , map ))
593593 goto out_err ;
594594
595595 nf -> dma = map ;
@@ -612,11 +612,11 @@ static int qlcnic_map_tx_skb(struct pci_dev *pdev, struct sk_buff *skb,
612612unwind :
613613 while (-- i >= 0 ) {
614614 nf = & pbuf -> frag_array [i + 1 ];
615- pci_unmap_page ( pdev , nf -> dma , nf -> length , PCI_DMA_TODEVICE );
615+ dma_unmap_page ( & pdev -> dev , nf -> dma , nf -> length , DMA_TO_DEVICE );
616616 }
617617
618618 nf = & pbuf -> frag_array [0 ];
619- pci_unmap_single ( pdev , nf -> dma , skb_headlen (skb ), PCI_DMA_TODEVICE );
619+ dma_unmap_single ( & pdev -> dev , nf -> dma , skb_headlen (skb ), DMA_TO_DEVICE );
620620
621621out_err :
622622 return - ENOMEM ;
@@ -630,11 +630,11 @@ static void qlcnic_unmap_buffers(struct pci_dev *pdev, struct sk_buff *skb,
630630
631631 for (i = 0 ; i < nr_frags ; i ++ ) {
632632 nf = & pbuf -> frag_array [i + 1 ];
633- pci_unmap_page ( pdev , nf -> dma , nf -> length , PCI_DMA_TODEVICE );
633+ dma_unmap_page ( & pdev -> dev , nf -> dma , nf -> length , DMA_TO_DEVICE );
634634 }
635635
636636 nf = & pbuf -> frag_array [0 ];
637- pci_unmap_single ( pdev , nf -> dma , skb_headlen (skb ), PCI_DMA_TODEVICE );
637+ dma_unmap_single ( & pdev -> dev , nf -> dma , skb_headlen (skb ), DMA_TO_DEVICE );
638638 pbuf -> skb = NULL ;
639639}
640640
@@ -825,10 +825,10 @@ static int qlcnic_alloc_rx_skb(struct qlcnic_adapter *adapter,
825825 }
826826
827827 skb_reserve (skb , NET_IP_ALIGN );
828- dma = pci_map_single ( pdev , skb -> data ,
829- rds_ring -> dma_size , PCI_DMA_FROMDEVICE );
828+ dma = dma_map_single ( & pdev -> dev , skb -> data , rds_ring -> dma_size ,
829+ DMA_FROM_DEVICE );
830830
831- if (pci_dma_mapping_error ( pdev , dma )) {
831+ if (dma_mapping_error ( & pdev -> dev , dma )) {
832832 adapter -> stats .rx_dma_map_error ++ ;
833833 dev_kfree_skb_any (skb );
834834 return - ENOMEM ;
@@ -903,13 +903,13 @@ static int qlcnic_process_cmd_ring(struct qlcnic_adapter *adapter,
903903 buffer = & tx_ring -> cmd_buf_arr [sw_consumer ];
904904 if (buffer -> skb ) {
905905 frag = & buffer -> frag_array [0 ];
906- pci_unmap_single ( pdev , frag -> dma , frag -> length ,
907- PCI_DMA_TODEVICE );
906+ dma_unmap_single ( & pdev -> dev , frag -> dma , frag -> length ,
907+ DMA_TO_DEVICE );
908908 frag -> dma = 0ULL ;
909909 for (i = 1 ; i < buffer -> frag_count ; i ++ ) {
910910 frag ++ ;
911- pci_unmap_page ( pdev , frag -> dma , frag -> length ,
912- PCI_DMA_TODEVICE );
911+ dma_unmap_page ( & pdev -> dev , frag -> dma ,
912+ frag -> length , DMA_TO_DEVICE );
913913 frag -> dma = 0ULL ;
914914 }
915915 tx_ring -> tx_stats .xmit_finished ++ ;
@@ -1147,8 +1147,8 @@ static struct sk_buff *qlcnic_process_rxbuf(struct qlcnic_adapter *adapter,
11471147 return NULL ;
11481148 }
11491149
1150- pci_unmap_single ( adapter -> pdev , buffer -> dma , ring -> dma_size ,
1151- PCI_DMA_FROMDEVICE );
1150+ dma_unmap_single ( & adapter -> pdev -> dev , buffer -> dma , ring -> dma_size ,
1151+ DMA_FROM_DEVICE );
11521152
11531153 skb = buffer -> skb ;
11541154 if (likely ((adapter -> netdev -> features & NETIF_F_RXCSUM ) &&
0 commit comments