linux/arch/x86/include/asm/swiotlb.h
<<
>>
Prefs
   1#ifndef _ASM_X86_SWIOTLB_H
   2#define _ASM_X86_SWIOTLB_H
   3
   4#include <linux/swiotlb.h>
   5
   6#ifdef CONFIG_SWIOTLB
   7extern int swiotlb;
   8extern int __init pci_swiotlb_detect_override(void);
   9extern int __init pci_swiotlb_detect_4gb(void);
  10extern void __init pci_swiotlb_init(void);
  11extern void __init pci_swiotlb_late_init(void);
  12#else
  13#define swiotlb 0
  14static inline int pci_swiotlb_detect_override(void)
  15{
  16        return 0;
  17}
  18static inline int pci_swiotlb_detect_4gb(void)
  19{
  20        return 0;
  21}
  22static inline void pci_swiotlb_init(void)
  23{
  24}
  25static inline void pci_swiotlb_late_init(void)
  26{
  27}
  28#endif
  29
  30static inline void dma_mark_clean(void *addr, size_t size) {}
  31
  32#endif /* _ASM_X86_SWIOTLB_H */
  33