| Becky Bruce | ec3cf2e | 2009-05-14 12:42:28 +0000 | [diff] [blame] | 1 | /* | 
 | 2 |  * Copyright (C) 2009 Becky Bruce, Freescale Semiconductor | 
 | 3 |  * | 
 | 4 |  * This program is free software; you can redistribute  it and/or modify it | 
 | 5 |  * under  the terms of  the GNU General  Public License as published by the | 
 | 6 |  * Free Software Foundation;  either version 2 of the  License, or (at your | 
 | 7 |  * option) any later version. | 
 | 8 |  * | 
 | 9 |  */ | 
 | 10 |  | 
 | 11 | #ifndef __ASM_SWIOTLB_H | 
 | 12 | #define __ASM_SWIOTLB_H | 
 | 13 |  | 
 | 14 | #include <linux/swiotlb.h> | 
 | 15 |  | 
| FUJITA Tomonori | 45223c5 | 2009-08-04 19:08:25 +0000 | [diff] [blame] | 16 | extern struct dma_map_ops swiotlb_dma_ops; | 
| Becky Bruce | ec3cf2e | 2009-05-14 12:42:28 +0000 | [diff] [blame] | 17 |  | 
| Becky Bruce | ec3cf2e | 2009-05-14 12:42:28 +0000 | [diff] [blame] | 18 | static inline void dma_mark_clean(void *addr, size_t size) {} | 
 | 19 |  | 
 | 20 | extern unsigned int ppc_swiotlb_enable; | 
 | 21 | int __init swiotlb_setup_bus_notifier(void); | 
 | 22 |  | 
| FUJITA Tomonori | 762afb7 | 2009-08-04 19:08:22 +0000 | [diff] [blame] | 23 | extern void pci_dma_dev_setup_swiotlb(struct pci_dev *pdev); | 
 | 24 |  | 
| Becky Bruce | ec3cf2e | 2009-05-14 12:42:28 +0000 | [diff] [blame] | 25 | #endif /* __ASM_SWIOTLB_H */ |