1#ifndef _ASM_X86_SWIOTLB_XEN_H 2#define _ASM_X86_SWIOTLB_XEN_H 3 4#ifdef CONFIG_SWIOTLB_XEN 5extern int xen_swiotlb; 6extern int __init pci_xen_swiotlb_detect(void); 7extern void __init pci_xen_swiotlb_init(void); 8extern int pci_xen_swiotlb_init_late(void); 9#else 10#define xen_swiotlb (0) 11static inline int __init pci_xen_swiotlb_detect(void) { return 0; } 12static inline void __init pci_xen_swiotlb_init(void) { } 13static inline int pci_xen_swiotlb_init_late(void) { return -ENXIO; } 14#endif 15 16#endif /* _ASM_X86_SWIOTLB_XEN_H */ 17