Back to home page

OSCL-LXR

 
 

    


0001 /* SPDX-License-Identifier: GPL-2.0 */
0002 #ifndef _LINUX_CONTEXT_TRACKING_IRQ_H
0003 #define _LINUX_CONTEXT_TRACKING_IRQ_H
0004 
0005 #ifdef CONFIG_CONTEXT_TRACKING_IDLE
0006 void ct_irq_enter(void);
0007 void ct_irq_exit(void);
0008 void ct_irq_enter_irqson(void);
0009 void ct_irq_exit_irqson(void);
0010 void ct_nmi_enter(void);
0011 void ct_nmi_exit(void);
0012 #else
0013 static inline void ct_irq_enter(void) { }
0014 static inline void ct_irq_exit(void) { }
0015 static inline void ct_irq_enter_irqson(void) { }
0016 static inline void ct_irq_exit_irqson(void) { }
0017 static inline void ct_nmi_enter(void) { }
0018 static inline void ct_nmi_exit(void) { }
0019 #endif
0020 
0021 #endif