cregit-Linux how code gets into the kernel

Release 4.9 arch/x86/include/asm/idle.h

#ifndef _ASM_X86_IDLE_H

#define _ASM_X86_IDLE_H


#define IDLE_START 1

#define IDLE_END 2

struct notifier_block;
void idle_notifier_register(struct notifier_block *n);
void idle_notifier_unregister(struct notifier_block *n);

#ifdef CONFIG_X86_64
void enter_idle(void);
void exit_idle(void);
#else /* !CONFIG_X86_64 */

static inline void enter_idle(void) { }

Contributors

PersonTokensPropCommitsCommitProp
hiroshi shimamotohiroshi shimamoto8100.00%1100.00%
Total8100.00%1100.00%


static inline void exit_idle(void) { }

Contributors

PersonTokensPropCommitsCommitProp
hiroshi shimamotohiroshi shimamoto8100.00%1100.00%
Total8100.00%1100.00%


static inline void __exit_idle(void) { }

Contributors

PersonTokensPropCommitsCommitProp
richard weinbergerrichard weinberger8100.00%1100.00%
Total8100.00%1100.00%

#endif /* CONFIG_X86_64 */ void amd_e400_remove_cpu(int cpu); #endif /* _ASM_X86_IDLE_H */

Overall Contributors

PersonTokensPropCommitsCommitProp
andi kleenandi kleen3842.22%114.29%
hiroshi shimamotohiroshi shimamoto2527.78%114.29%
andy henroidandy henroid910.00%114.29%
richard weinbergerrichard weinberger88.89%114.29%
thomas gleixnerthomas gleixner66.67%114.29%
h. peter anvinh. peter anvin33.33%114.29%
len brownlen brown11.11%114.29%
Total90100.00%7100.00%