Home
last modified time | relevance | path

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

123

/OK3568_Linux_fs/kernel/include/linux/
H A Dpm_opp.h20 struct dev_pm_opp;
96 unsigned long dev_pm_opp_get_voltage(struct dev_pm_opp *opp);
98 unsigned long dev_pm_opp_get_freq(struct dev_pm_opp *opp);
100 unsigned int dev_pm_opp_get_level(struct dev_pm_opp *opp);
102 bool dev_pm_opp_is_turbo(struct dev_pm_opp *opp);
110 struct dev_pm_opp *dev_pm_opp_find_freq_exact(struct device *dev,
113 struct dev_pm_opp *dev_pm_opp_find_level_exact(struct device *dev,
116 struct dev_pm_opp *dev_pm_opp_find_freq_floor(struct device *dev,
118 struct dev_pm_opp *dev_pm_opp_find_freq_ceil_by_volt(struct device *dev,
121 struct dev_pm_opp *dev_pm_opp_find_freq_ceil(struct device *dev,
[all …]
H A Dpm_domain.h106 struct dev_pm_opp;
133 struct dev_pm_opp *opp);
329 struct dev_pm_opp *opp);
377 struct dev_pm_opp *opp) in pm_genpd_opp_to_performance_state()
H A Ddevfreq.h235 struct dev_pm_opp *devfreq_recommended_opp(struct device *dev,
356 static inline struct dev_pm_opp *devfreq_recommended_opp(struct device *dev, in devfreq_recommended_opp()
/OK3568_Linux_fs/kernel/drivers/opp/
H A Dopp.h73 struct dev_pm_opp { struct
90 struct dev_pm_opp **required_opps; argument
185 struct dev_pm_opp *suspend_opp;
214 void dev_pm_opp_get(struct dev_pm_opp *opp);
220 struct dev_pm_opp *_opp_allocate(struct opp_table *opp_table);
221 void _opp_free(struct dev_pm_opp *opp);
222 int _opp_compare_key(struct dev_pm_opp *opp1, struct dev_pm_opp *opp2);
223 int _opp_add(struct device *dev, struct dev_pm_opp *new_opp, struct opp_table *opp_table, bool rate…
234 struct dev_pm_opp *opp);
240 struct dev_pm_opp *opp) {} in _of_opp_free_required_opps()
[all …]
H A Dcore.c101 unsigned long dev_pm_opp_get_voltage(struct dev_pm_opp *opp) in dev_pm_opp_get_voltage()
119 unsigned long dev_pm_opp_get_freq(struct dev_pm_opp *opp) in dev_pm_opp_get_freq()
137 unsigned int dev_pm_opp_get_level(struct dev_pm_opp *opp) in dev_pm_opp_get_level()
158 bool dev_pm_opp_is_turbo(struct dev_pm_opp *opp) in dev_pm_opp_is_turbo()
201 struct dev_pm_opp *opp; in dev_pm_opp_get_max_volt_latency()
304 struct dev_pm_opp *opp; in _get_opp_count()
369 struct dev_pm_opp *dev_pm_opp_find_freq_exact(struct device *dev, in dev_pm_opp_find_freq_exact()
374 struct dev_pm_opp *temp_opp, *opp = ERR_PTR(-ERANGE); in dev_pm_opp_find_freq_exact()
419 struct dev_pm_opp *dev_pm_opp_find_level_exact(struct device *dev, in dev_pm_opp_find_level_exact()
423 struct dev_pm_opp *temp_opp, *opp = ERR_PTR(-ERANGE); in dev_pm_opp_find_level_exact()
[all …]
H A Dof.c75 static struct dev_pm_opp *_find_opp_of_np(struct opp_table *opp_table, in _find_opp_of_np()
78 struct dev_pm_opp *opp; in _find_opp_of_np()
261 struct dev_pm_opp *opp) in _of_opp_free_required_opps()
263 struct dev_pm_opp **required_opps = opp->required_opps; in _of_opp_free_required_opps()
283 struct dev_pm_opp *opp) in _of_opp_alloc_required_opps()
285 struct dev_pm_opp **required_opps; in _of_opp_alloc_required_opps()
482 static int opp_parse_supplies(struct dev_pm_opp *opp, struct device *dev, in opp_parse_supplies()
634 static int _read_bw(struct dev_pm_opp *new_opp, struct opp_table *table, in _read_bw()
675 static int _read_opp_key(struct dev_pm_opp *new_opp, struct opp_table *table, in _read_opp_key()
742 static struct dev_pm_opp *_opp_add_static_v2(struct opp_table *opp_table, in _opp_add_static_v2()
[all …]
H A Ddebugfs.c30 void opp_debug_remove_one(struct dev_pm_opp *opp) in opp_debug_remove_one()
53 static void opp_debug_create_bw(struct dev_pm_opp *opp, in opp_debug_create_bw()
76 static void opp_debug_create_supplies(struct dev_pm_opp *opp, in opp_debug_create_supplies()
105 void opp_debug_create_one(struct dev_pm_opp *opp, struct opp_table *opp_table) in opp_debug_create_one()
246 struct dev_pm_opp *opp; in opp_summary_show()
H A Dcpu.c46 struct dev_pm_opp *opp; in dev_pm_opp_init_cpufreq_table()
/OK3568_Linux_fs/kernel/drivers/gpu/arm/mali400/mali/linux/
H A Dmali_devfreq.c32 #define dev_pm_opp opp macro
55 struct dev_pm_opp *opp; in mali_devfreq_target()
185 struct dev_pm_opp *opp; in mali_devfreq_init_freq_table()
245 struct dev_pm_opp *opp; in mali_devfreq_init()
/OK3568_Linux_fs/kernel/drivers/gpu/arm/midgard/backend/gpu/
H A Dmali_kbase_devfreq.c42 #define dev_pm_opp opp macro
94 struct dev_pm_opp *opp; in kbase_devfreq_target()
212 struct dev_pm_opp *opp; in kbase_devfreq_init_freq_table()
342 struct dev_pm_opp *opp; in kbase_devfreq_init()
/OK3568_Linux_fs/kernel/drivers/gpu/drm/panfrost/
H A Dpanfrost_devfreq.c31 struct dev_pm_opp *opp; in panfrost_devfreq_target()
92 struct dev_pm_opp *opp; in panfrost_devfreq_init()
/OK3568_Linux_fs/kernel/drivers/gpu/drm/lima/
H A Dlima_devfreq.c37 struct dev_pm_opp *opp; in lima_devfreq_target()
131 struct dev_pm_opp *opp; in lima_devfreq_init()
/OK3568_Linux_fs/kernel/drivers/gpu/drm/msm/adreno/
H A Da6xx_gpu.h85 void a6xx_gmu_set_freq(struct msm_gpu *gpu, struct dev_pm_opp *opp);
H A Da6xx_gmu.c107 void a6xx_gmu_set_freq(struct msm_gpu *gpu, struct dev_pm_opp *opp) in a6xx_gmu_set_freq()
869 struct dev_pm_opp *gpu_opp; in a6xx_gmu_set_initial_freq()
883 struct dev_pm_opp *gpu_opp; in a6xx_gmu_set_initial_bw()
1188 struct dev_pm_opp *opp; in a6xx_gmu_get_arc_level()
1305 struct dev_pm_opp *opp; in a6xx_gmu_build_freq_table()
/OK3568_Linux_fs/kernel/drivers/gpu/arm/bifrost/backend/gpu/
H A Dmali_kbase_devfreq.c68 struct dev_pm_opp *opp; in get_voltage()
252 struct dev_pm_opp *opp; in kbase_devfreq_target()
320 struct dev_pm_opp *opp; in kbase_devfreq_init_freq_table()
691 struct dev_pm_opp *opp; in kbase_devfreq_init()
/OK3568_Linux_fs/kernel/drivers/devfreq/
H A Dimx8m-ddrc.c234 struct dev_pm_opp *new_opp; in imx8m_ddrc_target()
345 struct dev_pm_opp *opp; in imx8m_ddrc_check_opps()
H A Dexynos-bus.c95 struct dev_pm_opp *new_opp; in exynos_bus_target()
246 struct dev_pm_opp *opp; in exynos_bus_parse_of()
H A Drk3399_dmc.c78 struct dev_pm_opp *opp; in rk3399_dmcfreq_target()
316 struct dev_pm_opp *opp; in rk3399_dmcfreq_probe()
/OK3568_Linux_fs/kernel/drivers/cpufreq/
H A Dqcom-cpufreq-hw.c46 struct dev_pm_opp *opp; in qcom_cpufreq_set_bw()
137 struct dev_pm_opp *opp; in qcom_cpufreq_hw_read_lut()
H A Dmediatek-cpufreq.c212 struct dev_pm_opp *opp; in mtk_cpufreq_set_target()
309 struct dev_pm_opp *opp; in mtk_cpu_dvfs_info_init()
H A Dimx6q-cpufreq.c60 struct dev_pm_opp *opp; in imx6q_set_target()
341 struct dev_pm_opp *opp; in imx6q_cpufreq_probe()
H A Domap-cpufreq.c45 struct dev_pm_opp *opp; in omap_target()
/OK3568_Linux_fs/kernel/drivers/thermal/
H A Ddevfreq_cooling.c139 struct dev_pm_opp *opp; in get_voltage()
402 struct dev_pm_opp *opp; in devfreq_cooling_gen_tables()
/OK3568_Linux_fs/kernel/drivers/soc/rockchip/
H A Drockchip_opp_select.c772 struct dev_pm_opp *opp; in rockchip_init_pvtpll_info()
845 struct dev_pm_opp *opp; in rockchip_pvtpll_calibrate_opp()
991 struct dev_pm_opp *opp; in rockchip_pvtpll_add_length()
1438 struct dev_pm_opp *opp; in rockchip_adjust_opp_by_irdrop()
1508 struct dev_pm_opp *opp; in rockchip_adjust_opp_by_mbist_vmin()
1540 struct dev_pm_opp *opp; in rockchip_adjust_opp_by_otp()
1583 struct dev_pm_opp *opp; in rockchip_adjust_opp_table()
/OK3568_Linux_fs/kernel/drivers/soc/samsung/
H A Dexynos-asv.c32 struct dev_pm_opp *opp; in exynos_asv_update_cpu_opps()

123