uncached.h 463 B

123456789101112131415161718
  1. #ifndef __ASM_SH_UNCACHED_H
  2. #define __ASM_SH_UNCACHED_H
  3. #include <linux/bug.h>
  4. #ifdef CONFIG_UNCACHED_MAPPING
  5. extern unsigned long uncached_start, uncached_end;
  6. extern int virt_addr_uncached(unsigned long kaddr);
  7. extern void uncached_init(void);
  8. extern void uncached_resize(unsigned long size);
  9. #else
  10. #define virt_addr_uncached(kaddr) (0)
  11. #define uncached_init() do { } while (0)
  12. #define uncached_resize(size) BUG()
  13. #endif
  14. #endif /* __ASM_SH_UNCACHED_H */