KVM: emulator: Fix io permission checking for 64bit guest
[linux-2.6-block.git] / arch / x86 / include / asm / swiotlb.h
CommitLineData
1965aae3
PA
1#ifndef _ASM_X86_SWIOTLB_H
2#define _ASM_X86_SWIOTLB_H
1da177e4 3
1da4f989 4#include <linux/swiotlb.h>
17a941d8 5
1da177e4
LT
6#ifdef CONFIG_SWIOTLB
7extern int swiotlb;
efa631c2
KRW
8extern int __init pci_swiotlb_detect_override(void);
9extern int __init pci_swiotlb_detect_4gb(void);
186a2502 10extern void __init pci_swiotlb_init(void);
efa631c2 11extern void __init pci_swiotlb_late_init(void);
1da177e4
LT
12#else
13#define swiotlb 0
efa631c2
KRW
14static inline int pci_swiotlb_detect_override(void)
15{
16 return 0;
17}
18static inline int pci_swiotlb_detect_4gb(void)
be54f9d1 19{
b18485e7 20 return 0;
be54f9d1 21}
186a2502
FT
22static inline void pci_swiotlb_init(void)
23{
24}
efa631c2
KRW
25static inline void pci_swiotlb_late_init(void)
26{
27}
1da177e4
LT
28#endif
29
cde14bbf
JB
30static inline void dma_mark_clean(void *addr, size_t size) {}
31
1965aae3 32#endif /* _ASM_X86_SWIOTLB_H */