Home
last modified time | relevance | path

Searched refs:cpuidle_device (Results 1 – 25 of 33) sorted by relevance

12

/drivers/cpuidle/
A Dcpuidle.h18 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 Dcpuidle.c33 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 Dsysfs.c147 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 Dcpuidle-haltpoll.c25 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 Dcpuidle-powernv.c49 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 Dcoupled.c149 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 Dcpuidle-pseries.c38 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 Dcpuidle-tegra.c140 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 Dcpuidle-cps.c23 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 Dcpuidle-psci.c64 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 Dcpuidle-riscv-sbi.c77 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 Dcpuidle-arm.c34 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 Dcpuidle-exynos.c27 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 Dcpuidle-big_little.c26 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 Ddriver.c347 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 Dcpuidle-zynq.c25 static int zynq_enter_idle(struct cpuidle_device *dev, in zynq_enter_idle()
A Dcpuidle-at91.c26 static int at91_enter_idle(struct cpuidle_device *dev, in at91_enter_idle()
A Dcpuidle-clps711x.c18 static int clps711x_cpuidle_halt(struct cpuidle_device *dev, in clps711x_cpuidle_halt()
/drivers/cpuidle/governors/
A Dhaltpoll.c50 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 Dladder.c52 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 Dteo.c156 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 Dmenu.c108 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 Dprocessor_idle.c52 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 Dpsci_checker.c233 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 Dintel_idle.c79 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 …]

Completed in 58 milliseconds

12