Home
last modified time | relevance | path

Searched refs:dev_pm_opp (Results 1 – 25 of 26) sorted by relevance

12

/Linux-v4.19/include/linux/
Dpm_opp.h22 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 …]
Ddevfreq.h202 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()
Dpm_domain.h50 struct dev_pm_opp;
73 struct dev_pm_opp *opp);
/Linux-v4.19/drivers/opp/
Dopp.h72 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()
Dcore.c99 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 …]
Ddebugfs.c33 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()
Dof.c112 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()
Dcpu.c49 struct dev_pm_opp *opp; in dev_pm_opp_init_cpufreq_table()
/Linux-v4.19/drivers/thermal/
Ddevfreq_cooling.c85 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()
Dcpu_cooling.c204 struct dev_pm_opp *opp; in update_freq_table()
/Linux-v4.19/drivers/devfreq/
Dexynos-bus.c101 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()
Drk3399_dmc.c80 struct dev_pm_opp *opp; in rk3399_dmcfreq_target()
301 struct dev_pm_opp *opp; in rk3399_dmcfreq_probe()
Ddevfreq.c77 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()
Dgovernor_passive.c25 struct dev_pm_opp *opp; in devfreq_passive_get_target_freq()
Dtegra-devfreq.c488 struct dev_pm_opp *opp; in tegra_devfreq_target()
/Linux-v4.19/arch/arm/mach-omap2/
Dpm.c93 struct dev_pm_opp *opp; in omap2_set_init_voltage()
/Linux-v4.19/drivers/cpufreq/
Domap-cpufreq.c48 struct dev_pm_opp *opp; in omap_target()
Dmediatek-cpufreq.c220 struct dev_pm_opp *opp; in mtk_cpufreq_set_target()
324 struct dev_pm_opp *opp; in mtk_cpu_dvfs_info_init()
Dimx6q-cpufreq.c65 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/
Da5xx_power.c105 struct dev_pm_opp *opp; in _get_mvolts()
Da6xx_gmu.c885 struct dev_pm_opp *opp; in a6xx_gmu_get_arc_level()
999 struct dev_pm_opp *opp; in a6xx_gmu_build_freq_table()
Dadreno_gpu.c665 struct dev_pm_opp *opp; in adreno_get_pwrlevels()
/Linux-v4.19/Documentation/power/
Dopp.txt308 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/
Dclk-dfll.c633 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/
Dmsm_gpu.c37 struct dev_pm_opp *opp; in msm_devfreq_target()

12