/linux/drivers/cpuidle/ |
H A D | cpuidle.h | 19 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 D | cpuidle-mvebu-v7.c | 29 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 D | cpuidle-psci.c | 54 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 D | cpuidle-powernv.c | 31 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 D | cpuidle-big_little.c | 27 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 D | cpuidle-exynos.c | 28 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 D | cpuidle-riscv-sbi.c | 79 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 D | cpuidle-haltpoll.c | 29 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 D | cpuidle-zynq.c | 26 struct cpuidle_driver *drv, int index) in zynq_enter_idle() 34 static struct cpuidle_driver zynq_idle_driver = {
|
H A D | cpuidle-at91.c | 27 struct cpuidle_driver *drv, in at91_enter_idle() 34 static struct cpuidle_driver at91_idle_driver = {
|
H A D | cpuidle-clps711x.c | 19 struct cpuidle_driver *drv, int index) in clps711x_cpuidle_halt() 26 static struct cpuidle_driver clps711x_idle_driver = {
|
H A D | cpuidle-calxeda.c | 35 struct cpuidle_driver *drv, in calxeda_pwrdown_idle() 45 static struct cpuidle_driver calxeda_idle_driver = {
|
H A D | cpuidle-kirkwood.c | 29 struct cpuidle_driver *drv, in kirkwood_enter_idle() 38 static struct cpuidle_driver kirkwood_idle_driver = {
|
H A D | poll_state.c | 14 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 D | cpuidle.c | 25 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 D | cpuidle44xx.c | 86 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 D | cpuidle34xx.c | 108 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 D | cpu_cooling.h | 62 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 D | teo.c | 156 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 D | cpuidle-imx5.c | 12 struct cpuidle_driver *drv, int index) in imx5_cpuidle_enter() 18 static struct cpuidle_driver imx5_cpuidle_driver = {
|
H A D | cpuidle-imx6sl.c | 15 struct cpuidle_driver *drv, int index) in imx6sl_enter_wait() 30 static struct cpuidle_driver imx6sl_cpuidle_driver = {
|
H A D | cpuidle-imx7ulp.c | 16 struct cpuidle_driver *drv, int index) in imx7ulp_enter_wait() 30 static struct cpuidle_driver imx7ulp_cpuidle_driver = {
|
H A D | cpuidle-imx6q.c | 21 struct cpuidle_driver *drv, int index) in imx6q_enter_wait() 40 static struct cpuidle_driver imx6q_cpuidle_driver = {
|
H A D | cpuidle-imx6sx.c | 34 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 D | cpuidle-s3c64xx.c | 23 struct cpuidle_driver *drv, int index) in s3c64xx_enter_idle() 38 static struct cpuidle_driver s3c64xx_cpuidle_driver = {
|