cpuidle_driver 9 arch/arm/include/asm/cpuidle.h struct cpuidle_driver *drv, int index); cpuidle_driver 12 arch/arm/include/asm/cpuidle.h struct cpuidle_driver *drv, int index) { return -ENODEV; } cpuidle_driver 30 arch/arm/kernel/cpuidle.c struct cpuidle_driver *drv, int index) cpuidle_driver 48 arch/arm/mach-davinci/cpuidle.c struct cpuidle_driver *drv, int index) cpuidle_driver 57 arch/arm/mach-davinci/cpuidle.c static struct cpuidle_driver davinci_idle_driver = { cpuidle_driver 12 arch/arm/mach-imx/cpuidle-imx5.c struct cpuidle_driver *drv, int index) cpuidle_driver 18 arch/arm/mach-imx/cpuidle-imx5.c static struct cpuidle_driver imx5_cpuidle_driver = { cpuidle_driver 20 arch/arm/mach-imx/cpuidle-imx6q.c struct cpuidle_driver *drv, int index) cpuidle_driver 37 arch/arm/mach-imx/cpuidle-imx6q.c static struct cpuidle_driver imx6q_cpuidle_driver = { cpuidle_driver 14 arch/arm/mach-imx/cpuidle-imx6sl.c struct cpuidle_driver *drv, int index) cpuidle_driver 29 arch/arm/mach-imx/cpuidle-imx6sl.c static struct cpuidle_driver imx6sl_cpuidle_driver = { cpuidle_driver 34 arch/arm/mach-imx/cpuidle-imx6sx.c struct cpuidle_driver *drv, int index) cpuidle_driver 66 arch/arm/mach-imx/cpuidle-imx6sx.c static struct cpuidle_driver imx6sx_cpuidle_driver = { cpuidle_driver 16 arch/arm/mach-imx/cpuidle-imx7ulp.c struct cpuidle_driver *drv, int index) cpuidle_driver 30 arch/arm/mach-imx/cpuidle-imx7ulp.c static struct cpuidle_driver imx7ulp_cpuidle_driver = { cpuidle_driver 108 arch/arm/mach-omap2/cpuidle34xx.c struct cpuidle_driver *drv, cpuidle_driver 165 arch/arm/mach-omap2/cpuidle34xx.c struct cpuidle_driver *drv, int index) cpuidle_driver 215 arch/arm/mach-omap2/cpuidle34xx.c struct cpuidle_driver *drv, cpuidle_driver 258 arch/arm/mach-omap2/cpuidle34xx.c static struct cpuidle_driver omap3_idle_driver = { cpuidle_driver 321 arch/arm/mach-omap2/cpuidle34xx.c static struct cpuidle_driver omap3430_idle_driver = { cpuidle_driver 86 arch/arm/mach-omap2/cpuidle44xx.c struct cpuidle_driver *drv, cpuidle_driver 94 arch/arm/mach-omap2/cpuidle44xx.c struct cpuidle_driver *drv, cpuidle_driver 120 arch/arm/mach-omap2/cpuidle44xx.c struct cpuidle_driver *drv, cpuidle_driver 222 arch/arm/mach-omap2/cpuidle44xx.c static struct cpuidle_driver omap4_idle_driver = { cpuidle_driver 257 arch/arm/mach-omap2/cpuidle44xx.c static struct cpuidle_driver omap5_idle_driver = { cpuidle_driver 293 arch/arm/mach-omap2/cpuidle44xx.c struct cpuidle_driver *idle_driver; cpuidle_driver 23 arch/arm/mach-s3c64xx/cpuidle.c struct cpuidle_driver *drv, cpuidle_driver 39 arch/arm/mach-s3c64xx/cpuidle.c static struct cpuidle_driver s3c64xx_cpuidle_driver = { cpuidle_driver 32 arch/arm/mach-tegra/cpuidle-tegra114.c struct cpuidle_driver *drv, cpuidle_driver 55 arch/arm/mach-tegra/cpuidle-tegra114.c struct cpuidle_driver *drv, cpuidle_driver 62 arch/arm/mach-tegra/cpuidle-tegra114.c static struct cpuidle_driver tegra_idle_driver = { cpuidle_driver 37 arch/arm/mach-tegra/cpuidle-tegra20.c struct cpuidle_driver *drv, cpuidle_driver 44 arch/arm/mach-tegra/cpuidle-tegra20.c static struct cpuidle_driver tegra_idle_driver = { cpuidle_driver 122 arch/arm/mach-tegra/cpuidle-tegra20.c struct cpuidle_driver *drv, cpuidle_driver 141 arch/arm/mach-tegra/cpuidle-tegra20.c struct cpuidle_driver *drv, cpuidle_driver 152 arch/arm/mach-tegra/cpuidle-tegra20.c struct cpuidle_driver *drv, cpuidle_driver 160 arch/arm/mach-tegra/cpuidle-tegra20.c struct cpuidle_driver *drv, cpuidle_driver 30 arch/arm/mach-tegra/cpuidle-tegra30.c struct cpuidle_driver *drv, cpuidle_driver 34 arch/arm/mach-tegra/cpuidle-tegra30.c static struct cpuidle_driver tegra_idle_driver = { cpuidle_driver 60 arch/arm/mach-tegra/cpuidle-tegra30.c struct cpuidle_driver *drv, cpuidle_driver 78 arch/arm/mach-tegra/cpuidle-tegra30.c struct cpuidle_driver *drv, cpuidle_driver 89 arch/arm/mach-tegra/cpuidle-tegra30.c struct cpuidle_driver *drv, cpuidle_driver 97 arch/arm/mach-tegra/cpuidle-tegra30.c struct cpuidle_driver *drv, cpuidle_driver 19 arch/mips/include/asm/idle.h struct cpuidle_driver *drv, int index); cpuidle_driver 264 arch/mips/kernel/idle.c struct cpuidle_driver *drv, int index) cpuidle_driver 25 arch/sh/kernel/cpu/shmobile/cpuidle.c struct cpuidle_driver *drv, cpuidle_driver 51 arch/sh/kernel/cpu/shmobile/cpuidle.c static struct cpuidle_driver cpuidle_driver = { cpuidle_driver 89 arch/sh/kernel/cpu/shmobile/cpuidle.c cpuidle_driver.states[1].disabled = false; cpuidle_driver 92 arch/sh/kernel/cpu/shmobile/cpuidle.c cpuidle_driver.states[2].disabled = false; cpuidle_driver 94 arch/sh/kernel/cpu/shmobile/cpuidle.c return cpuidle_register(&cpuidle_driver, NULL); cpuidle_driver 364 arch/x86/kernel/apm_32.c struct cpuidle_driver *drv, int index); cpuidle_driver 366 arch/x86/kernel/apm_32.c static struct cpuidle_driver apm_idle_driver = { cpuidle_driver 901 arch/x86/kernel/apm_32.c struct cpuidle_driver *drv, int index) cpuidle_driver 52 drivers/acpi/processor_idle.c struct cpuidle_driver acpi_idle_driver = { cpuidle_driver 755 drivers/acpi/processor_idle.c struct cpuidle_driver *drv, int index) cpuidle_driver 795 drivers/acpi/processor_idle.c struct cpuidle_driver *drv, int index) cpuidle_driver 848 drivers/acpi/processor_idle.c struct cpuidle_driver *drv = &acpi_idle_driver; cpuidle_driver 1242 drivers/acpi/processor_idle.c struct cpuidle_driver *drv, int index) cpuidle_driver 1264 drivers/acpi/processor_idle.c struct cpuidle_driver *drv = &acpi_idle_driver; cpuidle_driver 1297 drivers/acpi/processor_idle.c struct cpuidle_driver *drv = &acpi_idle_driver; cpuidle_driver 174 drivers/cpuidle/coupled.c bool cpuidle_state_is_coupled(struct cpuidle_driver *drv, int state) cpuidle_driver 186 drivers/cpuidle/coupled.c int cpuidle_coupled_state_verify(struct cpuidle_driver *drv) cpuidle_driver 470 drivers/cpuidle/coupled.c struct cpuidle_driver *drv, int next_state) cpuidle_driver 34 drivers/cpuidle/cpuidle-arm.c struct cpuidle_driver *drv, int idx) cpuidle_driver 44 drivers/cpuidle/cpuidle-arm.c static struct cpuidle_driver arm_idle_driver __initdata = { cpuidle_driver 80 drivers/cpuidle/cpuidle-arm.c struct cpuidle_driver *drv; cpuidle_driver 144 drivers/cpuidle/cpuidle-arm.c struct cpuidle_driver *drv; cpuidle_driver 30 drivers/cpuidle/cpuidle-at91.c struct cpuidle_driver *drv, cpuidle_driver 37 drivers/cpuidle/cpuidle-at91.c static struct cpuidle_driver at91_idle_driver = { cpuidle_driver 27 drivers/cpuidle/cpuidle-big_little.c struct cpuidle_driver *drv, int idx); cpuidle_driver 59 drivers/cpuidle/cpuidle-big_little.c static struct cpuidle_driver bl_idle_little_driver = { cpuidle_driver 80 drivers/cpuidle/cpuidle-big_little.c static struct cpuidle_driver bl_idle_big_driver = { cpuidle_driver 124 drivers/cpuidle/cpuidle-big_little.c struct cpuidle_driver *drv, int idx) cpuidle_driver 138 drivers/cpuidle/cpuidle-big_little.c static int __init bl_idle_driver_init(struct cpuidle_driver *drv, int part_id) cpuidle_driver 35 drivers/cpuidle/cpuidle-calxeda.c struct cpuidle_driver *drv, cpuidle_driver 45 drivers/cpuidle/cpuidle-calxeda.c static struct cpuidle_driver calxeda_idle_driver = { cpuidle_driver 19 drivers/cpuidle/cpuidle-clps711x.c struct cpuidle_driver *drv, int index) cpuidle_driver 26 drivers/cpuidle/cpuidle-clps711x.c static struct cpuidle_driver clps711x_idle_driver = { cpuidle_driver 24 drivers/cpuidle/cpuidle-cps.c struct cpuidle_driver *drv, int index) cpuidle_driver 69 drivers/cpuidle/cpuidle-cps.c static struct cpuidle_driver cps_driver = { cpuidle_driver 28 drivers/cpuidle/cpuidle-exynos.c struct cpuidle_driver *drv, cpuidle_driver 59 drivers/cpuidle/cpuidle-exynos.c struct cpuidle_driver *drv, cpuidle_driver 76 drivers/cpuidle/cpuidle-exynos.c static struct cpuidle_driver exynos_idle_driver = { cpuidle_driver 93 drivers/cpuidle/cpuidle-exynos.c static struct cpuidle_driver exynos_coupled_idle_driver = { cpuidle_driver 25 drivers/cpuidle/cpuidle-haltpoll.c struct cpuidle_driver *drv, int index) cpuidle_driver 35 drivers/cpuidle/cpuidle-haltpoll.c static struct cpuidle_driver haltpoll_driver = { cpuidle_driver 96 drivers/cpuidle/cpuidle-haltpoll.c struct cpuidle_driver *drv = &haltpoll_driver; cpuidle_driver 32 drivers/cpuidle/cpuidle-kirkwood.c struct cpuidle_driver *drv, cpuidle_driver 41 drivers/cpuidle/cpuidle-kirkwood.c static struct cpuidle_driver kirkwood_idle_driver = { cpuidle_driver 29 drivers/cpuidle/cpuidle-mvebu-v7.c struct cpuidle_driver *drv, cpuidle_driver 48 drivers/cpuidle/cpuidle-mvebu-v7.c static struct cpuidle_driver armadaxp_idle_driver = { cpuidle_driver 71 drivers/cpuidle/cpuidle-mvebu-v7.c static struct cpuidle_driver armada370_idle_driver = { cpuidle_driver 86 drivers/cpuidle/cpuidle-mvebu-v7.c static struct cpuidle_driver armada38x_idle_driver = { cpuidle_driver 109 drivers/cpuidle/cpuidle-mvebu-v7.c return cpuidle_register((struct cpuidle_driver *)id->driver_data, NULL); cpuidle_driver 31 drivers/cpuidle/cpuidle-powernv.c static struct cpuidle_driver powernv_idle_driver = { cpuidle_driver 50 drivers/cpuidle/cpuidle-powernv.c struct cpuidle_driver *drv, cpuidle_driver 72 drivers/cpuidle/cpuidle-powernv.c struct cpuidle_driver *drv, cpuidle_driver 107 drivers/cpuidle/cpuidle-powernv.c struct cpuidle_driver *drv, cpuidle_driver 118 drivers/cpuidle/cpuidle-powernv.c struct cpuidle_driver *drv, cpuidle_driver 144 drivers/cpuidle/cpuidle-powernv.c struct cpuidle_driver *drv, cpuidle_driver 194 drivers/cpuidle/cpuidle-powernv.c struct cpuidle_driver *drv = &powernv_idle_driver; cpuidle_driver 233 drivers/cpuidle/cpuidle-powernv.c struct cpuidle_driver *, cpuidle_driver 28 drivers/cpuidle/cpuidle-psci.c struct cpuidle_driver *drv, int idx) cpuidle_driver 36 drivers/cpuidle/cpuidle-psci.c static struct cpuidle_driver psci_idle_driver __initdata = { cpuidle_driver 141 drivers/cpuidle/cpuidle-psci.c struct cpuidle_driver *drv; cpuidle_driver 215 drivers/cpuidle/cpuidle-psci.c struct cpuidle_driver *drv; cpuidle_driver 24 drivers/cpuidle/cpuidle-pseries.c struct cpuidle_driver pseries_idle_driver = { cpuidle_driver 58 drivers/cpuidle/cpuidle-pseries.c struct cpuidle_driver *drv, cpuidle_driver 113 drivers/cpuidle/cpuidle-pseries.c struct cpuidle_driver *drv, cpuidle_driver 133 drivers/cpuidle/cpuidle-pseries.c struct cpuidle_driver *drv, cpuidle_driver 221 drivers/cpuidle/cpuidle-pseries.c struct cpuidle_driver *drv = &pseries_idle_driver; cpuidle_driver 24 drivers/cpuidle/cpuidle-ux500.c struct cpuidle_driver *drv, int index) cpuidle_driver 91 drivers/cpuidle/cpuidle-ux500.c static struct cpuidle_driver ux500_idle_driver = { cpuidle_driver 26 drivers/cpuidle/cpuidle-zynq.c struct cpuidle_driver *drv, int index) cpuidle_driver 34 drivers/cpuidle/cpuidle-zynq.c static struct cpuidle_driver zynq_idle_driver = { cpuidle_driver 48 drivers/cpuidle/cpuidle.c bool cpuidle_not_available(struct cpuidle_driver *drv, cpuidle_driver 62 drivers/cpuidle/cpuidle.c struct cpuidle_driver *drv = cpuidle_get_cpu_driver(dev); cpuidle_driver 76 drivers/cpuidle/cpuidle.c static int find_deepest_state(struct cpuidle_driver *drv, cpuidle_driver 124 drivers/cpuidle/cpuidle.c int cpuidle_find_deepest_state(struct cpuidle_driver *drv, cpuidle_driver 131 drivers/cpuidle/cpuidle.c static void enter_s2idle_proper(struct cpuidle_driver *drv, cpuidle_driver 174 drivers/cpuidle/cpuidle.c int cpuidle_enter_s2idle(struct cpuidle_driver *drv, struct cpuidle_device *dev) cpuidle_driver 197 drivers/cpuidle/cpuidle.c int cpuidle_enter_state(struct cpuidle_device *dev, struct cpuidle_driver *drv, cpuidle_driver 312 drivers/cpuidle/cpuidle.c int cpuidle_select(struct cpuidle_driver *drv, struct cpuidle_device *dev, cpuidle_driver 328 drivers/cpuidle/cpuidle.c int cpuidle_enter(struct cpuidle_driver *drv, struct cpuidle_device *dev, cpuidle_driver 372 drivers/cpuidle/cpuidle.c u64 cpuidle_poll_time(struct cpuidle_driver *drv, cpuidle_driver 472 drivers/cpuidle/cpuidle.c struct cpuidle_driver *drv; cpuidle_driver 525 drivers/cpuidle/cpuidle.c struct cpuidle_driver *drv = cpuidle_get_cpu_driver(dev); cpuidle_driver 546 drivers/cpuidle/cpuidle.c struct cpuidle_driver *drv = cpuidle_get_cpu_driver(dev); cpuidle_driver 572 drivers/cpuidle/cpuidle.c struct cpuidle_driver *drv = cpuidle_get_cpu_driver(dev); cpuidle_driver 666 drivers/cpuidle/cpuidle.c void cpuidle_unregister(struct cpuidle_driver *drv) cpuidle_driver 691 drivers/cpuidle/cpuidle.c int cpuidle_register(struct cpuidle_driver *drv, cpuidle_driver 19 drivers/cpuidle/cpuidle.h struct cpuidle_driver *drv, int next_state); cpuidle_driver 41 drivers/cpuidle/cpuidle.h bool cpuidle_state_is_coupled(struct cpuidle_driver *drv, int state); cpuidle_driver 42 drivers/cpuidle/cpuidle.h int cpuidle_coupled_state_verify(struct cpuidle_driver *drv); cpuidle_driver 44 drivers/cpuidle/cpuidle.h struct cpuidle_driver *drv, int next_state); cpuidle_driver 49 drivers/cpuidle/cpuidle.h bool cpuidle_state_is_coupled(struct cpuidle_driver *drv, int state) cpuidle_driver 54 drivers/cpuidle/cpuidle.h static inline int cpuidle_coupled_state_verify(struct cpuidle_driver *drv) cpuidle_driver 60 drivers/cpuidle/cpuidle.h struct cpuidle_driver *drv, int next_state) cpuidle_driver 26 drivers/cpuidle/driver.c static DEFINE_PER_CPU(struct cpuidle_driver *, cpuidle_drivers); cpuidle_driver 35 drivers/cpuidle/driver.c static struct cpuidle_driver *__cpuidle_get_cpu_driver(int cpu) cpuidle_driver 48 drivers/cpuidle/driver.c static inline void __cpuidle_unset_driver(struct cpuidle_driver *drv) cpuidle_driver 68 drivers/cpuidle/driver.c static inline int __cpuidle_set_driver(struct cpuidle_driver *drv) cpuidle_driver 73 drivers/cpuidle/driver.c struct cpuidle_driver *old_drv; cpuidle_driver 88 drivers/cpuidle/driver.c static struct cpuidle_driver *cpuidle_curr_driver; cpuidle_driver 97 drivers/cpuidle/driver.c static inline struct cpuidle_driver *__cpuidle_get_cpu_driver(int cpu) cpuidle_driver 108 drivers/cpuidle/driver.c static inline int __cpuidle_set_driver(struct cpuidle_driver *drv) cpuidle_driver 125 drivers/cpuidle/driver.c static inline void __cpuidle_unset_driver(struct cpuidle_driver *drv) cpuidle_driver 154 drivers/cpuidle/driver.c static void __cpuidle_driver_init(struct cpuidle_driver *drv) cpuidle_driver 194 drivers/cpuidle/driver.c static int __cpuidle_register_driver(struct cpuidle_driver *drv) cpuidle_driver 230 drivers/cpuidle/driver.c static void __cpuidle_unregister_driver(struct cpuidle_driver *drv) cpuidle_driver 254 drivers/cpuidle/driver.c int cpuidle_register_driver(struct cpuidle_driver *drv) cpuidle_driver 287 drivers/cpuidle/driver.c void cpuidle_unregister_driver(struct cpuidle_driver *drv) cpuidle_driver 312 drivers/cpuidle/driver.c struct cpuidle_driver *cpuidle_get_driver(void) cpuidle_driver 314 drivers/cpuidle/driver.c struct cpuidle_driver *drv; cpuidle_driver 332 drivers/cpuidle/driver.c struct cpuidle_driver *cpuidle_get_cpu_driver(struct cpuidle_device *dev) cpuidle_driver 349 drivers/cpuidle/driver.c struct cpuidle_driver *cpuidle_driver_ref(void) cpuidle_driver 351 drivers/cpuidle/driver.c struct cpuidle_driver *drv; cpuidle_driver 371 drivers/cpuidle/driver.c struct cpuidle_driver *drv; cpuidle_driver 150 drivers/cpuidle/dt_idle_states.c int dt_init_idle_driver(struct cpuidle_driver *drv, cpuidle_driver 5 drivers/cpuidle/dt_idle_states.h int dt_init_idle_driver(struct cpuidle_driver *drv, cpuidle_driver 48 drivers/cpuidle/governors/haltpoll.c static int haltpoll_select(struct cpuidle_driver *drv, cpuidle_driver 126 drivers/cpuidle/governors/haltpoll.c static int haltpoll_enable_device(struct cpuidle_driver *drv, cpuidle_driver 66 drivers/cpuidle/governors/ladder.c static int ladder_select_state(struct cpuidle_driver *drv, cpuidle_driver 133 drivers/cpuidle/governors/ladder.c static int ladder_enable_device(struct cpuidle_driver *drv, cpuidle_driver 171 drivers/cpuidle/governors/menu.c static void menu_update(struct cpuidle_driver *drv, struct cpuidle_device *dev); cpuidle_driver 275 drivers/cpuidle/governors/menu.c static int menu_select(struct cpuidle_driver *drv, struct cpuidle_device *dev, cpuidle_driver 461 drivers/cpuidle/governors/menu.c static void menu_update(struct cpuidle_driver *drv, struct cpuidle_device *dev) cpuidle_driver 555 drivers/cpuidle/governors/menu.c static int menu_enable_device(struct cpuidle_driver *drv, cpuidle_driver 117 drivers/cpuidle/governors/teo.c static void teo_update(struct cpuidle_driver *drv, struct cpuidle_device *dev) cpuidle_driver 208 drivers/cpuidle/governors/teo.c static int teo_find_shallower_state(struct cpuidle_driver *drv, cpuidle_driver 231 drivers/cpuidle/governors/teo.c static int teo_select(struct cpuidle_driver *drv, struct cpuidle_device *dev, cpuidle_driver 462 drivers/cpuidle/governors/teo.c static int teo_enable_device(struct cpuidle_driver *drv, cpuidle_driver 14 drivers/cpuidle/poll_state.c struct cpuidle_driver *drv, int index) cpuidle_driver 44 drivers/cpuidle/poll_state.c void cpuidle_poll_state_init(struct cpuidle_driver *drv) cpuidle_driver 55 drivers/cpuidle/sysfs.c struct cpuidle_driver *drv; cpuidle_driver 466 drivers/cpuidle/sysfs.c struct cpuidle_driver *drv = cpuidle_get_cpu_driver(device); cpuidle_driver 505 drivers/cpuidle/sysfs.c struct cpuidle_driver *drv = cpuidle_get_cpu_driver(device); cpuidle_driver 521 drivers/cpuidle/sysfs.c struct cpuidle_driver *drv; cpuidle_driver 528 drivers/cpuidle/sysfs.c ssize_t (*show)(struct cpuidle_driver *, char *); cpuidle_driver 529 drivers/cpuidle/sysfs.c ssize_t (*store)(struct cpuidle_driver *, const char *, size_t); cpuidle_driver 532 drivers/cpuidle/sysfs.c static ssize_t show_driver_name(struct cpuidle_driver *drv, char *buf) cpuidle_driver 601 drivers/cpuidle/sysfs.c struct cpuidle_driver *drv = cpuidle_get_cpu_driver(dev); cpuidle_driver 232 drivers/firmware/psci/psci_checker.c struct cpuidle_driver *drv, int index) cpuidle_driver 277 drivers/firmware/psci/psci_checker.c struct cpuidle_driver *drv; cpuidle_driver 397 drivers/firmware/psci/psci_checker.c struct cpuidle_driver *drv = cpuidle_get_cpu_driver(dev); cpuidle_driver 3097 drivers/gpu/drm/i915/i915_irq.c const struct cpuidle_driver *drv; cpuidle_driver 59 drivers/idle/intel_idle.c static struct cpuidle_driver intel_idle_driver = { cpuidle_driver 87 drivers/idle/intel_idle.c struct cpuidle_driver *drv, int index); cpuidle_driver 89 drivers/idle/intel_idle.c struct cpuidle_driver *drv, int index); cpuidle_driver 898 drivers/idle/intel_idle.c struct cpuidle_driver *drv, int index) cpuidle_driver 939 drivers/idle/intel_idle.c struct cpuidle_driver *drv, int index) cpuidle_driver 1327 drivers/idle/intel_idle.c struct cpuidle_driver *drv = &intel_idle_driver; cpuidle_driver 1447 drivers/idle/intel_idle.c struct cpuidle_driver *drv = cpuidle_get_driver(); cpuidle_driver 410 include/acpi/processor.h extern struct cpuidle_driver acpi_idle_driver; cpuidle_driver 25 include/linux/cpuidle.h struct cpuidle_driver; cpuidle_driver 55 include/linux/cpuidle.h struct cpuidle_driver *drv, cpuidle_driver 66 include/linux/cpuidle.h struct cpuidle_driver *drv, cpuidle_driver 131 include/linux/cpuidle.h extern bool cpuidle_not_available(struct cpuidle_driver *drv, cpuidle_driver 134 include/linux/cpuidle.h extern int cpuidle_select(struct cpuidle_driver *drv, cpuidle_driver 137 include/linux/cpuidle.h extern int cpuidle_enter(struct cpuidle_driver *drv, cpuidle_driver 140 include/linux/cpuidle.h extern u64 cpuidle_poll_time(struct cpuidle_driver *drv, cpuidle_driver 143 include/linux/cpuidle.h extern int cpuidle_register_driver(struct cpuidle_driver *drv); cpuidle_driver 144 include/linux/cpuidle.h extern struct cpuidle_driver *cpuidle_get_driver(void); cpuidle_driver 145 include/linux/cpuidle.h extern struct cpuidle_driver *cpuidle_driver_ref(void); cpuidle_driver 147 include/linux/cpuidle.h extern void cpuidle_unregister_driver(struct cpuidle_driver *drv); cpuidle_driver 150 include/linux/cpuidle.h extern int cpuidle_register(struct cpuidle_driver *drv, cpuidle_driver 152 include/linux/cpuidle.h extern void cpuidle_unregister(struct cpuidle_driver *drv); cpuidle_driver 161 include/linux/cpuidle.h extern struct cpuidle_driver *cpuidle_get_cpu_driver(struct cpuidle_device *dev); cpuidle_driver 166 include/linux/cpuidle.h static inline bool cpuidle_not_available(struct cpuidle_driver *drv, cpuidle_driver 169 include/linux/cpuidle.h static inline int cpuidle_select(struct cpuidle_driver *drv, cpuidle_driver 172 include/linux/cpuidle.h static inline int cpuidle_enter(struct cpuidle_driver *drv, cpuidle_driver 176 include/linux/cpuidle.h static inline u64 cpuidle_poll_time(struct cpuidle_driver *drv, cpuidle_driver 179 include/linux/cpuidle.h static inline int cpuidle_register_driver(struct cpuidle_driver *drv) cpuidle_driver 181 include/linux/cpuidle.h static inline struct cpuidle_driver *cpuidle_get_driver(void) {return NULL; } cpuidle_driver 182 include/linux/cpuidle.h static inline struct cpuidle_driver *cpuidle_driver_ref(void) {return NULL; } cpuidle_driver 184 include/linux/cpuidle.h static inline void cpuidle_unregister_driver(struct cpuidle_driver *drv) { } cpuidle_driver 188 include/linux/cpuidle.h static inline int cpuidle_register(struct cpuidle_driver *drv, cpuidle_driver 191 include/linux/cpuidle.h static inline void cpuidle_unregister(struct cpuidle_driver *drv) { } cpuidle_driver 200 include/linux/cpuidle.h static inline struct cpuidle_driver *cpuidle_get_cpu_driver( cpuidle_driver 206 include/linux/cpuidle.h extern int cpuidle_find_deepest_state(struct cpuidle_driver *drv, cpuidle_driver 208 include/linux/cpuidle.h extern int cpuidle_enter_s2idle(struct cpuidle_driver *drv, cpuidle_driver 212 include/linux/cpuidle.h static inline int cpuidle_find_deepest_state(struct cpuidle_driver *drv, cpuidle_driver 215 include/linux/cpuidle.h static inline int cpuidle_enter_s2idle(struct cpuidle_driver *drv, cpuidle_driver 236 include/linux/cpuidle.h void cpuidle_poll_state_init(struct cpuidle_driver *drv); cpuidle_driver 238 include/linux/cpuidle.h static inline void cpuidle_poll_state_init(struct cpuidle_driver *drv) {} cpuidle_driver 250 include/linux/cpuidle.h int (*enable) (struct cpuidle_driver *drv, cpuidle_driver 252 include/linux/cpuidle.h void (*disable) (struct cpuidle_driver *drv, cpuidle_driver 255 include/linux/cpuidle.h int (*select) (struct cpuidle_driver *drv, cpuidle_driver 99 kernel/sched/idle.c static int call_cpuidle(struct cpuidle_driver *drv, struct cpuidle_device *dev, cpuidle_driver 132 kernel/sched/idle.c struct cpuidle_driver *drv = cpuidle_get_cpu_driver(dev);