netdev
[Top] [All Lists]

[PATCH 7/12 2.5] e1000 - Use pci_dma_sync_single_[for_device|for_cpu]

To: jgarzik@xxxxxxxxx
Subject: [PATCH 7/12 2.5] e1000 - Use pci_dma_sync_single_[for_device|for_cpu]
From: ganesh.venkatesan@xxxxxxxxx
Date: Thu, 29 Jul 2004 08:32:27 -0700 (PDT)
Cc: netdev@xxxxxxxxxxx, <ganesh.venkatesan@xxxxxxxxx>
Reply-to: ganesh.venkatesan@xxxxxxxxx
Sender: netdev-bounce@xxxxxxxxxxx
diff -up linux-2.5/drivers/net/e1000/e1000_ethtool.c 
linux-2.5/drivers/net/e1000.new/e1000_ethtool.c
--- linux-2.5/drivers/net/e1000/e1000_ethtool.c 2004-07-28 21:50:08.576475768 
-0700
+++ linux-2.5/drivers/net/e1000.new/e1000_ethtool.c     2004-07-28 
21:50:09.395351280 -0700
@@ -1325,15 +1325,15 @@ e1000_run_loopback_test(struct e1000_ada
 
        for(i = 0; i < 64; i++) {
                e1000_create_lbtest_frame(txdr->buffer_info[i].skb, 1024);
-               pci_dma_sync_single(pdev, txdr->buffer_info[i].dma,
-                                   txdr->buffer_info[i].length,
-                                   PCI_DMA_TODEVICE);
+               pci_dma_sync_single_for_device(pdev, txdr->buffer_info[i].dma,
+                                           txdr->buffer_info[i].length,
+                                           PCI_DMA_TODEVICE);
        }
        E1000_WRITE_REG(&adapter->hw, TDT, i);
 
        msec_delay(200);
 
-       pci_dma_sync_single(pdev, rxdr->buffer_info[0].dma,
+       pci_dma_sync_single_for_cpu(pdev, rxdr->buffer_info[0].dma,
                            rxdr->buffer_info[0].length, PCI_DMA_FROMDEVICE);
 
        return e1000_check_lbtest_frame(rxdr->buffer_info[0].skb, 1024);



<Prev in Thread] Current Thread [Next in Thread>
  • [PATCH 7/12 2.5] e1000 - Use pci_dma_sync_single_[for_device|for_cpu], ganesh . venkatesan <=