Searched refs:cpuidle_driver (Results 1 - 25 of 53) sorted by relevance

123

/linux-master/drivers/cpuidle/
H A Ddt_idle_states.h5 int dt_init_idle_driver(struct cpuidle_driver *drv,
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)
54 static inline int cpuidle_coupled_state_verify(struct cpuidle_driver *drv)
60 struct cpuidle_driver *drv, int next_state)
H A Dcpuidle-zynq.c26 struct cpuidle_driver *drv, int index)
34 static struct cpuidle_driver zynq_idle_driver = {
H A Ddriver.c27 static DEFINE_PER_CPU(struct cpuidle_driver *, cpuidle_drivers);
33 * Returns a pointer to struct cpuidle_driver or NULL if no driver has been
36 static struct cpuidle_driver *__cpuidle_get_cpu_driver(int cpu)
43 * @drv: a valid pointer to a struct cpuidle_driver
49 static inline void __cpuidle_unset_driver(struct cpuidle_driver *drv)
64 * @drv: a valid pointer to a struct cpuidle_driver
69 static inline int __cpuidle_set_driver(struct cpuidle_driver *drv)
74 struct cpuidle_driver *old_drv;
89 static struct cpuidle_driver *cpuidle_curr_driver;
95 * Return a pointer to a struct cpuidle_driver objec
[all...]
H A Dcpuidle-mvebu-v7.c29 struct cpuidle_driver *drv,
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);
H A Dcpuidle-qcom-spm.c28 struct cpuidle_driver cpuidle_driver; member in struct:cpuidle_qcom_spm_data
61 struct cpuidle_driver *drv, int idx)
64 cpuidle_driver);
69 static struct cpuidle_driver qcom_spm_idle_driver = {
116 data->cpuidle_driver = qcom_spm_idle_driver;
117 data->cpuidle_driver.cpumask = (struct cpumask *)cpumask_of(cpu);
119 ret = dt_init_idle_driver(&data->cpuidle_driver,
124 return cpuidle_register(&data->cpuidle_driver, NULL);
H A Dcpuidle-calxeda.c35 struct cpuidle_driver *drv,
45 static struct cpuidle_driver calxeda_idle_driver = {
H A Dcpuidle-clps711x.c19 struct cpuidle_driver *drv, int index)
26 static struct cpuidle_driver clps711x_idle_driver = {
H A Dcpuidle-at91.c27 struct cpuidle_driver *drv,
34 static struct cpuidle_driver at91_idle_driver = {
H A Dcpuidle-exynos.c28 struct cpuidle_driver *drv,
59 struct cpuidle_driver *drv,
76 static struct cpuidle_driver exynos_idle_driver = {
93 static struct cpuidle_driver exynos_coupled_idle_driver = {
H A Dcpuidle-arm.c35 struct cpuidle_driver *drv, int idx)
45 static struct cpuidle_driver arm_idle_driver __initdata = {
81 struct cpuidle_driver *drv;
147 struct cpuidle_driver *drv;
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)
142 static int __init bl_idle_driver_init(struct cpuidle_driver *drv, int part_id)
H A Dcpuidle-haltpoll.c29 struct cpuidle_driver *drv, int index)
38 static struct cpuidle_driver haltpoll_driver = {
104 struct cpuidle_driver *drv = &haltpoll_driver;
H A Dcpuidle.c52 bool cpuidle_not_available(struct cpuidle_driver *drv,
66 struct cpuidle_driver *drv = cpuidle_get_cpu_driver(dev);
80 static int find_deepest_state(struct cpuidle_driver *drv,
132 int cpuidle_find_deepest_state(struct cpuidle_driver *drv,
140 static noinstr void enter_s2idle_proper(struct cpuidle_driver *drv,
187 int cpuidle_enter_s2idle(struct cpuidle_driver *drv, struct cpuidle_device *dev)
212 struct cpuidle_driver *drv,
356 int cpuidle_select(struct cpuidle_driver *drv, struct cpuidle_device *dev,
372 int cpuidle_enter(struct cpuidle_driver *drv, struct cpuidle_device *dev,
429 __cpuidle u64 cpuidle_poll_time(struct cpuidle_driver *dr
[all...]
H A Dcpuidle-ux500.c24 struct cpuidle_driver *drv, int index)
91 static struct cpuidle_driver ux500_idle_driver = {
/linux-master/include/linux/
H A Dcpuidle.h26 struct cpuidle_driver;
61 struct cpuidle_driver *drv,
75 struct cpuidle_driver *drv,
152 struct cpuidle_driver { struct
172 extern bool cpuidle_not_available(struct cpuidle_driver *drv,
175 extern int cpuidle_select(struct cpuidle_driver *drv,
178 extern int cpuidle_enter(struct cpuidle_driver *drv,
181 extern u64 cpuidle_poll_time(struct cpuidle_driver *drv,
184 extern int cpuidle_register_driver(struct cpuidle_driver *drv);
185 extern struct cpuidle_driver *cpuidle_get_drive
[all...]
H A Dcpu_cooling.h63 struct cpuidle_driver;
66 void cpuidle_cooling_register(struct cpuidle_driver *drv);
68 static inline void cpuidle_cooling_register(struct cpuidle_driver *drv)
/linux-master/arch/arm/mach-imx/
H A Dcpuidle-imx5.c12 struct cpuidle_driver *drv, int index)
18 static struct cpuidle_driver imx5_cpuidle_driver = {
H A Dcpuidle-imx6sl.c15 struct cpuidle_driver *drv, int index)
30 static struct cpuidle_driver imx6sl_cpuidle_driver = {
H A Dcpuidle-imx7ulp.c16 struct cpuidle_driver *drv, int index)
30 static struct cpuidle_driver imx7ulp_cpuidle_driver = {
H A Dcpuidle-imx6q.c21 struct cpuidle_driver *drv, int index)
40 static struct cpuidle_driver imx6q_cpuidle_driver = {
/linux-master/arch/sh/kernel/cpu/shmobile/
H A Dcpuidle.c25 struct cpuidle_driver *drv,
51 static struct cpuidle_driver cpuidle_driver = { variable in typeref:struct:cpuidle_driver
89 cpuidle_driver.states[1].flags = CPUIDLE_FLAG_NONE;
92 cpuidle_driver.states[2].flags = CPUIDLE_FLAG_NONE;
94 return cpuidle_register(&cpuidle_driver, NULL);
/linux-master/arch/arm/include/asm/
H A Dcpuidle.h9 struct cpuidle_driver *drv, int index);
13 struct cpuidle_driver *drv, int index) { return -ENODEV; }
/linux-master/arch/arm/mach-s3c/
H A Dcpuidle-s3c64xx.c23 struct cpuidle_driver *drv, int index)
38 static struct cpuidle_driver s3c64xx_cpuidle_driver = {
/linux-master/arch/mips/include/asm/
H A Didle.h21 struct cpuidle_driver *drv, int index);

Completed in 173 milliseconds

123