cregit-Linux how code gets into the kernel

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

/* SPDX-License-Identifier: GPL-2.0 */
#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.05%350.00%
Paul Burton2428.57%116.67%
Daniel Lezcano11.19%116.67%
Greg Kroah-Hartman11.19%116.67%
Total84100.00%6100.00%
Information contained on this website is for historical information purposes only and does not indicate or represent copyright ownership.
Created with cregit.