cregit-Linux how code gets into the kernel

Release 4.11 arch/mips/include/asm/idle.h

#ifndef __ASM_IDLE_H

#define __ASM_IDLE_H

#include <linux/cpuidle.h>
#include <linux/linkage.h>

extern void (*cpu_wait)(void);
extern void r4k_wait(void);
extern asmlinkage void __r4k_wait(void);
extern void r4k_wait_irqoff(void);


static inline int using_rollback_handler(void) { return cpu_wait == r4k_wait; }

Contributors

PersonTokensPropCommitsCommitProp
Ralf Bächle14100.00%1100.00%
Total14100.00%1100.00%

extern int mips_cpuidle_wait_enter(struct cpuidle_device *dev, struct cpuidle_driver *drv, int index); #define MIPS_CPUIDLE_WAIT_STATE {\ .enter = mips_cpuidle_wait_enter,\ .exit_latency = 1,\ .target_residency = 1,\ .power_usage = UINT_MAX,\ .name = "wait",\ .desc = "MIPS wait",\ } #endif /* __ASM_IDLE_H */

Overall Contributors

PersonTokensPropCommitsCommitProp
Ralf Bächle5869.88%360.00%
Paul Burton2428.92%120.00%
Daniel Lezcano11.20%120.00%
Total83100.00%5100.00%
Information contained on this website is for historical information purposes only and does not indicate or represent copyright ownership.
Created with cregit.