/* SPDX-License-Identifier: GPL-2.0 */ 
 | 
#ifndef _ASM_X86_SWIOTLB_H 
 | 
#define _ASM_X86_SWIOTLB_H 
 | 
  
 | 
#include <linux/swiotlb.h> 
 | 
  
 | 
#ifdef CONFIG_SWIOTLB 
 | 
extern int swiotlb; 
 | 
extern int __init pci_swiotlb_detect_override(void); 
 | 
extern int __init pci_swiotlb_detect_4gb(void); 
 | 
extern void __init pci_swiotlb_init(void); 
 | 
extern void __init pci_swiotlb_late_init(void); 
 | 
#else 
 | 
#define swiotlb 0 
 | 
static inline int pci_swiotlb_detect_override(void) 
 | 
{ 
 | 
    return 0; 
 | 
} 
 | 
static inline int pci_swiotlb_detect_4gb(void) 
 | 
{ 
 | 
    return 0; 
 | 
} 
 | 
static inline void pci_swiotlb_init(void) 
 | 
{ 
 | 
} 
 | 
static inline void pci_swiotlb_late_init(void) 
 | 
{ 
 | 
} 
 | 
#endif 
 | 
#endif /* _ASM_X86_SWIOTLB_H */ 
 |