patch-2.4.21 linux-2.4.21/include/asm-x86_64/pci.h
Next file: linux-2.4.21/include/asm-x86_64/pda.h
Previous file: linux-2.4.21/include/asm-x86_64/page.h
Back to the patch index
Back to the overall index
- Lines: 38
- Date:
2003-06-13 07:51:38.000000000 -0700
- Orig file:
linux-2.4.20/include/asm-x86_64/pci.h
- Orig date:
2002-11-28 15:53:15.000000000 -0800
diff -urN linux-2.4.20/include/asm-x86_64/pci.h linux-2.4.21/include/asm-x86_64/pci.h
@@ -66,10 +66,11 @@
* Once the device is given the dma address, the device owns this memory
* until either pci_unmap_single or pci_dma_sync_single is performed.
*/
-extern dma_addr_t pci_map_single(struct pci_dev *hwdev, void *ptr,
- size_t size, int direction);
+extern dma_addr_t __pci_map_single(struct pci_dev *hwdev, void *ptr,
+ size_t size, int direction, int flush);
-extern void pci_unmap_single(struct pci_dev *hwdev, dma_addr_t addr,
+
+void pci_unmap_single(struct pci_dev *hwdev, dma_addr_t addr,
size_t size, int direction);
/*
@@ -115,8 +116,8 @@
#else
-static inline dma_addr_t pci_map_single(struct pci_dev *hwdev, void *ptr,
- size_t size, int direction)
+static inline dma_addr_t __pci_map_single(struct pci_dev *hwdev, void *ptr,
+ size_t size, int direction, int flush)
{
dma_addr_t addr;
@@ -203,6 +204,11 @@
extern void pci_unmap_sg(struct pci_dev *hwdev, struct scatterlist *sg,
int nents, int direction);
+static inline dma_addr_t pci_map_single(struct pci_dev *hwdev, void *ptr,
+ size_t size, int direction)
+{
+ return __pci_map_single(hwdev,ptr,size,direction,1);
+}
#define pci_unmap_page pci_unmap_single
FUNET's LINUX-ADM group, linux-adm@nic.funet.fi
TCL-scripts by Sam Shen (who was at: slshen@lbl.gov)