/Linux-v4.19/include/linux/ |
D | pm_opp.h | 22 struct dev_pm_opp; 84 unsigned long dev_pm_opp_get_voltage(struct dev_pm_opp *opp); 86 unsigned long dev_pm_opp_get_freq(struct dev_pm_opp *opp); 88 bool dev_pm_opp_is_turbo(struct dev_pm_opp *opp); 96 struct dev_pm_opp *dev_pm_opp_find_freq_exact(struct device *dev, 100 struct dev_pm_opp *dev_pm_opp_find_freq_floor(struct device *dev, 103 struct dev_pm_opp *dev_pm_opp_find_freq_ceil(struct device *dev, 105 void dev_pm_opp_put(struct dev_pm_opp *opp); 141 static inline unsigned long dev_pm_opp_get_voltage(struct dev_pm_opp *opp) in dev_pm_opp_get_voltage() 146 static inline unsigned long dev_pm_opp_get_freq(struct dev_pm_opp *opp) in dev_pm_opp_get_freq() [all …]
|
D | devfreq.h | 202 extern struct dev_pm_opp *devfreq_recommended_opp(struct device *dev, 319 static inline struct dev_pm_opp *devfreq_recommended_opp(struct device *dev, in devfreq_recommended_opp()
|
D | pm_domain.h | 50 struct dev_pm_opp; 73 struct dev_pm_opp *opp);
|
/Linux-v4.19/drivers/opp/ |
D | opp.h | 72 struct dev_pm_opp { struct 168 struct dev_pm_opp *suspend_opp; 188 void dev_pm_opp_get(struct dev_pm_opp *opp); 195 struct dev_pm_opp *_opp_allocate(struct opp_table *opp_table); 196 void _opp_free(struct dev_pm_opp *opp); 197 int _opp_add(struct device *dev, struct dev_pm_opp *new_opp, struct opp_table *opp_table, bool rate… 209 void opp_debug_remove_one(struct dev_pm_opp *opp); 210 int opp_debug_create_one(struct dev_pm_opp *opp, struct opp_table *opp_table); 214 static inline void opp_debug_remove_one(struct dev_pm_opp *opp) {} in opp_debug_remove_one() 216 static inline int opp_debug_create_one(struct dev_pm_opp *opp, in opp_debug_create_one()
|
D | core.c | 99 unsigned long dev_pm_opp_get_voltage(struct dev_pm_opp *opp) in dev_pm_opp_get_voltage() 117 unsigned long dev_pm_opp_get_freq(struct dev_pm_opp *opp) in dev_pm_opp_get_freq() 138 bool dev_pm_opp_is_turbo(struct dev_pm_opp *opp) in dev_pm_opp_is_turbo() 181 struct dev_pm_opp *opp; in dev_pm_opp_get_max_volt_latency() 284 struct dev_pm_opp *opp; in _get_opp_count() 349 struct dev_pm_opp *dev_pm_opp_find_freq_exact(struct device *dev, in dev_pm_opp_find_freq_exact() 354 struct dev_pm_opp *temp_opp, *opp = ERR_PTR(-ERANGE); in dev_pm_opp_find_freq_exact() 384 static noinline struct dev_pm_opp *_find_freq_ceil(struct opp_table *opp_table, in _find_freq_ceil() 387 struct dev_pm_opp *temp_opp, *opp = ERR_PTR(-ERANGE); in _find_freq_ceil() 425 struct dev_pm_opp *dev_pm_opp_find_freq_ceil(struct device *dev, in dev_pm_opp_find_freq_ceil() [all …]
|
D | debugfs.c | 33 void opp_debug_remove_one(struct dev_pm_opp *opp) in opp_debug_remove_one() 38 static bool opp_debug_create_supplies(struct dev_pm_opp *opp, in opp_debug_create_supplies() 76 int opp_debug_create_one(struct dev_pm_opp *opp, struct opp_table *opp_table) in opp_debug_create_one()
|
D | of.c | 112 static int opp_parse_supplies(struct dev_pm_opp *opp, struct device *dev, in opp_parse_supplies() 289 struct dev_pm_opp *new_opp; in _opp_add_static_v2() 386 struct dev_pm_opp *opp; in _of_add_opp_table_v2() 723 struct dev_pm_opp *of_dev_pm_opp_find_required_opp(struct device *dev, in of_dev_pm_opp_find_required_opp() 726 struct dev_pm_opp *temp_opp, *opp = ERR_PTR(-ENODEV); in of_dev_pm_opp_find_required_opp() 770 struct device_node *dev_pm_opp_get_of_node(struct dev_pm_opp *opp) in dev_pm_opp_get_of_node()
|
D | cpu.c | 49 struct dev_pm_opp *opp; in dev_pm_opp_init_cpufreq_table()
|
/Linux-v4.19/drivers/thermal/ |
D | devfreq_cooling.c | 85 struct dev_pm_opp *opp; in partition_enable_opps() 181 struct dev_pm_opp *opp; in get_voltage() 447 struct dev_pm_opp *opp; in devfreq_cooling_gen_tables()
|
D | cpu_cooling.c | 204 struct dev_pm_opp *opp; in update_freq_table()
|
/Linux-v4.19/drivers/devfreq/ |
D | exynos-bus.c | 101 struct dev_pm_opp *new_opp; in exynos_bus_target() 211 struct dev_pm_opp *new_opp; in exynos_bus_passive_target() 333 struct dev_pm_opp *opp; in exynos_bus_parse_of()
|
D | rk3399_dmc.c | 80 struct dev_pm_opp *opp; in rk3399_dmcfreq_target() 301 struct dev_pm_opp *opp; in rk3399_dmcfreq_probe()
|
D | devfreq.c | 77 struct dev_pm_opp *opp; in find_available_min_freq() 91 struct dev_pm_opp *opp; in find_available_max_freq() 122 struct dev_pm_opp *opp; in set_freq_table() 1313 struct dev_pm_opp *devfreq_recommended_opp(struct device *dev, in devfreq_recommended_opp() 1317 struct dev_pm_opp *opp; in devfreq_recommended_opp()
|
D | governor_passive.c | 25 struct dev_pm_opp *opp; in devfreq_passive_get_target_freq()
|
D | tegra-devfreq.c | 488 struct dev_pm_opp *opp; in tegra_devfreq_target()
|
/Linux-v4.19/arch/arm/mach-omap2/ |
D | pm.c | 93 struct dev_pm_opp *opp; in omap2_set_init_voltage()
|
/Linux-v4.19/drivers/cpufreq/ |
D | omap-cpufreq.c | 48 struct dev_pm_opp *opp; in omap_target()
|
D | mediatek-cpufreq.c | 220 struct dev_pm_opp *opp; in mtk_cpufreq_set_target() 324 struct dev_pm_opp *opp; in mtk_cpu_dvfs_info_init()
|
D | imx6q-cpufreq.c | 65 struct dev_pm_opp *opp; in imx6q_set_target() 345 struct dev_pm_opp *opp; in imx6q_cpufreq_probe()
|
/Linux-v4.19/drivers/gpu/drm/msm/adreno/ |
D | a5xx_power.c | 105 struct dev_pm_opp *opp; in _get_mvolts()
|
D | a6xx_gmu.c | 885 struct dev_pm_opp *opp; in a6xx_gmu_get_arc_level() 999 struct dev_pm_opp *opp; in a6xx_gmu_build_freq_table()
|
D | adreno_gpu.c | 665 struct dev_pm_opp *opp; in adreno_get_pwrlevels()
|
/Linux-v4.19/Documentation/power/ |
D | opp.txt | 308 struct dev_pm_opp - The internal data structure of OPP library which is used to 315 WARNING: The struct dev_pm_opp pointer should not be parsed or modified by the
|
/Linux-v4.19/drivers/clk/tegra/ |
D | clk-dfll.c | 633 struct dev_pm_opp *opp; in find_lut_index_for_rate() 1418 struct dev_pm_opp *opp; in dfll_build_i2c_lut()
|
/Linux-v4.19/drivers/gpu/drm/msm/ |
D | msm_gpu.c | 37 struct dev_pm_opp *opp; in msm_devfreq_target()
|