cregit-Linux how code gets into the kernel

Release 4.12 include/linux/ftrace_irq.h

Directory: include/linux
#ifndef _LINUX_FTRACE_IRQ_H

#define _LINUX_FTRACE_IRQ_H


#ifdef CONFIG_FTRACE_NMI_ENTER
extern void arch_ftrace_nmi_enter(void);
extern void arch_ftrace_nmi_exit(void);
#else

static inline void arch_ftrace_nmi_enter(void) { }

Contributors

PersonTokensPropCommitsCommitProp
Steven Rostedt8100.00%2100.00%
Total8100.00%2100.00%


static inline void arch_ftrace_nmi_exit(void) { }

Contributors

PersonTokensPropCommitsCommitProp
Steven Rostedt8100.00%2100.00%
Total8100.00%2100.00%

#endif #ifdef CONFIG_HWLAT_TRACER extern bool trace_hwlat_callback_enabled; extern void trace_hwlat_callback(bool enter); #endif
static inline void ftrace_nmi_enter(void) { #ifdef CONFIG_HWLAT_TRACER if (trace_hwlat_callback_enabled) trace_hwlat_callback(true); #endif arch_ftrace_nmi_enter(); }

Contributors

PersonTokensPropCommitsCommitProp
Steven Rostedt26100.00%1100.00%
Total26100.00%1100.00%


static inline void ftrace_nmi_exit(void) { arch_ftrace_nmi_exit(); #ifdef CONFIG_HWLAT_TRACER if (trace_hwlat_callback_enabled) trace_hwlat_callback(false); #endif }

Contributors

PersonTokensPropCommitsCommitProp
Steven Rostedt26100.00%1100.00%
Total26100.00%1100.00%

#endif /* _LINUX_FTRACE_IRQ_H */

Overall Contributors

PersonTokensPropCommitsCommitProp
Steven Rostedt115100.00%3100.00%
Total115100.00%3100.00%
Directory: include/linux
Information contained on this website is for historical information purposes only and does not indicate or represent copyright ownership.
Created with cregit.