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