Home
last modified time | relevance | path

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

12

/linux/drivers/cpuidle/
H 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()
H 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()
H A Dcpuidle-psci.c54 struct cpuidle_driver *drv, int idx, in __psci_enter_domain_idle_state()
92 struct cpuidle_driver *drv, int idx) in psci_enter_domain_idle_state()
98 struct cpuidle_driver *drv, in psci_enter_s2idle_domain_idle_state()
192 struct cpuidle_driver *drv, int idx) in psci_enter_idle_state()
222 static int psci_dt_cpu_init_topology(struct cpuidle_driver *drv, in psci_dt_cpu_init_topology()
251 static int psci_dt_cpu_init_idle(struct device *dev, struct cpuidle_driver *drv, in psci_dt_cpu_init_idle()
293 static int psci_cpu_init_idle(struct device *dev, struct cpuidle_driver *drv, in psci_cpu_init_idle()
328 struct cpuidle_driver *drv; in psci_idle_init_cpu()
410 struct cpuidle_driver *drv; in psci_cpuidle_probe()
H 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
H 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()
H 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 = {
H A Dcpuidle-riscv-sbi.c79 struct cpuidle_driver *drv, int idx) in sbi_cpuidle_enter_state()
92 struct cpuidle_driver *drv, int idx, in __sbi_enter_domain_idle_state()
135 struct cpuidle_driver *drv, int idx) in sbi_enter_domain_idle_state()
141 struct cpuidle_driver *drv, in sbi_enter_s2idle_domain_idle_state()
208 static int sbi_dt_cpu_init_topology(struct cpuidle_driver *drv, in sbi_dt_cpu_init_topology()
235 struct cpuidle_driver *drv, in sbi_cpuidle_dt_init_states()
290 struct cpuidle_driver *drv; in sbi_cpuidle_init_cpu()
505 struct cpuidle_driver *drv; in sbi_cpuidle_probe()
H 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()
H A Dcpuidle-zynq.c26 struct cpuidle_driver *drv, int index) in zynq_enter_idle()
34 static struct cpuidle_driver zynq_idle_driver = {
H A Dcpuidle-at91.c27 struct cpuidle_driver *drv, in at91_enter_idle()
34 static struct cpuidle_driver at91_idle_driver = {
H A Dcpuidle-clps711x.c19 struct cpuidle_driver *drv, int index) in clps711x_cpuidle_halt()
26 static struct cpuidle_driver clps711x_idle_driver = {
H A Dcpuidle-calxeda.c35 struct cpuidle_driver *drv, in calxeda_pwrdown_idle()
45 static struct cpuidle_driver calxeda_idle_driver = {
H A Dcpuidle-kirkwood.c29 struct cpuidle_driver *drv, in kirkwood_enter_idle()
38 static struct cpuidle_driver kirkwood_idle_driver = {
H 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()
/linux/arch/sh/kernel/cpu/shmobile/
H A Dcpuidle.c25 struct cpuidle_driver *drv, in cpuidle_sleep_enter()
51 static struct cpuidle_driver cpuidle_driver = { variable
89 cpuidle_driver.states[1].flags = CPUIDLE_FLAG_NONE; in sh_mobile_setup_cpuidle()
92 cpuidle_driver.states[2].flags = CPUIDLE_FLAG_NONE; in sh_mobile_setup_cpuidle()
94 return cpuidle_register(&cpuidle_driver, NULL); in sh_mobile_setup_cpuidle()
/linux/arch/arm/mach-omap2/
H A Dcpuidle44xx.c86 struct cpuidle_driver *drv, in omap_enter_idle_simple()
94 struct cpuidle_driver *drv, in omap_enter_idle_smp()
120 struct cpuidle_driver *drv, in omap_enter_idle_coupled()
234 static struct cpuidle_driver omap4_idle_driver = {
271 static struct cpuidle_driver omap5_idle_driver = {
308 struct cpuidle_driver *idle_driver; in omap4_idle_init()
H A Dcpuidle34xx.c108 struct cpuidle_driver *drv, in omap3_enter_idle()
170 struct cpuidle_driver *drv, int index) in next_valid_state()
220 struct cpuidle_driver *drv, in omap3_enter_idle_bm()
263 static struct cpuidle_driver omap3_idle_driver = {
333 static struct cpuidle_driver omap3430_idle_driver = {
/linux/include/linux/
H A Dcpu_cooling.h62 struct cpuidle_driver;
65 void cpuidle_cooling_register(struct cpuidle_driver *drv);
67 static inline void cpuidle_cooling_register(struct cpuidle_driver *drv) in cpuidle_cooling_register()
/linux/drivers/cpuidle/governors/
H 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()
/linux/arch/arm/mach-imx/
H A Dcpuidle-imx5.c12 struct cpuidle_driver *drv, int index) in imx5_cpuidle_enter()
18 static struct cpuidle_driver imx5_cpuidle_driver = {
H A Dcpuidle-imx6sl.c15 struct cpuidle_driver *drv, int index) in imx6sl_enter_wait()
30 static struct cpuidle_driver imx6sl_cpuidle_driver = {
H A Dcpuidle-imx7ulp.c16 struct cpuidle_driver *drv, int index) in imx7ulp_enter_wait()
30 static struct cpuidle_driver imx7ulp_cpuidle_driver = {
H A Dcpuidle-imx6q.c21 struct cpuidle_driver *drv, int index) in imx6q_enter_wait()
40 static struct cpuidle_driver imx6q_cpuidle_driver = {
H A Dcpuidle-imx6sx.c34 struct cpuidle_driver *drv, int index) in imx6sx_enter_wait()
68 static struct cpuidle_driver imx6sx_cpuidle_driver = {
/linux/arch/arm/mach-s3c/
H A Dcpuidle-s3c64xx.c23 struct cpuidle_driver *drv, int index) in s3c64xx_enter_idle()
38 static struct cpuidle_driver s3c64xx_cpuidle_driver = {

12