ftrace_irq.h 520 B

123456789101112131415161718192021
  1. #ifndef _LINUX_FTRACE_IRQ_H
  2. #define _LINUX_FTRACE_IRQ_H
  3. #ifdef CONFIG_FTRACE_NMI_ENTER
  4. extern void arch_ftrace_nmi_enter(void);
  5. extern void arch_ftrace_nmi_exit(void);
  6. #else
  7. static inline void arch_ftrace_nmi_enter(void) { }
  8. static inline void arch_ftrace_nmi_exit(void) { }
  9. #endif
  10. #ifdef CONFIG_RING_BUFFER
  11. extern void ftrace_nmi_enter(void);
  12. extern void ftrace_nmi_exit(void);
  13. #else
  14. static inline void ftrace_nmi_enter(void) { }
  15. static inline void ftrace_nmi_exit(void) { }
  16. #endif
  17. #endif /* _LINUX_FTRACE_IRQ_H */