Home
last modified time | relevance | path

Searched refs:cpuidle_driver (Results 1 – 25 of 34) sorted by relevance

12

/drivers/cpuidle/
A Ddriver.c27 static DEFINE_PER_CPU(struct cpuidle_driver *, cpuidle_drivers);
36 static struct cpuidle_driver *__cpuidle_get_cpu_driver(int cpu) in __cpuidle_get_cpu_driver()
69 static inline int __cpuidle_set_driver(struct cpuidle_driver *drv) in __cpuidle_set_driver()
74 struct cpuidle_driver *old_drv; in __cpuidle_set_driver()
89 static struct cpuidle_driver *cpuidle_curr_driver;
155 static void __cpuidle_driver_init(struct cpuidle_driver *drv) in __cpuidle_driver_init()
212 static int __cpuidle_register_driver(struct cpuidle_driver *drv) in __cpuidle_register_driver()
269 int cpuidle_register_driver(struct cpuidle_driver *drv) in cpuidle_register_driver()
302 void cpuidle_unregister_driver(struct cpuidle_driver *drv) in cpuidle_unregister_driver()
327 struct cpuidle_driver *cpuidle_get_driver(void) in cpuidle_get_driver()
[all …]
A Dcpuidle.h19 struct cpuidle_driver *drv, int next_state);
41 bool cpuidle_state_is_coupled(struct cpuidle_driver *drv, int state);
42 int cpuidle_coupled_state_verify(struct cpuidle_driver *drv);
44 struct cpuidle_driver *drv, int next_state);
49 bool cpuidle_state_is_coupled(struct cpuidle_driver *drv, int state) in cpuidle_state_is_coupled()
54 static inline int cpuidle_coupled_state_verify(struct cpuidle_driver *drv) in cpuidle_coupled_state_verify()
60 struct cpuidle_driver *drv, int next_state) in cpuidle_enter_state_coupled()
A Dcpuidle-qcom-spm.c28 struct cpuidle_driver cpuidle_driver; member
61 struct cpuidle_driver *drv, int idx) in spm_enter_idle_state()
64 cpuidle_driver); in spm_enter_idle_state()
69 static struct cpuidle_driver qcom_spm_idle_driver = {
116 data->cpuidle_driver = qcom_spm_idle_driver; in spm_cpuidle_register()
117 data->cpuidle_driver.cpumask = (struct cpumask *)cpumask_of(cpu); in spm_cpuidle_register()
119 ret = dt_init_idle_driver(&data->cpuidle_driver, in spm_cpuidle_register()
124 return cpuidle_register(&data->cpuidle_driver, NULL); in spm_cpuidle_register()
A Dcpuidle.c52 bool cpuidle_not_available(struct cpuidle_driver *drv, in cpuidle_not_available()
66 struct cpuidle_driver *drv = cpuidle_get_cpu_driver(dev); in cpuidle_play_dead()
84 static int find_deepest_state(struct cpuidle_driver *drv, in find_deepest_state()
136 int cpuidle_find_deepest_state(struct cpuidle_driver *drv, in cpuidle_find_deepest_state()
216 struct cpuidle_driver *drv, in cpuidle_enter_state()
538 struct cpuidle_driver *drv; in cpuidle_enable_device()
591 struct cpuidle_driver *drv = cpuidle_get_cpu_driver(dev); in cpuidle_disable_device()
612 struct cpuidle_driver *drv = cpuidle_get_cpu_driver(dev); in __cpuidle_unregister_device()
637 struct cpuidle_driver *drv = cpuidle_get_cpu_driver(dev); in __cpuidle_register_device()
740 void cpuidle_unregister(struct cpuidle_driver *drv) in cpuidle_unregister()
[all …]
A Dcpuidle-mvebu-v7.c29 struct cpuidle_driver *drv, in mvebu_v7_enter_idle()
51 static struct cpuidle_driver armadaxp_idle_driver = {
75 static struct cpuidle_driver armada370_idle_driver = {
90 static struct cpuidle_driver armada38x_idle_driver = {
114 return cpuidle_register((struct cpuidle_driver *)id->driver_data, NULL); in mvebu_v7_cpuidle_probe()
A Dcpuidle-powernv.c31 static struct cpuidle_driver powernv_idle_driver = {
50 struct cpuidle_driver *drv, in get_snooze_timeout()
69 struct cpuidle_driver *drv, in snooze_loop()
106 struct cpuidle_driver *drv, in nap_loop()
117 struct cpuidle_driver *drv, in fastsleep_loop()
143 struct cpuidle_driver *drv, in stop_loop()
194 struct cpuidle_driver *drv = &powernv_idle_driver; in powernv_cpuidle_driver_init()
233 struct cpuidle_driver *, in add_powernv_state() argument
A Dcpuidle-psci.c65 struct cpuidle_driver *drv, int idx, in __psci_enter_domain_idle_state()
110 struct cpuidle_driver *drv, int idx) in psci_enter_domain_idle_state()
116 struct cpuidle_driver *drv, in psci_enter_s2idle_domain_idle_state()
215 struct cpuidle_driver *drv, int idx) in psci_enter_idle_state()
245 static int psci_dt_cpu_init_topology(struct cpuidle_driver *drv, in psci_dt_cpu_init_topology()
272 static int psci_dt_cpu_init_idle(struct device *dev, struct cpuidle_driver *drv, in psci_dt_cpu_init_idle()
314 static int psci_cpu_init_idle(struct device *dev, struct cpuidle_driver *drv, in psci_cpu_init_idle()
348 struct cpuidle_driver *drv; in psci_idle_init_cpu()
430 struct cpuidle_driver *drv; in psci_cpuidle_probe()
A Dcpuidle-big_little.c27 struct cpuidle_driver *drv, int idx);
59 static struct cpuidle_driver bl_idle_little_driver = {
81 static struct cpuidle_driver bl_idle_big_driver = {
126 struct cpuidle_driver *drv, int idx) in bl_enter_powerdown()
142 static int __init bl_idle_driver_init(struct cpuidle_driver *drv, int part_id) in bl_idle_driver_init()
A Dcpuidle-arm.c35 struct cpuidle_driver *drv, int idx) in arm_enter_idle_state()
45 static struct cpuidle_driver arm_idle_driver __initdata = {
81 struct cpuidle_driver *drv; in arm_idle_init_cpu()
147 struct cpuidle_driver *drv; in arm_idle_init()
A Dcpuidle-exynos.c28 struct cpuidle_driver *drv, in exynos_enter_coupled_lowpower()
59 struct cpuidle_driver *drv, in exynos_enter_lowpower()
76 static struct cpuidle_driver exynos_idle_driver = {
93 static struct cpuidle_driver exynos_coupled_idle_driver = {
A Dcpuidle-riscv-sbi.c78 struct cpuidle_driver *drv, int idx) in sbi_cpuidle_enter_state()
91 struct cpuidle_driver *drv, int idx, in __sbi_enter_domain_idle_state()
134 struct cpuidle_driver *drv, int idx) in sbi_enter_domain_idle_state()
140 struct cpuidle_driver *drv, in sbi_enter_s2idle_domain_idle_state()
207 static int sbi_dt_cpu_init_topology(struct cpuidle_driver *drv, in sbi_dt_cpu_init_topology()
234 struct cpuidle_driver *drv, in sbi_cpuidle_dt_init_states()
289 struct cpuidle_driver *drv; in sbi_cpuidle_init_cpu()
492 struct cpuidle_driver *drv; in sbi_cpuidle_probe()
A Dcpuidle-pseries.c27 static struct cpuidle_driver pseries_idle_driver = {
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()
333 struct cpuidle_driver *drv = &pseries_idle_driver; in pseries_cpuidle_driver_init()
A Dcpuidle-haltpoll.c29 struct cpuidle_driver *drv, int index) in default_enter_idle()
38 static struct cpuidle_driver haltpoll_driver = {
104 struct cpuidle_driver *drv = &haltpoll_driver; in haltpoll_init()
A Dcpuidle-zynq.c26 struct cpuidle_driver *drv, int index) in zynq_enter_idle()
34 static struct cpuidle_driver zynq_idle_driver = {
A Dcpuidle-at91.c27 struct cpuidle_driver *drv, in at91_enter_idle()
34 static struct cpuidle_driver at91_idle_driver = {
A Dcpuidle-clps711x.c19 struct cpuidle_driver *drv, int index) in clps711x_cpuidle_halt()
26 static struct cpuidle_driver clps711x_idle_driver = {
A Dcpuidle-calxeda.c35 struct cpuidle_driver *drv, in calxeda_pwrdown_idle()
45 static struct cpuidle_driver calxeda_idle_driver = {
A Dsysfs.c47 struct cpuidle_driver *drv; in show_current_driver()
481 struct cpuidle_driver *drv = cpuidle_get_cpu_driver(device); in cpuidle_add_state_sysfs()
521 struct cpuidle_driver *drv = cpuidle_get_cpu_driver(device); in cpuidle_remove_state_sysfs()
537 struct cpuidle_driver *drv;
544 ssize_t (*show)(struct cpuidle_driver *, char *);
545 ssize_t (*store)(struct cpuidle_driver *, const char *, size_t);
548 static ssize_t show_driver_name(struct cpuidle_driver *drv, char *buf) in show_driver_name()
618 struct cpuidle_driver *drv = cpuidle_get_cpu_driver(dev); in cpuidle_add_driver_sysfs()
A Dcpuidle-kirkwood.c29 struct cpuidle_driver *drv, in kirkwood_enter_idle()
38 static struct cpuidle_driver kirkwood_idle_driver = {
A Dpoll_state.c14 struct cpuidle_driver *drv, int index) in poll_idle()
48 void cpuidle_poll_state_init(struct cpuidle_driver *drv) in cpuidle_poll_state_init()
A Dcpuidle-ux500.c24 struct cpuidle_driver *drv, int index) in ux500_enter_idle()
91 static struct cpuidle_driver ux500_idle_driver = {
A Dcpuidle-tegra.c230 struct cpuidle_driver *drv, in tegra_cpuidle_enter()
263 struct cpuidle_driver *drv, in tegra114_enter_s2idle()
288 static struct cpuidle_driver tegra_idle_driver = {
/drivers/cpuidle/governors/
A Dteo.c156 static void teo_update(struct cpuidle_driver *drv, struct cpuidle_device *dev) in teo_update()
230 static bool teo_state_ok(int i, struct cpuidle_driver *drv) in teo_state_ok()
244 static int teo_find_shallower_state(struct cpuidle_driver *drv, in teo_find_shallower_state()
268 static int teo_select(struct cpuidle_driver *drv, struct cpuidle_device *dev, in teo_select()
528 static int teo_enable_device(struct cpuidle_driver *drv, 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()
417 static void menu_update(struct cpuidle_driver *drv, struct cpuidle_device *dev) in menu_update()
509 static int menu_enable_device(struct cpuidle_driver *drv, in menu_enable_device()
A Dhaltpoll.c49 static int haltpoll_select(struct cpuidle_driver *drv, in haltpoll_select()
133 static int haltpoll_enable_device(struct cpuidle_driver *drv, in haltpoll_enable_device()

Completed in 36 milliseconds

12