/linux-4.1.27/include/linux/ |
D | cpuidle.h | 25 struct cpuidle_driver; 49 struct cpuidle_driver *drv, 60 struct cpuidle_driver *drv, 110 struct cpuidle_driver { struct 128 extern bool cpuidle_not_available(struct cpuidle_driver *drv, argument 131 extern int cpuidle_select(struct cpuidle_driver *drv, 133 extern int cpuidle_enter(struct cpuidle_driver *drv, 137 extern int cpuidle_register_driver(struct cpuidle_driver *drv); 138 extern struct cpuidle_driver *cpuidle_get_driver(void); 139 extern struct cpuidle_driver *cpuidle_driver_ref(void); [all …]
|
/linux-4.1.27/drivers/cpuidle/ |
D | driver.c | 24 static DEFINE_PER_CPU(struct cpuidle_driver *, cpuidle_drivers); 33 static struct cpuidle_driver *__cpuidle_get_cpu_driver(int cpu) in __cpuidle_get_cpu_driver() 46 static inline void __cpuidle_unset_driver(struct cpuidle_driver *drv) in __cpuidle_unset_driver() 68 static inline int __cpuidle_set_driver(struct cpuidle_driver *drv) in __cpuidle_set_driver() 87 static struct cpuidle_driver *cpuidle_curr_driver; 96 static inline struct cpuidle_driver *__cpuidle_get_cpu_driver(int cpu) in __cpuidle_get_cpu_driver() 107 static inline int __cpuidle_set_driver(struct cpuidle_driver *drv) in __cpuidle_set_driver() 124 static inline void __cpuidle_unset_driver(struct cpuidle_driver *drv) in __cpuidle_unset_driver() 153 static void __cpuidle_driver_init(struct cpuidle_driver *drv) in __cpuidle_driver_init() 182 struct cpuidle_driver *drv, int index) in poll_idle() [all …]
|
D | cpuidle.c | 47 bool cpuidle_not_available(struct cpuidle_driver *drv, in cpuidle_not_available() 61 struct cpuidle_driver *drv = cpuidle_get_cpu_driver(dev); in cpuidle_play_dead() 75 static int find_deepest_state(struct cpuidle_driver *drv, in find_deepest_state() 100 int cpuidle_find_deepest_state(struct cpuidle_driver *drv, in cpuidle_find_deepest_state() 106 static void enter_freeze_proper(struct cpuidle_driver *drv, in enter_freeze_proper() 133 int cpuidle_enter_freeze(struct cpuidle_driver *drv, struct cpuidle_device *dev) in cpuidle_enter_freeze() 155 int cpuidle_enter_state(struct cpuidle_device *dev, struct cpuidle_driver *drv, in cpuidle_enter_state() 219 int cpuidle_select(struct cpuidle_driver *drv, struct cpuidle_device *dev) in cpuidle_select() 234 int cpuidle_enter(struct cpuidle_driver *drv, struct cpuidle_device *dev, in cpuidle_enter() 333 struct cpuidle_driver *drv; in cpuidle_enable_device() [all …]
|
D | cpuidle.h | 16 struct cpuidle_driver *drv, int next_state); 37 bool cpuidle_state_is_coupled(struct cpuidle_driver *drv, int state); 39 struct cpuidle_driver *drv, int next_state); 44 bool cpuidle_state_is_coupled(struct cpuidle_driver *drv, int state) in cpuidle_state_is_coupled() 50 struct cpuidle_driver *drv, int next_state) in cpuidle_enter_state_coupled()
|
D | cpuidle-big_little.c | 30 struct cpuidle_driver *drv, int idx); 62 static struct cpuidle_driver bl_idle_little_driver = { 83 static struct cpuidle_driver bl_idle_big_driver = { 133 struct cpuidle_driver *drv, int idx) in bl_enter_powerdown() 147 static int __init bl_idle_driver_init(struct cpuidle_driver *drv, int part_id) in bl_idle_driver_init()
|
D | cpuidle-exynos.c | 31 struct cpuidle_driver *drv, in exynos_enter_coupled_lowpower() 62 struct cpuidle_driver *drv, in exynos_enter_lowpower() 79 static struct cpuidle_driver exynos_idle_driver = { 96 static struct cpuidle_driver exynos_coupled_idle_driver = {
|
D | cpuidle-pseries.c | 23 struct cpuidle_driver pseries_idle_driver = { 57 struct cpuidle_driver *drv, in snooze_loop() 98 struct cpuidle_driver *drv, in dedicated_cede_loop() 117 struct cpuidle_driver *drv, in shared_cede_loop() 208 struct cpuidle_driver *drv = &pseries_idle_driver; in pseries_cpuidle_driver_init()
|
D | cpuidle-mvebu-v7.c | 29 struct cpuidle_driver *drv, in mvebu_v7_enter_idle() 48 static struct cpuidle_driver armadaxp_idle_driver = { 71 static struct cpuidle_driver armada370_idle_driver = { 86 static struct cpuidle_driver armada38x_idle_driver = {
|
D | cpuidle-powernv.c | 25 struct cpuidle_driver powernv_idle_driver = { 34 struct cpuidle_driver *drv, in snooze_loop() 54 struct cpuidle_driver *drv, in nap_loop() 66 struct cpuidle_driver *drv, in fastsleep_loop() 141 struct cpuidle_driver *drv = &powernv_idle_driver; in powernv_cpuidle_driver_init()
|
D | cpuidle-arm.c | 37 struct cpuidle_driver *drv, int idx) in arm_enter_idle_state() 61 static struct cpuidle_driver arm_idle_driver = { 97 struct cpuidle_driver *drv = &arm_idle_driver; in arm_idle_init()
|
D | cpuidle-zynq.c | 37 struct cpuidle_driver *drv, int index) in zynq_enter_idle() 45 static struct cpuidle_driver zynq_idle_driver = {
|
D | cpuidle-at91.c | 30 struct cpuidle_driver *drv, in at91_enter_idle() 37 static struct cpuidle_driver at91_idle_driver = {
|
D | cpuidle-calxeda.c | 41 struct cpuidle_driver *drv, in calxeda_pwrdown_idle() 51 static struct cpuidle_driver calxeda_idle_driver = {
|
D | cpuidle-clps711x.c | 23 struct cpuidle_driver *drv, int index) in clps711x_cpuidle_halt() 30 static struct cpuidle_driver clps711x_idle_driver = {
|
D | cpuidle-kirkwood.c | 32 struct cpuidle_driver *drv, in kirkwood_enter_idle() 41 static struct cpuidle_driver kirkwood_idle_driver = {
|
D | cpuidle-ux500.c | 27 struct cpuidle_driver *drv, int index) in ux500_enter_idle() 94 static struct cpuidle_driver ux500_idle_driver = {
|
D | sysfs.c | 55 struct cpuidle_driver *drv; in show_current_driver() 401 struct cpuidle_driver *drv = cpuidle_get_cpu_driver(device); in cpuidle_add_state_sysfs() 436 struct cpuidle_driver *drv = cpuidle_get_cpu_driver(device); in cpuidle_remove_state_sysfs() 452 struct cpuidle_driver *drv; 459 ssize_t (*show)(struct cpuidle_driver *, char *); 460 ssize_t (*store)(struct cpuidle_driver *, const char *, size_t); 463 static ssize_t show_driver_name(struct cpuidle_driver *drv, char *buf) in show_driver_name() 532 struct cpuidle_driver *drv = cpuidle_get_cpu_driver(dev); in cpuidle_add_driver_sysfs()
|
D | cpuidle-cps.c | 28 struct cpuidle_driver *drv, int index) in cps_nc_enter() 73 static struct cpuidle_driver cps_driver = {
|
D | dt_idle_states.h | 4 int dt_init_idle_driver(struct cpuidle_driver *drv,
|
D | coupled.c | 184 bool cpuidle_state_is_coupled(struct cpuidle_driver *drv, int state) in cpuidle_state_is_coupled() 458 struct cpuidle_driver *drv, int next_state) in cpuidle_enter_state_coupled()
|
D | dt_idle_states.c | 151 int dt_init_idle_driver(struct cpuidle_driver *drv, in dt_init_idle_driver()
|
/linux-4.1.27/arch/sh/kernel/cpu/shmobile/ |
D | cpuidle.c | 28 struct cpuidle_driver *drv, in cpuidle_sleep_enter() 54 static struct cpuidle_driver cpuidle_driver = { variable 92 cpuidle_driver.states[1].disabled = false; in sh_mobile_setup_cpuidle() 95 cpuidle_driver.states[2].disabled = false; in sh_mobile_setup_cpuidle() 97 return cpuidle_register(&cpuidle_driver, NULL); in sh_mobile_setup_cpuidle()
|
/linux-4.1.27/arch/arm/mach-tegra/ |
D | cpuidle-tegra30.c | 38 struct cpuidle_driver *drv, 42 static struct cpuidle_driver tegra_idle_driver = { 67 struct cpuidle_driver *drv, in tegra30_cpu_cluster_power_down() 89 struct cpuidle_driver *drv, in tegra30_cpu_core_power_down() 104 struct cpuidle_driver *drv, in tegra30_cpu_core_power_down() 112 struct cpuidle_driver *drv, in tegra30_idle_lp2()
|
D | cpuidle-tegra20.c | 44 struct cpuidle_driver *drv, 51 static struct cpuidle_driver tegra_idle_driver = { 128 struct cpuidle_driver *drv, in tegra20_cpu_cluster_power_down() 151 struct cpuidle_driver *drv, in tegra20_idle_enter_lp2_cpu_1() 166 struct cpuidle_driver *drv, in tegra20_idle_enter_lp2_cpu_1() 174 struct cpuidle_driver *drv, in tegra20_idle_lp2_coupled()
|
D | cpuidle-tegra114.c | 39 struct cpuidle_driver *drv, in tegra114_idle_power_down() 66 static struct cpuidle_driver tegra_idle_driver = {
|
/linux-4.1.27/Documentation/cpuidle/ |
D | driver.txt | 26 extern int cpuidle_register(struct cpuidle_driver *drv, 28 extern int cpuidle_unregister(struct cpuidle_driver *drv); 29 extern int cpuidle_register_driver(struct cpuidle_driver *drv); 30 extern void cpuidle_unregister_driver(struct cpuidle_driver *drv);
|
/linux-4.1.27/arch/arm/mach-imx/ |
D | cpuidle-imx5.c | 14 struct cpuidle_driver *drv, int index) in imx5_cpuidle_enter() 20 static struct cpuidle_driver imx5_cpuidle_driver = {
|
D | cpuidle-imx6sl.c | 17 struct cpuidle_driver *drv, int index) in imx6sl_enter_wait() 32 static struct cpuidle_driver imx6sl_cpuidle_driver = {
|
D | cpuidle-imx6q.c | 21 struct cpuidle_driver *drv, int index) in imx6q_enter_wait() 45 static struct cpuidle_driver imx6q_cpuidle_driver = {
|
D | cpuidle-imx6sx.c | 26 struct cpuidle_driver *drv, int index) in imx6sx_enter_wait() 58 static struct cpuidle_driver imx6sx_cpuidle_driver = {
|
/linux-4.1.27/arch/arm/mach-omap2/ |
D | cpuidle34xx.c | 110 struct cpuidle_driver *drv, in omap3_enter_idle() 167 struct cpuidle_driver *drv, int index) in next_valid_state() 217 struct cpuidle_driver *drv, in omap3_enter_idle_bm() 260 static struct cpuidle_driver omap3_idle_driver = {
|
D | cpuidle44xx.c | 73 struct cpuidle_driver *drv, in omap_enter_idle_simple() 81 struct cpuidle_driver *drv, in omap_enter_idle_coupled() 188 static struct cpuidle_driver omap4_idle_driver = {
|
/linux-4.1.27/arch/arm/mach-s3c64xx/ |
D | cpuidle.c | 27 struct cpuidle_driver *drv, in s3c64xx_enter_idle() 43 static struct cpuidle_driver s3c64xx_cpuidle_driver = {
|
/linux-4.1.27/arch/arm/include/asm/ |
D | cpuidle.h | 8 struct cpuidle_driver *drv, int index); 11 struct cpuidle_driver *drv, int index) { return -ENODEV; } in arm_cpuidle_simple_enter()
|
/linux-4.1.27/arch/arm/mach-davinci/ |
D | cpuidle.c | 51 struct cpuidle_driver *drv, int index) in davinci_enter_idle() 60 static struct cpuidle_driver davinci_idle_driver = {
|
/linux-4.1.27/drivers/cpuidle/governors/ |
D | menu.c | 191 static void menu_update(struct cpuidle_driver *drv, struct cpuidle_device *dev); 284 static int menu_select(struct cpuidle_driver *drv, struct cpuidle_device *dev) in menu_select() 380 static void menu_update(struct cpuidle_driver *drv, struct cpuidle_device *dev) in menu_update() 449 static int menu_enable_device(struct cpuidle_driver *drv, in menu_enable_device()
|
D | ladder.c | 66 static int ladder_select_state(struct cpuidle_driver *drv, in ladder_select_state() 132 static int ladder_enable_device(struct cpuidle_driver *drv, in ladder_enable_device()
|
/linux-4.1.27/drivers/idle/ |
D | intel_idle.c | 71 static struct cpuidle_driver intel_idle_driver = { 99 struct cpuidle_driver *drv, int index); 101 struct cpuidle_driver *drv, int index); 660 struct cpuidle_driver *drv, int index) in intel_idle() 695 struct cpuidle_driver *drv, int index) in intel_idle_freeze() 959 struct cpuidle_driver *drv = &intel_idle_driver; in intel_idle_cpuidle_driver_init() 1057 struct cpuidle_driver *drv = cpuidle_get_driver(); in intel_idle_init()
|
/linux-4.1.27/arch/mips/include/asm/ |
D | idle.h | 18 struct cpuidle_driver *drv, int index);
|
/linux-4.1.27/arch/arm/kernel/ |
D | cpuidle.c | 36 struct cpuidle_driver *drv, int index) in arm_cpuidle_simple_enter()
|
/linux-4.1.27/arch/mips/kernel/ |
D | idle.c | 250 struct cpuidle_driver *drv, int index) in mips_cpuidle_wait_enter()
|
/linux-4.1.27/drivers/acpi/ |
D | processor_idle.c | 791 struct cpuidle_driver *drv, int index) in acpi_idle_enter() 831 struct cpuidle_driver *drv, int index) in acpi_idle_enter_freeze() 851 struct cpuidle_driver acpi_idle_driver = { 914 struct cpuidle_driver *drv = &acpi_idle_driver; in acpi_processor_setup_cpuidle_states()
|
/linux-4.1.27/kernel/sched/ |
D | idle.c | 82 struct cpuidle_driver *drv = cpuidle_get_cpu_driver(dev); in cpuidle_idle_call()
|
/linux-4.1.27/include/acpi/ |
D | processor.h | 338 extern struct cpuidle_driver acpi_idle_driver;
|
/linux-4.1.27/arch/x86/kernel/ |
D | apm_32.c | 371 struct cpuidle_driver *drv, int index); 373 static struct cpuidle_driver apm_idle_driver = { 904 struct cpuidle_driver *drv, int index) in apm_cpu_idle()
|
/linux-4.1.27/drivers/base/power/ |
D | domain.c | 1726 struct cpuidle_driver *cpuidle_drv; in pm_genpd_attach_cpuidle()
|