Symbol: dev_pm_opp
drivers/clk/qcom/a53-pll.c
67
struct dev_pm_opp *opp;
drivers/clk/tegra/clk-device.c
34
struct dev_pm_opp *opp;
drivers/clk/tegra/clk-dfll.c
1714
struct dev_pm_opp *opp;
drivers/clk/tegra/clk-dfll.c
1768
struct dev_pm_opp *opp;
drivers/clk/tegra/clk-dfll.c
506
struct dev_pm_opp *opp;
drivers/clk/tegra/clk-dfll.c
798
struct dev_pm_opp *opp;
drivers/cpufreq/airoha-cpufreq.c
24
struct dev_pm_opp *opp,
drivers/cpufreq/apple-soc-cpufreq.c
294
struct dev_pm_opp *opp = dev_pm_opp_find_freq_floor(cpu_dev, &rate);
drivers/cpufreq/imx6q-cpufreq.c
327
struct dev_pm_opp *opp;
drivers/cpufreq/imx6q-cpufreq.c
62
struct dev_pm_opp *opp;
drivers/cpufreq/mediatek-cpufreq.c
208
struct dev_pm_opp *opp;
drivers/cpufreq/mediatek-cpufreq.c
319
struct dev_pm_opp *opp = data;
drivers/cpufreq/mediatek-cpufreq.c
320
struct dev_pm_opp *new_opp;
drivers/cpufreq/mediatek-cpufreq.c
387
struct dev_pm_opp *opp;
drivers/cpufreq/qcom-cpufreq-hw.c
208
struct dev_pm_opp *opp;
drivers/cpufreq/qcom-cpufreq-hw.c
332
struct dev_pm_opp *opp;
drivers/cpufreq/qcom-cpufreq-hw.c
76
struct dev_pm_opp *opp;
drivers/cpufreq/tegra186-cpufreq.c
130
struct dev_pm_opp *opp __free(put_opp) =
drivers/cpufreq/tegra186-cpufreq.c
147
struct dev_pm_opp *opp __free(put_opp) =
drivers/cpufreq/tegra186-cpufreq.c
84
struct dev_pm_opp *opp __free(put_opp) =
drivers/cpufreq/tegra194-cpufreq.c
431
struct dev_pm_opp *opp;
drivers/cpufreq/tegra194-cpufreq.c
87
struct dev_pm_opp *opp;
drivers/devfreq/devfreq.c
102
struct dev_pm_opp *opp;
drivers/devfreq/devfreq.c
178
struct dev_pm_opp *opp;
drivers/devfreq/devfreq.c
2060
struct dev_pm_opp *devfreq_recommended_opp(struct device *dev,
drivers/devfreq/devfreq.c
2064
struct dev_pm_opp *opp;
drivers/devfreq/devfreq.c
88
struct dev_pm_opp *opp;
drivers/devfreq/exynos-bus.c
242
struct dev_pm_opp *opp;
drivers/devfreq/exynos-bus.c
96
struct dev_pm_opp *new_opp;
drivers/devfreq/governor_passive.c
80
struct dev_pm_opp *opp = NULL, *p_opp = NULL;
drivers/devfreq/hisi_uncore_freq.c
256
struct dev_pm_opp *opp;
drivers/devfreq/imx-bus.c
25
struct dev_pm_opp *new_opp;
drivers/devfreq/imx8m-ddrc.c
234
struct dev_pm_opp *new_opp;
drivers/devfreq/imx8m-ddrc.c
333
struct dev_pm_opp *opp;
drivers/devfreq/mtk-cci-devfreq.c
130
struct dev_pm_opp *opp;
drivers/devfreq/mtk-cci-devfreq.c
224
struct dev_pm_opp *opp = data;
drivers/devfreq/mtk-cci-devfreq.c
254
struct dev_pm_opp *opp;
drivers/devfreq/rk3399_dmc.c
341
struct dev_pm_opp *opp;
drivers/devfreq/rk3399_dmc.c
74
struct dev_pm_opp *opp;
drivers/devfreq/sun8i-a33-mbus.c
220
struct dev_pm_opp *opp;
drivers/devfreq/tegra30-devfreq.c
635
struct dev_pm_opp *opp;
drivers/devfreq/tegra30-devfreq.c
821
struct dev_pm_opp *opp, void *data,
drivers/gpu/drm/lima/lima_devfreq.c
111
struct dev_pm_opp *opp;
drivers/gpu/drm/lima/lima_devfreq.c
37
struct dev_pm_opp *opp;
drivers/gpu/drm/msm/adreno/a5xx_power.c
108
struct dev_pm_opp *opp;
drivers/gpu/drm/msm/adreno/a6xx_gmu.c
1135
struct dev_pm_opp *gpu_opp;
drivers/gpu/drm/msm/adreno/a6xx_gmu.c
1149
struct dev_pm_opp *gpu_opp;
drivers/gpu/drm/msm/adreno/a6xx_gmu.c
120
void a6xx_gmu_set_freq(struct msm_gpu *gpu, struct dev_pm_opp *opp,
drivers/gpu/drm/msm/adreno/a6xx_gmu.c
1549
struct dev_pm_opp *opp;
drivers/gpu/drm/msm/adreno/a6xx_gmu.c
1737
struct dev_pm_opp *opp;
drivers/gpu/drm/msm/adreno/a6xx_gmu.c
1769
struct dev_pm_opp *opp;
drivers/gpu/drm/msm/adreno/a6xx_gmu.c
1861
struct dev_pm_opp *opp;
drivers/gpu/drm/msm/adreno/a6xx_gpu.c
2298
struct dev_pm_opp *opp;
drivers/gpu/drm/msm/adreno/a6xx_gpu.c
2486
static void a6xx_gpu_set_freq(struct msm_gpu *gpu, struct dev_pm_opp *opp,
drivers/gpu/drm/msm/adreno/a6xx_gpu.h
304
void a6xx_gmu_set_freq(struct msm_gpu *gpu, struct dev_pm_opp *opp,
drivers/gpu/drm/msm/adreno/adreno_gpu.c
1095
struct dev_pm_opp *opp;
drivers/gpu/drm/msm/disp/dpu1/dpu_kms.c
1307
struct dev_pm_opp *opp;
drivers/gpu/drm/msm/dsi/dsi_manager.c
413
struct dev_pm_opp *opp;
drivers/gpu/drm/msm/msm_gpu.h
81
void (*gpu_set_freq)(struct msm_gpu *gpu, struct dev_pm_opp *opp,
drivers/gpu/drm/msm/msm_gpu_devfreq.c
24
struct dev_pm_opp *opp;
drivers/gpu/drm/panfrost/panfrost_devfreq.c
122
struct dev_pm_opp *opp;
drivers/gpu/drm/panfrost/panfrost_devfreq.c
35
struct dev_pm_opp *opp;
drivers/gpu/drm/panfrost/panfrost_device.c
484
struct dev_pm_opp *opp;
drivers/gpu/drm/panthor/panthor_devfreq.c
146
struct dev_pm_opp *opp;
drivers/gpu/drm/panthor/panthor_devfreq.c
66
struct dev_pm_opp *opp;
drivers/gpu/drm/tegra/dc.c
1884
struct dev_pm_opp *opp;
drivers/media/platform/qcom/iris/iris_resources.c
64
struct dev_pm_opp *opp __free(put_opp);
drivers/media/platform/qcom/venus/pm_helpers.c
1106
struct dev_pm_opp *opp;
drivers/media/platform/qcom/venus/pm_helpers.c
48
struct dev_pm_opp *opp;
drivers/media/platform/qcom/venus/pm_helpers.c
647
struct dev_pm_opp *opp;
drivers/memory/samsung/exynos5422-dmc.c
363
struct dev_pm_opp *opp;
drivers/memory/samsung/exynos5422-dmc.c
659
struct dev_pm_opp *opp;
drivers/memory/tegra/tegra20-emc.c
1102
struct dev_pm_opp *opp;
drivers/opp/core.c
1019
struct dev_pm_opp *dev_pm_opp_find_bw_floor(struct device *dev,
drivers/opp/core.c
1023
struct dev_pm_opp *opp;
drivers/opp/core.c
1059
struct dev_pm_opp *opp, void *data, bool scaling_down)
drivers/opp/core.c
1091
struct opp_table *opp_table, struct dev_pm_opp *opp, void *data,
drivers/opp/core.c
1121
struct dev_pm_opp *old_opp, struct dev_pm_opp *new_opp,
drivers/opp/core.c
1151
struct dev_pm_opp *opp, struct device *dev)
drivers/opp/core.c
1178
static int _set_opp_level(struct device *dev, struct dev_pm_opp *opp)
drivers/opp/core.c
1201
struct dev_pm_opp *opp, bool up)
drivers/opp/core.c
1204
struct dev_pm_opp *required_opp;
drivers/opp/core.c
1242
struct dev_pm_opp *opp = ERR_PTR(-ENODEV);
drivers/opp/core.c
1258
struct dev_pm_opp, node));
drivers/opp/core.c
126
unsigned long dev_pm_opp_get_bw(struct dev_pm_opp *opp, bool peak, int index)
drivers/opp/core.c
1298
struct dev_pm_opp *opp, void *clk_data, bool forced)
drivers/opp/core.c
1300
struct dev_pm_opp *old_opp;
drivers/opp/core.c
1415
struct dev_pm_opp *opp __free(put_opp) = NULL;
drivers/opp/core.c
1481
int dev_pm_opp_set_opp(struct device *dev, struct dev_pm_opp *opp)
drivers/opp/core.c
152
unsigned long dev_pm_opp_get_voltage(struct dev_pm_opp *opp)
drivers/opp/core.c
174
int dev_pm_opp_get_supplies(struct dev_pm_opp *opp,
drivers/opp/core.c
1755
void _opp_free(struct dev_pm_opp *opp)
drivers/opp/core.c
1762
struct dev_pm_opp *opp = container_of(kref, struct dev_pm_opp, kref);
drivers/opp/core.c
1778
struct dev_pm_opp *dev_pm_opp_get(struct dev_pm_opp *opp)
drivers/opp/core.c
1785
void dev_pm_opp_put(struct dev_pm_opp *opp)
drivers/opp/core.c
1800
struct dev_pm_opp *opp = NULL, *iter;
drivers/opp/core.c
1832
static struct dev_pm_opp *_opp_get_next(struct opp_table *opp_table,
drivers/opp/core.c
1835
struct dev_pm_opp *opp;
drivers/opp/core.c
1858
struct dev_pm_opp *opp;
drivers/opp/core.c
1902
struct dev_pm_opp *_opp_allocate(struct opp_table *opp_table)
drivers/opp/core.c
1904
struct dev_pm_opp *opp;
drivers/opp/core.c
1934
static bool _opp_supported_by_regulators(struct dev_pm_opp *opp,
drivers/opp/core.c
1960
struct dev_pm_opp *opp1, struct dev_pm_opp *opp2)
drivers/opp/core.c
197
unsigned long dev_pm_opp_get_power(struct dev_pm_opp *opp)
drivers/opp/core.c
1973
static int _opp_compare_bw(struct opp_table *opp_table, struct dev_pm_opp *opp1,
drivers/opp/core.c
1974
struct dev_pm_opp *opp2)
drivers/opp/core.c
1993
int _opp_compare_key(struct opp_table *opp_table, struct dev_pm_opp *opp1,
drivers/opp/core.c
1994
struct dev_pm_opp *opp2)
drivers/opp/core.c
2013
static int _opp_is_duplicate(struct device *dev, struct dev_pm_opp *new_opp,
drivers/opp/core.c
2017
struct dev_pm_opp *opp;
drivers/opp/core.c
2052
void _required_opps_available(struct dev_pm_opp *opp, int count)
drivers/opp/core.c
2077
int _opp_add(struct device *dev, struct dev_pm_opp *new_opp,
drivers/opp/core.c
2137
struct dev_pm_opp *new_opp;
drivers/opp/core.c
222
unsigned long dev_pm_opp_get_freq_indexed(struct dev_pm_opp *opp, u32 index)
drivers/opp/core.c
240
unsigned int dev_pm_opp_get_level(struct dev_pm_opp *opp)
drivers/opp/core.c
260
unsigned int dev_pm_opp_get_required_pstate(struct dev_pm_opp *opp,
drivers/opp/core.c
2719
struct dev_pm_opp *dev_pm_opp_xlate_required_opp(struct opp_table *src_table,
drivers/opp/core.c
2721
struct dev_pm_opp *src_opp)
drivers/opp/core.c
2723
struct dev_pm_opp *opp, *dest_opp = ERR_PTR(-ENODEV);
drivers/opp/core.c
2775
struct dev_pm_opp *opp;
drivers/opp/core.c
2874
struct dev_pm_opp *opp __free(put_opp) = ERR_PTR(-ENODEV), *tmp_opp;
drivers/opp/core.c
293
bool dev_pm_opp_is_turbo(struct dev_pm_opp *opp)
drivers/opp/core.c
2936
struct dev_pm_opp *opp __free(put_opp) = ERR_PTR(-ENODEV), *tmp_opp;
drivers/opp/core.c
330
struct dev_pm_opp *opp;
drivers/opp/core.c
430
struct dev_pm_opp *opp;
drivers/opp/core.c
466
static unsigned long _read_freq(struct dev_pm_opp *opp, int index)
drivers/opp/core.c
471
static unsigned long _read_level(struct dev_pm_opp *opp, int index)
drivers/opp/core.c
476
static unsigned long _read_bw(struct dev_pm_opp *opp, int index)
drivers/opp/core.c
481
static unsigned long _read_opp_key(struct dev_pm_opp *opp, int index,
drivers/opp/core.c
492
static bool _compare_exact(struct dev_pm_opp **opp, struct dev_pm_opp *temp_opp,
drivers/opp/core.c
503
static bool _compare_ceil(struct dev_pm_opp **opp, struct dev_pm_opp *temp_opp,
drivers/opp/core.c
514
static bool _compare_floor(struct dev_pm_opp **opp, struct dev_pm_opp *temp_opp,
drivers/opp/core.c
524
static bool _compare_opp_key_exact(struct dev_pm_opp **opp,
drivers/opp/core.c
525
struct dev_pm_opp *temp_opp, struct dev_pm_opp_key *opp_key,
drivers/opp/core.c
541
static struct dev_pm_opp *_opp_table_find_key(struct opp_table *opp_table,
drivers/opp/core.c
543
unsigned long (*read)(struct dev_pm_opp *opp, int index),
drivers/opp/core.c
544
bool (*compare)(struct dev_pm_opp **opp, struct dev_pm_opp *temp_opp,
drivers/opp/core.c
548
struct dev_pm_opp *temp_opp, *opp = ERR_PTR(-ERANGE);
drivers/opp/core.c
572
static struct dev_pm_opp *_opp_table_find_opp_key(struct opp_table *opp_table,
drivers/opp/core.c
574
unsigned long (*read)(struct dev_pm_opp *opp, int index,
drivers/opp/core.c
576
bool (*compare)(struct dev_pm_opp **opp, struct dev_pm_opp *temp_opp,
drivers/opp/core.c
580
struct dev_pm_opp *temp_opp, *opp = ERR_PTR(-ERANGE);
drivers/opp/core.c
603
static struct dev_pm_opp *
drivers/opp/core.c
605
unsigned long (*read)(struct dev_pm_opp *opp, int index),
drivers/opp/core.c
606
bool (*compare)(struct dev_pm_opp **opp, struct dev_pm_opp *temp_opp,
drivers/opp/core.c
623
static struct dev_pm_opp *_find_key_exact(struct device *dev,
drivers/opp/core.c
625
unsigned long (*read)(struct dev_pm_opp *opp, int index),
drivers/opp/core.c
636
static struct dev_pm_opp *_opp_table_find_key_ceil(struct opp_table *opp_table,
drivers/opp/core.c
638
unsigned long (*read)(struct dev_pm_opp *opp, int index),
drivers/opp/core.c
645
static struct dev_pm_opp *_find_key_ceil(struct device *dev, unsigned long *key,
drivers/opp/core.c
647
unsigned long (*read)(struct dev_pm_opp *opp, int index),
drivers/opp/core.c
654
static struct dev_pm_opp *_find_key_floor(struct device *dev,
drivers/opp/core.c
656
unsigned long (*read)(struct dev_pm_opp *opp, int index),
drivers/opp/core.c
686
struct dev_pm_opp *dev_pm_opp_find_freq_exact(struct device *dev,
drivers/opp/core.c
718
struct dev_pm_opp *dev_pm_opp_find_key_exact(struct device *dev,
drivers/opp/core.c
756
struct dev_pm_opp *
drivers/opp/core.c
765
static noinline struct dev_pm_opp *_find_freq_ceil(struct opp_table *opp_table,
drivers/opp/core.c
790
struct dev_pm_opp *dev_pm_opp_find_freq_ceil(struct device *dev,
drivers/opp/core.c
817
struct dev_pm_opp *
drivers/opp/core.c
844
struct dev_pm_opp *dev_pm_opp_find_freq_floor(struct device *dev,
drivers/opp/core.c
871
struct dev_pm_opp *
drivers/opp/core.c
894
struct dev_pm_opp *dev_pm_opp_find_level_exact(struct device *dev,
drivers/opp/core.c
916
struct dev_pm_opp *dev_pm_opp_find_level_ceil(struct device *dev,
drivers/opp/core.c
920
struct dev_pm_opp *opp;
drivers/opp/core.c
956
struct dev_pm_opp *dev_pm_opp_find_level_floor(struct device *dev,
drivers/opp/core.c
960
struct dev_pm_opp *opp;
drivers/opp/core.c
987
struct dev_pm_opp *dev_pm_opp_find_bw_ceil(struct device *dev, unsigned int *bw,
drivers/opp/core.c
991
struct dev_pm_opp *opp;
drivers/opp/cpu.c
60
struct dev_pm_opp *opp __free(put_opp) =
drivers/opp/debugfs.c
129
void opp_debug_create_one(struct dev_pm_opp *opp, struct opp_table *opp_table)
drivers/opp/debugfs.c
31
void opp_debug_remove_one(struct dev_pm_opp *opp)
drivers/opp/debugfs.c
56
static void opp_debug_create_bw(struct dev_pm_opp *opp,
drivers/opp/debugfs.c
79
static void opp_debug_create_clks(struct dev_pm_opp *opp,
drivers/opp/debugfs.c
97
static void opp_debug_create_supplies(struct dev_pm_opp *opp,
drivers/opp/of.c
1358
struct dev_pm_opp *opp __free(put_opp) =
drivers/opp/of.c
1415
struct device_node *dev_pm_opp_get_of_node(struct dev_pm_opp *opp)
drivers/opp/of.c
1443
struct dev_pm_opp *opp __free(put_opp) =
drivers/opp/of.c
1496
struct dev_pm_opp *opp __free(put_opp) =
drivers/opp/of.c
1522
struct dev_pm_opp *opp __free(put_opp) =
drivers/opp/of.c
251
struct dev_pm_opp *opp)
drivers/opp/of.c
253
struct dev_pm_opp **required_opps = opp->required_opps;
drivers/opp/of.c
271
void _of_clear_opp(struct opp_table *opp_table, struct dev_pm_opp *opp)
drivers/opp/of.c
277
static int _link_required_opps(struct dev_pm_opp *opp,
drivers/opp/of.c
298
struct dev_pm_opp *opp)
drivers/opp/of.c
334
struct dev_pm_opp *opp;
drivers/opp/of.c
350
struct dev_pm_opp *opp;
drivers/opp/of.c
556
static u32 *_parse_named_prop(struct dev_pm_opp *opp, struct device *dev,
drivers/opp/of.c
619
static u32 *opp_parse_microvolt(struct dev_pm_opp *opp, struct device *dev,
drivers/opp/of.c
647
static int opp_parse_supplies(struct dev_pm_opp *opp, struct device *dev,
drivers/opp/of.c
721
static int _read_rate(struct dev_pm_opp *new_opp, struct opp_table *opp_table,
drivers/opp/of.c
75
static struct dev_pm_opp *_find_opp_of_np(struct opp_table *opp_table,
drivers/opp/of.c
765
static int _read_bw(struct dev_pm_opp *new_opp, struct opp_table *opp_table,
drivers/opp/of.c
78
struct dev_pm_opp *opp;
drivers/opp/of.c
806
static int _read_opp_key(struct dev_pm_opp *new_opp,
drivers/opp/of.c
866
static struct dev_pm_opp *_opp_add_static_v2(struct opp_table *opp_table,
drivers/opp/of.c
869
struct dev_pm_opp *new_opp;
drivers/opp/of.c
960
struct dev_pm_opp *opp;
drivers/opp/opp.h
125
struct dev_pm_opp **required_opps;
drivers/opp/opp.h
224
struct dev_pm_opp *current_opp;
drivers/opp/opp.h
225
struct dev_pm_opp *suspend_opp;
drivers/opp/opp.h
257
struct dev_pm_opp *_opp_allocate(struct opp_table *opp_table);
drivers/opp/opp.h
258
void _opp_free(struct dev_pm_opp *opp);
drivers/opp/opp.h
259
int _opp_compare_key(struct opp_table *opp_table, struct dev_pm_opp *opp1, struct dev_pm_opp *opp2);
drivers/opp/opp.h
260
int _opp_add(struct device *dev, struct dev_pm_opp *new_opp, struct opp_table *opp_table);
drivers/opp/opp.h
264
void _required_opps_available(struct dev_pm_opp *opp, int count);
drivers/opp/opp.h
275
void _of_clear_opp(struct opp_table *opp_table, struct dev_pm_opp *opp);
drivers/opp/opp.h
280
static inline void _of_clear_opp(struct opp_table *opp_table, struct dev_pm_opp *opp) {}
drivers/opp/opp.h
284
void opp_debug_remove_one(struct dev_pm_opp *opp);
drivers/opp/opp.h
285
void opp_debug_create_one(struct dev_pm_opp *opp, struct opp_table *opp_table);
drivers/opp/opp.h
289
static inline void opp_debug_remove_one(struct dev_pm_opp *opp) {}
drivers/opp/opp.h
291
static inline void opp_debug_create_one(struct dev_pm_opp *opp,
drivers/opp/ti-opp-supply.c
275
struct dev_pm_opp *old_opp, struct dev_pm_opp *new_opp,
drivers/pci/controller/dwc/pcie-qcom.c
1561
struct dev_pm_opp *opp;
drivers/pci/controller/dwc/pcie-qcom.c
1845
struct dev_pm_opp *opp;
drivers/pmdomain/qcom/cpr.c
1021
static unsigned int cpr_get_fuse_corner(struct dev_pm_opp *opp)
drivers/pmdomain/qcom/cpr.c
1036
static unsigned long cpr_get_opp_hz_for_req(struct dev_pm_opp *ref,
drivers/pmdomain/qcom/cpr.c
1080
struct dev_pm_opp *opp;
drivers/soc/mediatek/mtk-svs.c
1769
struct dev_pm_opp *opp;
drivers/soc/mediatek/mtk-svs.c
589
struct dev_pm_opp *opp;
drivers/soc/mediatek/mtk-svs.c
819
struct dev_pm_opp *opp;
drivers/soc/qcom/icc-bwmon.c
649
struct dev_pm_opp *opp, *target_opp;
drivers/soc/qcom/icc-bwmon.c
756
struct dev_pm_opp *opp;
drivers/soc/samsung/exynos-asv.c
31
struct dev_pm_opp *opp;
drivers/soc/tegra/pmc.c
1523
struct dev_pm_opp *opp;
drivers/thermal/devfreq_cooling.c
152
struct dev_pm_opp *opp;
drivers/thermal/devfreq_cooling.c
362
struct dev_pm_opp *opp;
drivers/ufs/core/ufshcd.c
1156
struct dev_pm_opp *opp, void *data,
drivers/ufs/core/ufshcd.c
1193
struct dev_pm_opp *opp;
drivers/ufs/core/ufshcd.c
1571
struct dev_pm_opp *opp;
drivers/ufs/host/ufs-qcom.c
2261
struct dev_pm_opp *opp;
drivers/ufs/host/ufshcd-pltfrm.c
226
struct dev_pm_opp *opp;
include/linux/devfreq.h
254
struct dev_pm_opp *devfreq_recommended_opp(struct device *dev,
include/linux/devfreq.h
384
static inline struct dev_pm_opp *devfreq_recommended_opp(struct device *dev,
include/linux/pm_opp.h
126
unsigned long dev_pm_opp_get_bw(struct dev_pm_opp *opp, bool peak, int index);
include/linux/pm_opp.h
128
unsigned long dev_pm_opp_get_voltage(struct dev_pm_opp *opp);
include/linux/pm_opp.h
130
int dev_pm_opp_get_supplies(struct dev_pm_opp *opp, struct dev_pm_opp_supply *supplies);
include/linux/pm_opp.h
132
unsigned long dev_pm_opp_get_power(struct dev_pm_opp *opp);
include/linux/pm_opp.h
134
unsigned long dev_pm_opp_get_freq_indexed(struct dev_pm_opp *opp, u32 index);
include/linux/pm_opp.h
136
unsigned int dev_pm_opp_get_level(struct dev_pm_opp *opp);
include/linux/pm_opp.h
138
unsigned int dev_pm_opp_get_required_pstate(struct dev_pm_opp *opp,
include/linux/pm_opp.h
141
bool dev_pm_opp_is_turbo(struct dev_pm_opp *opp);
include/linux/pm_opp.h
149
struct dev_pm_opp *dev_pm_opp_find_freq_exact(struct device *dev,
include/linux/pm_opp.h
153
struct dev_pm_opp *dev_pm_opp_find_key_exact(struct device *dev,
include/linux/pm_opp.h
157
struct dev_pm_opp *
include/linux/pm_opp.h
161
struct dev_pm_opp *dev_pm_opp_find_freq_floor(struct device *dev,
include/linux/pm_opp.h
164
struct dev_pm_opp *dev_pm_opp_find_freq_floor_indexed(struct device *dev,
include/linux/pm_opp.h
167
struct dev_pm_opp *dev_pm_opp_find_freq_ceil(struct device *dev,
include/linux/pm_opp.h
170
struct dev_pm_opp *dev_pm_opp_find_freq_ceil_indexed(struct device *dev,
include/linux/pm_opp.h
173
struct dev_pm_opp *dev_pm_opp_find_level_exact(struct device *dev,
include/linux/pm_opp.h
176
struct dev_pm_opp *dev_pm_opp_find_level_ceil(struct device *dev,
include/linux/pm_opp.h
179
struct dev_pm_opp *dev_pm_opp_find_level_floor(struct device *dev,
include/linux/pm_opp.h
182
struct dev_pm_opp *dev_pm_opp_find_bw_ceil(struct device *dev,
include/linux/pm_opp.h
185
struct dev_pm_opp *dev_pm_opp_find_bw_floor(struct device *dev,
include/linux/pm_opp.h
188
struct dev_pm_opp *dev_pm_opp_get(struct dev_pm_opp *opp);
include/linux/pm_opp.h
189
void dev_pm_opp_put(struct dev_pm_opp *opp);
include/linux/pm_opp.h
211
struct opp_table *opp_table, struct dev_pm_opp *opp, void *data,
include/linux/pm_opp.h
214
struct dev_pm_opp *dev_pm_opp_xlate_required_opp(struct opp_table *src_table, struct opp_table *dst_table, struct dev_pm_opp *src_opp);
include/linux/pm_opp.h
217
int dev_pm_opp_set_opp(struct device *dev, struct dev_pm_opp *opp);
include/linux/pm_opp.h
22
struct dev_pm_opp;
include/linux/pm_opp.h
242
static inline unsigned long dev_pm_opp_get_bw(struct dev_pm_opp *opp, bool peak, int index)
include/linux/pm_opp.h
247
static inline unsigned long dev_pm_opp_get_voltage(struct dev_pm_opp *opp)
include/linux/pm_opp.h
252
static inline int dev_pm_opp_get_supplies(struct dev_pm_opp *opp, struct dev_pm_opp_supply *supplies)
include/linux/pm_opp.h
257
static inline unsigned long dev_pm_opp_get_power(struct dev_pm_opp *opp)
include/linux/pm_opp.h
262
static inline unsigned long dev_pm_opp_get_freq_indexed(struct dev_pm_opp *opp, u32 index)
include/linux/pm_opp.h
267
static inline unsigned int dev_pm_opp_get_level(struct dev_pm_opp *opp)
include/linux/pm_opp.h
273
unsigned int dev_pm_opp_get_required_pstate(struct dev_pm_opp *opp,
include/linux/pm_opp.h
279
static inline bool dev_pm_opp_is_turbo(struct dev_pm_opp *opp)
include/linux/pm_opp.h
309
static inline struct dev_pm_opp *dev_pm_opp_find_freq_exact(struct device *dev,
include/linux/pm_opp.h
315
static inline struct dev_pm_opp *dev_pm_opp_find_key_exact(struct device *dev,
include/linux/pm_opp.h
322
static inline struct dev_pm_opp *
include/linux/pm_opp.h
329
static inline struct dev_pm_opp *dev_pm_opp_find_freq_floor(struct device *dev,
include/linux/pm_opp.h
335
static inline struct dev_pm_opp *
include/linux/pm_opp.h
341
static inline struct dev_pm_opp *dev_pm_opp_find_freq_ceil(struct device *dev,
include/linux/pm_opp.h
347
static inline struct dev_pm_opp *
include/linux/pm_opp.h
353
static inline struct dev_pm_opp *dev_pm_opp_find_level_exact(struct device *dev,
include/linux/pm_opp.h
359
static inline struct dev_pm_opp *dev_pm_opp_find_level_ceil(struct device *dev,
include/linux/pm_opp.h
365
static inline struct dev_pm_opp *dev_pm_opp_find_level_floor(struct device *dev,
include/linux/pm_opp.h
371
static inline struct dev_pm_opp *dev_pm_opp_find_bw_ceil(struct device *dev,
include/linux/pm_opp.h
377
static inline struct dev_pm_opp *dev_pm_opp_find_bw_floor(struct device *dev,
include/linux/pm_opp.h
383
static inline struct dev_pm_opp *dev_pm_opp_get(struct dev_pm_opp *opp)
include/linux/pm_opp.h
388
static inline void dev_pm_opp_put(struct dev_pm_opp *opp) {}
include/linux/pm_opp.h
445
struct opp_table *opp_table, struct dev_pm_opp *opp, void *data,
include/linux/pm_opp.h
451
static inline struct dev_pm_opp *dev_pm_opp_xlate_required_opp(struct opp_table *src_table,
include/linux/pm_opp.h
452
struct opp_table *dst_table, struct dev_pm_opp *src_opp)
include/linux/pm_opp.h
467
static inline int dev_pm_opp_set_opp(struct device *dev, struct dev_pm_opp *opp)
include/linux/pm_opp.h
51
struct dev_pm_opp *old_opp, struct dev_pm_opp *new_opp,
include/linux/pm_opp.h
522
struct device_node *dev_pm_opp_get_of_node(struct dev_pm_opp *opp);
include/linux/pm_opp.h
55
struct dev_pm_opp *opp, void *data, bool scaling_down);
include/linux/pm_opp.h
577
static inline struct device_node *dev_pm_opp_get_of_node(struct dev_pm_opp *opp)
include/linux/pm_opp.h
615
DEFINE_FREE(put_opp, struct dev_pm_opp *, if (!IS_ERR_OR_NULL(_T)) dev_pm_opp_put(_T))
include/linux/pm_opp.h
746
static inline unsigned long dev_pm_opp_get_freq(struct dev_pm_opp *opp)
include/linux/pm_opp.h
753
struct dev_pm_opp *opp __free(put_opp) = dev_pm_opp_find_level_exact(dev, level);
include/ufs/ufshcd.h
1324
struct dev_pm_opp *opp, void *data,