| /drivers/cpuidle/ |
| A D | cpuidle.h | 18 extern int cpuidle_enter_state(struct cpuidle_device *dev, 35 extern int cpuidle_add_device_sysfs(struct cpuidle_device *device); 36 extern void cpuidle_remove_device_sysfs(struct cpuidle_device *device); 37 extern int cpuidle_add_sysfs(struct cpuidle_device *dev); 38 extern void cpuidle_remove_sysfs(struct cpuidle_device *dev); 43 int cpuidle_enter_state_coupled(struct cpuidle_device *dev, 45 int cpuidle_coupled_register_device(struct cpuidle_device *dev); 46 void cpuidle_coupled_unregister_device(struct cpuidle_device *dev); 59 static inline int cpuidle_enter_state_coupled(struct cpuidle_device *dev, in cpuidle_enter_state_coupled() 65 static inline int cpuidle_coupled_register_device(struct cpuidle_device *dev) in cpuidle_coupled_register_device() [all …]
|
| A D | cpuidle.c | 33 DEFINE_PER_CPU(struct cpuidle_device *, cpuidle_devices); 34 DEFINE_PER_CPU(struct cpuidle_device, cpuidle_dev); 53 struct cpuidle_device *dev) in cpuidle_not_available() 85 struct cpuidle_device *dev, in find_deepest_state() 119 struct cpuidle_device *dev; in cpuidle_use_deepest_state() 137 struct cpuidle_device *dev, in cpuidle_find_deepest_state() 145 struct cpuidle_device *dev, int index) in enter_s2idle_proper() 431 struct cpuidle_device *dev) in cpuidle_poll_time() 535 int cpuidle_enable_device(struct cpuidle_device *dev) in cpuidle_enable_device() 743 struct cpuidle_device *device; in cpuidle_unregister() [all …]
|
| A D | sysfs.c | 147 ssize_t (*show)(struct cpuidle_device *, char *); 154 struct cpuidle_device *dev; 171 struct cpuidle_device *dev = to_cpuidle_device(kobj); in cpuidle_show() 186 struct cpuidle_device *dev = to_cpuidle_device(kobj); in cpuidle_store() 352 struct cpuidle_device *device; 434 struct cpuidle_device *dev = kobj_to_device(kobj); in cpuidle_state_store() 614 static int cpuidle_add_driver_sysfs(struct cpuidle_device *dev) in cpuidle_add_driver_sysfs() 669 int cpuidle_add_device_sysfs(struct cpuidle_device *device) in cpuidle_add_device_sysfs() 687 void cpuidle_remove_device_sysfs(struct cpuidle_device *device) in cpuidle_remove_device_sysfs() 697 int cpuidle_add_sysfs(struct cpuidle_device *dev) in cpuidle_add_sysfs() [all …]
|
| A D | cpuidle-haltpoll.c | 25 static struct cpuidle_device __percpu *haltpoll_cpuidle_devices; 28 static __cpuidle int default_enter_idle(struct cpuidle_device *dev, in default_enter_idle() 58 struct cpuidle_device *dev; in haltpoll_cpu_online() 75 struct cpuidle_device *dev; in haltpoll_cpu_offline() 119 haltpoll_cpuidle_devices = alloc_percpu(struct cpuidle_device); in haltpoll_init()
|
| A D | cpuidle-powernv.c | 49 static u64 get_snooze_timeout(struct cpuidle_device *dev, in get_snooze_timeout() 68 static int snooze_loop(struct cpuidle_device *dev, in snooze_loop() 105 static int nap_loop(struct cpuidle_device *dev, in nap_loop() 116 static int fastsleep_loop(struct cpuidle_device *dev, in fastsleep_loop() 142 static int stop_loop(struct cpuidle_device *dev, in stop_loop() 166 struct cpuidle_device *dev = per_cpu(cpuidle_devices, cpu); in powernv_cpuidle_cpu_online() 178 struct cpuidle_device *dev = per_cpu(cpuidle_devices, cpu); in powernv_cpuidle_cpu_dead() 232 int (*idle_fn)(struct cpuidle_device *, in add_powernv_state() argument
|
| A D | coupled.c | 149 void cpuidle_coupled_parallel_barrier(struct cpuidle_device *dev, atomic_t *a) in cpuidle_coupled_parallel_barrier() 293 static inline int cpuidle_coupled_get_state(struct cpuidle_device *dev, in cpuidle_coupled_get_state() 465 int cpuidle_enter_state_coupled(struct cpuidle_device *dev, in cpuidle_enter_state_coupled() 635 int cpuidle_coupled_register_device(struct cpuidle_device *dev) in cpuidle_coupled_register_device() 638 struct cpuidle_device *other_dev; in cpuidle_coupled_register_device() 683 void cpuidle_coupled_unregister_device(struct cpuidle_device *dev) in cpuidle_coupled_unregister_device() 738 struct cpuidle_device *dev; in coupled_cpu_online() 754 struct cpuidle_device *dev; in coupled_cpu_up_prepare()
|
| A D | cpuidle-pseries.c | 38 int snooze_loop(struct cpuidle_device *dev, struct cpuidle_driver *drv, in snooze_loop() 221 int dedicated_cede_loop(struct cpuidle_device *dev, struct cpuidle_driver *drv, in dedicated_cede_loop() 244 int shared_cede_loop(struct cpuidle_device *dev, struct cpuidle_driver *drv, in shared_cede_loop() 305 struct cpuidle_device *dev = per_cpu(cpuidle_devices, cpu); in pseries_cpuidle_cpu_online() 317 struct cpuidle_device *dev = per_cpu(cpuidle_devices, cpu); in pseries_cpuidle_cpu_dead()
|
| A D | cpuidle-tegra.c | 140 static int tegra_cpuidle_coupled_barrier(struct cpuidle_device *dev) in tegra_cpuidle_coupled_barrier() 163 static __cpuidle int tegra_cpuidle_state_enter(struct cpuidle_device *dev, in tegra_cpuidle_state_enter() 229 static __cpuidle int tegra_cpuidle_enter(struct cpuidle_device *dev, in tegra_cpuidle_enter() 262 static int tegra114_enter_s2idle(struct cpuidle_device *dev, in tegra114_enter_s2idle()
|
| A D | cpuidle-cps.c | 23 static int cps_nc_enter(struct cpuidle_device *dev, in cps_nc_enter() 105 struct cpuidle_device *device; in cps_cpuidle_unregister() 118 struct cpuidle_device *device; in cps_cpuidle_init()
|
| A D | cpuidle-psci.c | 64 static __cpuidle int __psci_enter_domain_idle_state(struct cpuidle_device *dev, in __psci_enter_domain_idle_state() 109 static int psci_enter_domain_idle_state(struct cpuidle_device *dev, in psci_enter_domain_idle_state() 115 static int psci_enter_s2idle_domain_idle_state(struct cpuidle_device *dev, in psci_enter_s2idle_domain_idle_state() 214 static __cpuidle int psci_enter_idle_state(struct cpuidle_device *dev, in psci_enter_idle_state() 431 struct cpuidle_device *dev; in psci_cpuidle_probe()
|
| A D | cpuidle-riscv-sbi.c | 77 static __cpuidle int sbi_cpuidle_enter_state(struct cpuidle_device *dev, in sbi_cpuidle_enter_state() 90 static __cpuidle int __sbi_enter_domain_idle_state(struct cpuidle_device *dev, in __sbi_enter_domain_idle_state() 133 static int sbi_enter_domain_idle_state(struct cpuidle_device *dev, in sbi_enter_domain_idle_state() 139 static int sbi_enter_s2idle_domain_idle_state(struct cpuidle_device *dev, in sbi_enter_s2idle_domain_idle_state() 493 struct cpuidle_device *dev; in sbi_cpuidle_probe()
|
| A D | cpuidle-arm.c | 34 static __cpuidle int arm_enter_idle_state(struct cpuidle_device *dev, in arm_enter_idle_state() 148 struct cpuidle_device *dev; in arm_idle_init()
|
| A D | cpuidle-exynos.c | 27 static int exynos_enter_coupled_lowpower(struct cpuidle_device *dev, in exynos_enter_coupled_lowpower() 58 static int exynos_enter_lowpower(struct cpuidle_device *dev, in exynos_enter_lowpower()
|
| A D | cpuidle-big_little.c | 26 static int bl_enter_powerdown(struct cpuidle_device *dev, 125 static __cpuidle int bl_enter_powerdown(struct cpuidle_device *dev, in bl_enter_powerdown()
|
| A D | driver.c | 347 struct cpuidle_driver *cpuidle_get_cpu_driver(struct cpuidle_device *dev) in cpuidle_get_cpu_driver() 377 struct cpuidle_device *dev = per_cpu(cpuidle_devices, cpu); in cpuidle_driver_state_disabled()
|
| A D | cpuidle-zynq.c | 25 static int zynq_enter_idle(struct cpuidle_device *dev, in zynq_enter_idle()
|
| A D | cpuidle-at91.c | 26 static int at91_enter_idle(struct cpuidle_device *dev, in at91_enter_idle()
|
| A D | cpuidle-clps711x.c | 18 static int clps711x_cpuidle_halt(struct cpuidle_device *dev, in clps711x_cpuidle_halt()
|
| /drivers/cpuidle/governors/ |
| A D | haltpoll.c | 50 struct cpuidle_device *dev, in haltpoll_select() 79 static void adjust_poll_limit(struct cpuidle_device *dev, u64 block_ns) in adjust_poll_limit() 120 static void haltpoll_reflect(struct cpuidle_device *dev, int index) in haltpoll_reflect() 134 struct cpuidle_device *dev) in haltpoll_enable_device()
|
| A D | ladder.c | 52 static inline void ladder_do_selection(struct cpuidle_device *dev, in ladder_do_selection() 68 struct cpuidle_device *dev, bool *dummy) in ladder_select_state() 134 struct cpuidle_device *dev) in ladder_enable_device() 168 static void ladder_reflect(struct cpuidle_device *dev, int index) in ladder_reflect()
|
| A D | teo.c | 156 static void teo_update(struct cpuidle_driver *drv, struct cpuidle_device *dev) in teo_update() 245 struct cpuidle_device *dev, int state_idx, in teo_find_shallower_state() 268 static int teo_select(struct cpuidle_driver *drv, struct cpuidle_device *dev, in teo_select() 505 static void teo_reflect(struct cpuidle_device *dev, int state) in teo_reflect() 529 struct cpuidle_device *dev) in teo_enable_device()
|
| A D | menu.c | 108 static void menu_update(struct cpuidle_driver *drv, struct cpuidle_device *dev); 221 static int menu_select(struct cpuidle_driver *drv, struct cpuidle_device *dev, in menu_select() 403 static void menu_reflect(struct cpuidle_device *dev, int index) in menu_reflect() 417 static void menu_update(struct cpuidle_driver *drv, struct cpuidle_device *dev) in menu_update() 510 struct cpuidle_device *dev) in menu_enable_device()
|
| /drivers/acpi/ |
| A D | processor_idle.c | 52 static DEFINE_PER_CPU(struct cpuidle_device *, acpi_cpuidle_device); 581 static void acpi_idle_play_dead(struct cpuidle_device *dev, int index) in acpi_idle_play_dead() 677 static int __cpuidle acpi_idle_enter(struct cpuidle_device *dev, in acpi_idle_enter() 736 struct cpuidle_device *dev) in acpi_processor_setup_cpuidle_cx() 862 struct cpuidle_device *dev) in acpi_processor_setup_cpuidle_cx() 1178 static int acpi_idle_lpi_enter(struct cpuidle_device *dev, in acpi_idle_lpi_enter() 1260 struct cpuidle_device *dev) in acpi_processor_setup_cpuidle_dev() 1286 struct cpuidle_device *dev; in acpi_processor_hotplug() 1311 struct cpuidle_device *dev; in acpi_processor_power_state_has_changed() 1368 struct cpuidle_device *dev; in acpi_processor_power_init() [all …]
|
| /drivers/firmware/psci/ |
| A D | psci_checker.c | 233 static int suspend_cpu(struct cpuidle_device *dev, in suspend_cpu() 277 struct cpuidle_device *dev; in suspend_test_thread() 390 struct cpuidle_device *dev = per_cpu(cpuidle_devices, cpu); in suspend_tests()
|
| /drivers/idle/ |
| A D | intel_idle.c | 79 static struct cpuidle_device __percpu *intel_idle_cpuidle_devices; 150 static __always_inline int __intel_idle(struct cpuidle_device *dev, in __intel_idle() 177 static __cpuidle int intel_idle(struct cpuidle_device *dev, in intel_idle() 183 static __cpuidle int intel_idle_irq(struct cpuidle_device *dev, in intel_idle_irq() 189 static __cpuidle int intel_idle_ibrs(struct cpuidle_device *dev, in intel_idle_ibrs() 207 static __cpuidle int intel_idle_xstate(struct cpuidle_device *dev, in intel_idle_xstate() 226 static __cpuidle int intel_idle_s2idle(struct cpuidle_device *dev, in intel_idle_s2idle() 241 static void intel_idle_enter_dead(struct cpuidle_device *dev, int index) in intel_idle_enter_dead() 2290 struct cpuidle_device *dev; in intel_idle_cpu_init() 2313 struct cpuidle_device *dev; in intel_idle_cpu_online() [all …]
|