| /linux-4.4.14/include/linux/ |
| D | cpuidle.h | 24 struct cpuidle_device; 48 int (*enter) (struct cpuidle_device *dev, 52 int (*enter_dead) (struct cpuidle_device *dev, int index); 59 void (*enter_freeze) (struct cpuidle_device *dev, 74 struct cpuidle_device { struct 92 DECLARE_PER_CPU(struct cpuidle_device *, cpuidle_devices); argument 93 DECLARE_PER_CPU(struct cpuidle_device, cpuidle_dev); 99 static inline int cpuidle_get_last_residency(struct cpuidle_device *dev) in cpuidle_get_last_residency() 128 struct cpuidle_device *dev); 131 struct cpuidle_device *dev); [all …]
|
| /linux-4.4.14/drivers/cpuidle/ |
| D | cpuidle.h | 15 extern int cpuidle_enter_state(struct cpuidle_device *dev, 31 extern int cpuidle_add_device_sysfs(struct cpuidle_device *device); 32 extern void cpuidle_remove_device_sysfs(struct cpuidle_device *device); 33 extern int cpuidle_add_sysfs(struct cpuidle_device *dev); 34 extern void cpuidle_remove_sysfs(struct cpuidle_device *dev); 39 int cpuidle_enter_state_coupled(struct cpuidle_device *dev, 41 int cpuidle_coupled_register_device(struct cpuidle_device *dev); 42 void cpuidle_coupled_unregister_device(struct cpuidle_device *dev); 55 static inline int cpuidle_enter_state_coupled(struct cpuidle_device *dev, in cpuidle_enter_state_coupled() 61 static inline int cpuidle_coupled_register_device(struct cpuidle_device *dev) in cpuidle_coupled_register_device() [all …]
|
| D | cpuidle.c | 28 DEFINE_PER_CPU(struct cpuidle_device *, cpuidle_devices); 29 DEFINE_PER_CPU(struct cpuidle_device, cpuidle_dev); 48 struct cpuidle_device *dev) in cpuidle_not_available() 60 struct cpuidle_device *dev = __this_cpu_read(cpuidle_devices); in cpuidle_play_dead() 76 struct cpuidle_device *dev, in find_deepest_state() 107 struct cpuidle_device *dev) in cpuidle_find_deepest_state() 113 struct cpuidle_device *dev, int index) in enter_freeze_proper() 146 int cpuidle_enter_freeze(struct cpuidle_driver *drv, struct cpuidle_device *dev) in cpuidle_enter_freeze() 169 int cpuidle_enter_state(struct cpuidle_device *dev, struct cpuidle_driver *drv, in cpuidle_enter_state() 248 int cpuidle_select(struct cpuidle_driver *drv, struct cpuidle_device *dev) in cpuidle_select() [all …]
|
| D | sysfs.c | 164 ssize_t (*show)(struct cpuidle_device *, char *); 165 ssize_t (*store)(struct cpuidle_device *, const char *, size_t count); 176 struct cpuidle_device *dev; 181 static inline struct cpuidle_device *to_cpuidle_device(struct kobject *kobj) in to_cpuidle_device() 193 struct cpuidle_device *dev = to_cpuidle_device(kobj); in cpuidle_show() 208 struct cpuidle_device *dev = to_cpuidle_device(kobj); in cpuidle_store() 384 static inline void cpuidle_free_state_kobj(struct cpuidle_device *device, int i) in cpuidle_free_state_kobj() 396 static int cpuidle_add_state_sysfs(struct cpuidle_device *device) in cpuidle_add_state_sysfs() 434 static void cpuidle_remove_state_sysfs(struct cpuidle_device *device) in cpuidle_remove_state_sysfs() 528 static int cpuidle_add_driver_sysfs(struct cpuidle_device *dev) in cpuidle_add_driver_sysfs() [all …]
|
| D | coupled.c | 158 void cpuidle_coupled_parallel_barrier(struct cpuidle_device *dev, atomic_t *a) in cpuidle_coupled_parallel_barrier() 302 static inline int cpuidle_coupled_get_state(struct cpuidle_device *dev, in cpuidle_coupled_get_state() 479 int cpuidle_enter_state_coupled(struct cpuidle_device *dev, in cpuidle_enter_state_coupled() 651 int cpuidle_coupled_register_device(struct cpuidle_device *dev) in cpuidle_coupled_register_device() 654 struct cpuidle_device *other_dev; in cpuidle_coupled_register_device() 700 void cpuidle_coupled_unregister_device(struct cpuidle_device *dev) in cpuidle_coupled_unregister_device() 766 struct cpuidle_device *dev; in cpuidle_coupled_cpu_notify()
|
| D | cpuidle-pseries.c | 58 static int snooze_loop(struct cpuidle_device *dev, in snooze_loop() 103 static int dedicated_cede_loop(struct cpuidle_device *dev, in dedicated_cede_loop() 122 static int shared_cede_loop(struct cpuidle_device *dev, in shared_cede_loop() 178 struct cpuidle_device *dev = in pseries_cpuidle_add_cpu_notifier()
|
| D | cpuidle-powernv.c | 35 static int snooze_loop(struct cpuidle_device *dev, in snooze_loop() 60 static int nap_loop(struct cpuidle_device *dev, in nap_loop() 72 static int fastsleep_loop(struct cpuidle_device *dev, in fastsleep_loop() 112 struct cpuidle_device *dev = in powernv_cpuidle_add_cpu_notifier()
|
| D | cpuidle-cps.c | 27 static int cps_nc_enter(struct cpuidle_device *dev, in cps_nc_enter() 109 struct cpuidle_device *device; in cps_cpuidle_unregister() 122 struct cpuidle_device *device; in cps_cpuidle_init()
|
| D | cpuidle-arm.c | 36 static int arm_enter_idle_state(struct cpuidle_device *dev, in arm_enter_idle_state() 98 struct cpuidle_device *dev; in arm_idle_init()
|
| D | cpuidle-exynos.c | 30 static int exynos_enter_coupled_lowpower(struct cpuidle_device *dev, in exynos_enter_coupled_lowpower() 61 static int exynos_enter_lowpower(struct cpuidle_device *dev, in exynos_enter_lowpower()
|
| D | cpuidle-big_little.c | 29 static int bl_enter_powerdown(struct cpuidle_device *dev, 126 static int bl_enter_powerdown(struct cpuidle_device *dev, in bl_enter_powerdown()
|
| D | driver.c | 181 static int poll_idle(struct cpuidle_device *dev, in poll_idle() 338 struct cpuidle_driver *cpuidle_get_cpu_driver(struct cpuidle_device *dev) in cpuidle_get_cpu_driver()
|
| D | cpuidle-zynq.c | 36 static int zynq_enter_idle(struct cpuidle_device *dev, in zynq_enter_idle()
|
| D | cpuidle-at91.c | 29 static int at91_enter_idle(struct cpuidle_device *dev, in at91_enter_idle()
|
| D | cpuidle-calxeda.c | 45 static int calxeda_pwrdown_idle(struct cpuidle_device *dev, in calxeda_pwrdown_idle()
|
| D | cpuidle-clps711x.c | 22 static int clps711x_cpuidle_halt(struct cpuidle_device *dev, in clps711x_cpuidle_halt()
|
| D | cpuidle-kirkwood.c | 31 static int kirkwood_enter_idle(struct cpuidle_device *dev, in kirkwood_enter_idle()
|
| D | cpuidle-ux500.c | 26 static inline int ux500_enter_idle(struct cpuidle_device *dev, in ux500_enter_idle()
|
| D | governor.c | 46 struct cpuidle_device *dev; in cpuidle_switch_governor()
|
| D | cpuidle-mvebu-v7.c | 28 static int mvebu_v7_enter_idle(struct cpuidle_device *dev, in mvebu_v7_enter_idle()
|
| /linux-4.4.14/arch/arm/mach-tegra/ |
| D | cpuidle-tegra30.c | 37 static int tegra30_idle_lp2(struct cpuidle_device *dev, 66 static bool tegra30_cpu_cluster_power_down(struct cpuidle_device *dev, in tegra30_cpu_cluster_power_down() 88 static bool tegra30_cpu_core_power_down(struct cpuidle_device *dev, in tegra30_cpu_core_power_down() 103 static inline bool tegra30_cpu_core_power_down(struct cpuidle_device *dev, in tegra30_cpu_core_power_down() 111 static int tegra30_idle_lp2(struct cpuidle_device *dev, in tegra30_idle_lp2()
|
| D | cpuidle-tegra20.c | 43 static int tegra20_idle_lp2_coupled(struct cpuidle_device *dev, 127 static bool tegra20_cpu_cluster_power_down(struct cpuidle_device *dev, in tegra20_cpu_cluster_power_down() 150 static bool tegra20_idle_enter_lp2_cpu_1(struct cpuidle_device *dev, in tegra20_idle_enter_lp2_cpu_1() 165 static inline bool tegra20_idle_enter_lp2_cpu_1(struct cpuidle_device *dev, in tegra20_idle_enter_lp2_cpu_1() 173 static int tegra20_idle_lp2_coupled(struct cpuidle_device *dev, in tegra20_idle_lp2_coupled()
|
| D | cpuidle-tegra114.c | 39 static int tegra114_idle_power_down(struct cpuidle_device *dev, in tegra114_idle_power_down() 62 static void tegra114_idle_enter_freeze(struct cpuidle_device *dev, in tegra114_idle_enter_freeze()
|
| /linux-4.4.14/Documentation/cpuidle/ |
| D | driver.txt | 15 cpuidle driver initializes the cpuidle_device structure for each CPU device 31 extern int cpuidle_register_device(struct cpuidle_device *dev); 32 extern void cpuidle_unregister_device(struct cpuidle_device *dev); 36 extern int cpuidle_enable_device(struct cpuidle_device *dev); 37 extern void cpuidle_disable_device(struct cpuidle_device *dev);
|
| /linux-4.4.14/drivers/cpuidle/governors/ |
| D | menu.c | 191 static void menu_update(struct cpuidle_driver *drv, struct cpuidle_device *dev); 284 static int menu_select(struct cpuidle_driver *drv, struct cpuidle_device *dev) in menu_select() 367 static void menu_reflect(struct cpuidle_device *dev, int index) in menu_reflect() 380 static void menu_update(struct cpuidle_driver *drv, struct cpuidle_device *dev) in menu_update() 450 struct cpuidle_device *dev) in menu_enable_device()
|
| D | ladder.c | 67 struct cpuidle_device *dev) in ladder_select_state() 133 struct cpuidle_device *dev) in ladder_enable_device() 166 static void ladder_reflect(struct cpuidle_device *dev, int index) in ladder_reflect()
|
| /linux-4.4.14/arch/arm/include/asm/ |
| D | cpuidle.h | 7 extern int arm_cpuidle_simple_enter(struct cpuidle_device *dev, 10 static inline int arm_cpuidle_simple_enter(struct cpuidle_device *dev, in arm_cpuidle_simple_enter()
|
| /linux-4.4.14/drivers/acpi/ |
| D | processor_idle.c | 62 static DEFINE_PER_CPU(struct cpuidle_device *, acpi_cpuidle_device); 705 static int acpi_idle_play_dead(struct cpuidle_device *dev, int index) in acpi_idle_play_dead() 786 static int acpi_idle_enter(struct cpuidle_device *dev, in acpi_idle_enter() 826 static void acpi_idle_enter_freeze(struct cpuidle_device *dev, in acpi_idle_enter_freeze() 860 struct cpuidle_device *dev) in acpi_processor_setup_cpuidle_cx() 971 struct cpuidle_device *dev; in acpi_processor_hotplug() 999 struct cpuidle_device *dev; in acpi_processor_cst_has_changed() 1060 struct cpuidle_device *dev; in acpi_processor_power_init() 1127 struct cpuidle_device *dev = per_cpu(acpi_cpuidle_device, pr->id); in acpi_processor_power_exit()
|
| /linux-4.4.14/drivers/idle/ |
| D | intel_idle.c | 97 static struct cpuidle_device __percpu *intel_idle_cpuidle_devices; 98 static int intel_idle(struct cpuidle_device *dev, 100 static void intel_idle_freeze(struct cpuidle_device *dev, 728 static int intel_idle(struct cpuidle_device *dev, in intel_idle() 763 static void intel_idle_freeze(struct cpuidle_device *dev, in intel_idle_freeze() 786 struct cpuidle_device *dev; in cpu_hotplug_notify() 985 struct cpuidle_device *dev; in intel_idle_cpuidle_devices_uninit() 1163 struct cpuidle_device *dev; in intel_idle_cpu_init() 1205 intel_idle_cpuidle_devices = alloc_percpu(struct cpuidle_device); in intel_idle_init()
|
| /linux-4.4.14/arch/arm/mach-omap2/ |
| D | cpuidle34xx.c | 110 static int omap3_enter_idle(struct cpuidle_device *dev, in omap3_enter_idle() 167 static int next_valid_state(struct cpuidle_device *dev, in next_valid_state() 217 static int omap3_enter_idle_bm(struct cpuidle_device *dev, in omap3_enter_idle_bm()
|
| D | cpuidle44xx.c | 72 static int omap_enter_idle_simple(struct cpuidle_device *dev, in omap_enter_idle_simple() 80 static int omap_enter_idle_coupled(struct cpuidle_device *dev, in omap_enter_idle_coupled()
|
| /linux-4.4.14/kernel/sched/ |
| D | idle.c | 97 static int call_cpuidle(struct cpuidle_driver *drv, struct cpuidle_device *dev, in call_cpuidle() 135 struct cpuidle_device *dev = __this_cpu_read(cpuidle_devices); in cpuidle_idle_call()
|
| /linux-4.4.14/arch/mips/include/asm/ |
| D | idle.h | 17 extern int mips_cpuidle_wait_enter(struct cpuidle_device *dev,
|
| /linux-4.4.14/arch/arm/mach-imx/ |
| D | cpuidle-imx5.c | 13 static int imx5_cpuidle_enter(struct cpuidle_device *dev, in imx5_cpuidle_enter()
|
| D | cpuidle-imx6sl.c | 16 static int imx6sl_enter_wait(struct cpuidle_device *dev, in imx6sl_enter_wait()
|
| D | cpuidle-imx6q.c | 20 static int imx6q_enter_wait(struct cpuidle_device *dev, in imx6q_enter_wait()
|
| D | cpuidle-imx6sx.c | 25 static int imx6sx_enter_wait(struct cpuidle_device *dev, in imx6sx_enter_wait()
|
| /linux-4.4.14/arch/arm/mach-s3c64xx/ |
| D | cpuidle.c | 26 static int s3c64xx_enter_idle(struct cpuidle_device *dev, in s3c64xx_enter_idle()
|
| /linux-4.4.14/arch/sh/kernel/cpu/shmobile/ |
| D | cpuidle.c | 27 static int cpuidle_sleep_enter(struct cpuidle_device *dev, in cpuidle_sleep_enter()
|
| /linux-4.4.14/arch/arm/mach-davinci/ |
| D | cpuidle.c | 50 static int davinci_enter_idle(struct cpuidle_device *dev, in davinci_enter_idle()
|
| /linux-4.4.14/arch/arm/kernel/ |
| D | cpuidle.c | 35 int arm_cpuidle_simple_enter(struct cpuidle_device *dev, in arm_cpuidle_simple_enter()
|
| /linux-4.4.14/arch/mips/kernel/ |
| D | idle.c | 261 int mips_cpuidle_wait_enter(struct cpuidle_device *dev, in mips_cpuidle_wait_enter()
|
| /linux-4.4.14/arch/x86/kernel/ |
| D | apm_32.c | 370 static int apm_cpu_idle(struct cpuidle_device *dev, 389 static struct cpuidle_device apm_cpuidle_device; 903 static int apm_cpu_idle(struct cpuidle_device *dev, in apm_cpu_idle()
|