Home
last modified time | relevance | path

Searched refs:cpu_dev (Results 1 - 25 of 103) sorted by relevance

12345

/kernel/linux/linux-5.10/drivers/cpufreq/
H A Dscpi-cpufreq.c33 struct device *cpu_dev; member
66 scpi_get_sharing_cpus(struct device *cpu_dev, struct cpumask *cpumask) in scpi_get_sharing_cpus() argument
71 domain = scpi_ops->device_domain_id(cpu_dev); in scpi_get_sharing_cpus()
76 if (cpu == cpu_dev->id) in scpi_get_sharing_cpus()
95 struct device *cpu_dev; in scpi_cpufreq_init() local
99 cpu_dev = get_cpu_device(policy->cpu); in scpi_cpufreq_init()
100 if (!cpu_dev) { in scpi_cpufreq_init()
105 ret = scpi_ops->add_opps_to_device(cpu_dev); in scpi_cpufreq_init()
107 dev_warn(cpu_dev, "failed to add opps to the device\n"); in scpi_cpufreq_init()
111 ret = scpi_get_sharing_cpus(cpu_dev, polic in scpi_cpufreq_init()
[all...]
H A Dscmi-cpufreq.c25 struct device *cpu_dev; member
73 scmi_get_sharing_cpus(struct device *cpu_dev, struct cpumask *cpumask) in scmi_get_sharing_cpus() argument
78 domain = handle->perf_ops->device_domain_id(cpu_dev); in scmi_get_sharing_cpus()
83 if (cpu == cpu_dev->id) in scmi_get_sharing_cpus()
100 struct device *cpu_dev) in scmi_get_cpu_power()
105 domain = handle->perf_ops->device_domain_id(cpu_dev); in scmi_get_cpu_power()
125 struct device *cpu_dev; in scmi_cpufreq_init() local
130 cpu_dev = get_cpu_device(policy->cpu); in scmi_cpufreq_init()
131 if (!cpu_dev) { in scmi_cpufreq_init()
136 ret = handle->perf_ops->device_opps_add(handle, cpu_dev); in scmi_cpufreq_init()
99 scmi_get_cpu_power(unsigned long *power, unsigned long *KHz, struct device *cpu_dev) scmi_get_cpu_power() argument
[all...]
H A Dcpufreq-dt.c31 struct device *cpu_dev; member
62 return dev_pm_opp_set_rate(priv->cpu_dev, freq * 1000); in set_target()
107 struct device *cpu_dev; in cpufreq_init() local
118 cpu_dev = priv->cpu_dev; in cpufreq_init()
121 cpu_clk = clk_get(cpu_dev, NULL); in cpufreq_init()
124 dev_err(cpu_dev, "%s: failed to get clk: %d\n", __func__, ret); in cpufreq_init()
145 ret = dev_pm_opp_get_opp_count(cpu_dev); in cpufreq_init()
147 dev_err(cpu_dev, "OPP table can't be empty\n"); in cpufreq_init()
152 ret = dev_pm_opp_init_cpufreq_table(cpu_dev, in cpufreq_init()
238 struct device *cpu_dev; dt_cpufreq_early_init() local
[all...]
H A Draspberrypi-cpufreq.c21 struct device *cpu_dev; in raspberrypi_cpufreq_probe() local
27 cpu_dev = get_cpu_device(0); in raspberrypi_cpufreq_probe()
28 if (!cpu_dev) { in raspberrypi_cpufreq_probe()
33 clk = clk_get(cpu_dev, NULL); in raspberrypi_cpufreq_probe()
35 dev_err(cpu_dev, "Cannot get clock for CPU0\n"); in raspberrypi_cpufreq_probe()
48 ret = dev_pm_opp_add(cpu_dev, rate, 0); in raspberrypi_cpufreq_probe()
56 dev_err(cpu_dev, "Failed to create platform device, %d\n", ret); in raspberrypi_cpufreq_probe()
63 dev_pm_opp_remove_all_dynamic(cpu_dev); in raspberrypi_cpufreq_probe()
70 struct device *cpu_dev; in raspberrypi_cpufreq_remove() local
72 cpu_dev in raspberrypi_cpufreq_remove()
[all...]
H A Dimx6q-cpufreq.c50 static struct device *cpu_dev; variable
70 opp = dev_pm_opp_find_freq_ceil(cpu_dev, &freq_hz); in imx6q_set_target()
72 dev_err(cpu_dev, "failed to find OPP for %ld\n", freq_hz); in imx6q_set_target()
81 dev_dbg(cpu_dev, "%u MHz, %ld mV --> %u MHz, %ld mV\n", in imx6q_set_target()
90 dev_err(cpu_dev, "failed to scale vddpu up: %d\n", ret); in imx6q_set_target()
96 dev_err(cpu_dev, "failed to scale vddsoc up: %d\n", ret); in imx6q_set_target()
101 dev_err(cpu_dev, in imx6q_set_target()
159 dev_err(cpu_dev, "failed to set clock rate: %d\n", ret); in imx6q_set_target()
162 dev_warn(cpu_dev, in imx6q_set_target()
175 dev_warn(cpu_dev, in imx6q_set_target()
[all...]
H A Darmada-8k-cpufreq.c33 struct device *cpu_dev; member
44 struct device *cpu_dev; in armada_8k_get_sharing_cpus() local
47 cpu_dev = get_cpu_device(cpu); in armada_8k_get_sharing_cpus()
48 if (!cpu_dev) { in armada_8k_get_sharing_cpus()
53 clk = clk_get(cpu_dev, 0); in armada_8k_get_sharing_cpus()
65 static int __init armada_8k_add_opp(struct clk *clk, struct device *cpu_dev, in armada_8k_add_opp() argument
76 dev_err(cpu_dev, "Failed to get clock rate for this CPU\n"); in armada_8k_add_opp()
80 freq_tables[opps_index].cpu_dev = cpu_dev; in armada_8k_add_opp()
85 ret = dev_pm_opp_add(cpu_dev, fre in armada_8k_add_opp()
150 struct device *cpu_dev; armada_8k_cpufreq_init() local
[all...]
H A Dmvebu-cpufreq.c63 struct device *cpu_dev; in armada_xp_pmsu_cpufreq_init() local
67 cpu_dev = get_cpu_device(cpu); in armada_xp_pmsu_cpufreq_init()
68 if (!cpu_dev) { in armada_xp_pmsu_cpufreq_init()
73 clk = clk_get(cpu_dev, NULL); in armada_xp_pmsu_cpufreq_init()
79 ret = dev_pm_opp_add(cpu_dev, clk_get_rate(clk), 0); in armada_xp_pmsu_cpufreq_init()
85 ret = dev_pm_opp_add(cpu_dev, clk_get_rate(clk) / 2, 0); in armada_xp_pmsu_cpufreq_init()
87 dev_pm_opp_remove(cpu_dev, clk_get_rate(clk)); in armada_xp_pmsu_cpufreq_init()
89 dev_err(cpu_dev, "Failed to register OPPs\n"); in armada_xp_pmsu_cpufreq_init()
93 ret = dev_pm_opp_set_sharing_cpus(cpu_dev, in armada_xp_pmsu_cpufreq_init()
94 cpumask_of(cpu_dev in armada_xp_pmsu_cpufreq_init()
[all...]
H A Dqcom-cpufreq-nvmem.c50 int (*get_version)(struct device *cpu_dev,
67 static void get_krait_bin_format_a(struct device *cpu_dev, in get_krait_bin_format_a() argument
81 dev_warn(cpu_dev, "Speed bin: Defaulting to %d\n", *speed); in get_krait_bin_format_a()
83 dev_dbg(cpu_dev, "Speed bin: %d\n", *speed); in get_krait_bin_format_a()
92 dev_warn(cpu_dev, "PVS bin: Defaulting to %d\n", *pvs); in get_krait_bin_format_a()
94 dev_dbg(cpu_dev, "PVS bin: %d\n", *pvs); in get_krait_bin_format_a()
98 static void get_krait_bin_format_b(struct device *cpu_dev, in get_krait_bin_format_b() argument
126 dev_dbg(cpu_dev, "Speed bin: %d\n", *speed); in get_krait_bin_format_b()
128 dev_warn(cpu_dev, "Speed bin not set. Defaulting to 0!\n"); in get_krait_bin_format_b()
136 dev_dbg(cpu_dev, "PV in get_krait_bin_format_b()
174 qcom_cpufreq_kryo_name_version(struct device *cpu_dev, struct nvmem_cell *speedbin_nvmem, char **pvs_name, struct qcom_cpufreq_drv *drv) qcom_cpufreq_kryo_name_version() argument
210 qcom_cpufreq_krait_name_version(struct device *cpu_dev, struct nvmem_cell *speedbin_nvmem, char **pvs_name, struct qcom_cpufreq_drv *drv) qcom_cpufreq_krait_name_version() argument
269 struct device *cpu_dev; qcom_cpufreq_probe() local
[all...]
H A Dvexpress-spc-cpufreq.c282 static void _put_cluster_clk_and_freq_table(struct device *cpu_dev, in _put_cluster_clk_and_freq_table() argument
285 u32 cluster = raw_cpu_to_cluster(cpu_dev->id); in _put_cluster_clk_and_freq_table()
291 dev_pm_opp_free_cpufreq_table(cpu_dev, &freq_table[cluster]); in _put_cluster_clk_and_freq_table()
294 static void put_cluster_clk_and_freq_table(struct device *cpu_dev, in put_cluster_clk_and_freq_table() argument
297 u32 cluster = cpu_to_cluster(cpu_dev->id); in put_cluster_clk_and_freq_table()
304 return _put_cluster_clk_and_freq_table(cpu_dev, cpumask); in put_cluster_clk_and_freq_table()
319 static int _get_cluster_clk_and_freq_table(struct device *cpu_dev, in _get_cluster_clk_and_freq_table() argument
322 u32 cluster = raw_cpu_to_cluster(cpu_dev->id); in _get_cluster_clk_and_freq_table()
332 ret = dev_pm_opp_get_opp_count(cpu_dev) <= 0; in _get_cluster_clk_and_freq_table()
336 ret = dev_pm_opp_init_cpufreq_table(cpu_dev, in _get_cluster_clk_and_freq_table()
355 get_cluster_clk_and_freq_table(struct device *cpu_dev, const struct cpumask *cpumask) get_cluster_clk_and_freq_table() argument
416 struct device *cpu_dev; ve_spc_cpufreq_init() local
457 struct device *cpu_dev; ve_spc_cpufreq_exit() local
[all...]
H A Dqcom-cpufreq-hw.c63 static int qcom_cpufreq_update_opp(struct device *cpu_dev, in qcom_cpufreq_update_opp() argument
72 return dev_pm_opp_add(cpu_dev, freq_hz, volt); in qcom_cpufreq_update_opp()
74 ret = dev_pm_opp_adjust_voltage(cpu_dev, freq_hz, volt, volt, volt); in qcom_cpufreq_update_opp()
76 dev_err(cpu_dev, "Voltage update failed freq=%ld\n", freq_khz); in qcom_cpufreq_update_opp()
80 return dev_pm_opp_enable(cpu_dev, freq_hz); in qcom_cpufreq_update_opp()
131 static int qcom_cpufreq_hw_read_lut(struct device *cpu_dev, in qcom_cpufreq_hw_read_lut() argument
147 ret = dev_pm_opp_of_add_table(cpu_dev); in qcom_cpufreq_hw_read_lut()
152 opp = dev_pm_opp_find_freq_ceil(cpu_dev, &rate); in qcom_cpufreq_hw_read_lut()
157 dev_pm_opp_disable(cpu_dev, rate); in qcom_cpufreq_hw_read_lut()
160 dev_err(cpu_dev, "Invali in qcom_cpufreq_hw_read_lut()
284 struct device *cpu_dev; qcom_cpufreq_hw_cpu_init() local
380 struct device *cpu_dev = get_cpu_device(policy->cpu); qcom_cpufreq_hw_cpu_exit() local
417 struct device *cpu_dev; qcom_cpufreq_hw_driver_probe() local
[all...]
H A Dtango-cpufreq.c14 struct device *cpu_dev = get_cpu_device(0); in tango_cpufreq_init() local
22 cpu_clk = clk_get(cpu_dev, NULL); in tango_cpufreq_init()
28 dev_pm_opp_add(cpu_dev, max_freq / 1, 0); in tango_cpufreq_init()
29 dev_pm_opp_add(cpu_dev, max_freq / 2, 0); in tango_cpufreq_init()
30 dev_pm_opp_add(cpu_dev, max_freq / 3, 0); in tango_cpufreq_init()
31 dev_pm_opp_add(cpu_dev, max_freq / 5, 0); in tango_cpufreq_init()
32 dev_pm_opp_add(cpu_dev, max_freq / 9, 0); in tango_cpufreq_init()
/kernel/linux/linux-6.6/drivers/cpufreq/
H A Dscpi-cpufreq.c25 struct device *cpu_dev; member
58 scpi_get_sharing_cpus(struct device *cpu_dev, struct cpumask *cpumask) in scpi_get_sharing_cpus() argument
63 domain = scpi_ops->device_domain_id(cpu_dev); in scpi_get_sharing_cpus()
68 if (cpu == cpu_dev->id) in scpi_get_sharing_cpus()
87 struct device *cpu_dev; in scpi_cpufreq_init() local
91 cpu_dev = get_cpu_device(policy->cpu); in scpi_cpufreq_init()
92 if (!cpu_dev) { in scpi_cpufreq_init()
97 ret = scpi_ops->add_opps_to_device(cpu_dev); in scpi_cpufreq_init()
99 dev_warn(cpu_dev, "failed to add opps to the device\n"); in scpi_cpufreq_init()
103 ret = scpi_get_sharing_cpus(cpu_dev, polic in scpi_cpufreq_init()
[all...]
H A Draspberrypi-cpufreq.c21 struct device *cpu_dev; in raspberrypi_cpufreq_probe() local
27 cpu_dev = get_cpu_device(0); in raspberrypi_cpufreq_probe()
28 if (!cpu_dev) { in raspberrypi_cpufreq_probe()
33 clk = clk_get(cpu_dev, NULL); in raspberrypi_cpufreq_probe()
35 dev_err(cpu_dev, "Cannot get clock for CPU0\n"); in raspberrypi_cpufreq_probe()
48 ret = dev_pm_opp_add(cpu_dev, rate, 0); in raspberrypi_cpufreq_probe()
56 dev_err(cpu_dev, "Failed to create platform device, %d\n", ret); in raspberrypi_cpufreq_probe()
63 dev_pm_opp_remove_all_dynamic(cpu_dev); in raspberrypi_cpufreq_probe()
70 struct device *cpu_dev; in raspberrypi_cpufreq_remove() local
72 cpu_dev in raspberrypi_cpufreq_remove()
[all...]
H A Dscmi-cpufreq.c27 struct device *cpu_dev; member
74 scmi_get_sharing_cpus(struct device *cpu_dev, struct cpumask *cpumask) in scmi_get_sharing_cpus() argument
79 domain = perf_ops->device_domain_id(cpu_dev); in scmi_get_sharing_cpus()
84 if (cpu == cpu_dev->id) in scmi_get_sharing_cpus()
100 scmi_get_cpu_power(struct device *cpu_dev, unsigned long *power, in scmi_get_cpu_power() argument
107 domain = perf_ops->device_domain_id(cpu_dev); in scmi_get_cpu_power()
131 struct device *cpu_dev; in scmi_cpufreq_init() local
135 cpu_dev = get_cpu_device(policy->cpu); in scmi_cpufreq_init()
136 if (!cpu_dev) { in scmi_cpufreq_init()
151 ret = scmi_get_sharing_cpus(cpu_dev, polic in scmi_cpufreq_init()
[all...]
H A Dmediatek-cpufreq.c41 struct device *cpu_dev; member
89 dev_err(info->cpu_dev, in mtk_cpufreq_voltage_tracking()
96 dev_err(info->cpu_dev, "invalid Vsram value: %d\n", pre_vsram); in mtk_cpufreq_voltage_tracking()
153 dev_err(info->cpu_dev, in mtk_cpufreq_voltage_tracking()
185 sup_link = device_link_add(info->cpu_dev, info->cci_dev, in is_ccifreq_ready()
188 dev_err(info->cpu_dev, "cpu%d: sup_link is NULL\n", info->opp_cpu); in is_ccifreq_ready()
207 struct device *cpu_dev = info->cpu_dev; in mtk_cpufreq_set_target() local
224 dev_err(cpu_dev, "invalid Vproc value: %d\n", pre_vproc); in mtk_cpufreq_set_target()
231 opp = dev_pm_opp_find_freq_ceil(cpu_dev, in mtk_cpufreq_set_target()
368 of_get_cci(struct device *cpu_dev) of_get_cci() argument
387 struct device *cpu_dev; mtk_cpu_dvfs_info_init() local
[all...]
H A Dimx6q-cpufreq.c50 static struct device *cpu_dev; variable
70 opp = dev_pm_opp_find_freq_ceil(cpu_dev, &freq_hz); in imx6q_set_target()
72 dev_err(cpu_dev, "failed to find OPP for %ld\n", freq_hz); in imx6q_set_target()
81 dev_dbg(cpu_dev, "%u MHz, %ld mV --> %u MHz, %ld mV\n", in imx6q_set_target()
90 dev_err(cpu_dev, "failed to scale vddpu up: %d\n", ret); in imx6q_set_target()
96 dev_err(cpu_dev, "failed to scale vddsoc up: %d\n", ret); in imx6q_set_target()
101 dev_err(cpu_dev, in imx6q_set_target()
159 dev_err(cpu_dev, "failed to set clock rate: %d\n", ret); in imx6q_set_target()
162 dev_warn(cpu_dev, in imx6q_set_target()
175 dev_warn(cpu_dev, in imx6q_set_target()
[all...]
H A Dqcom-cpufreq-nvmem.c36 int (*get_version)(struct device *cpu_dev,
51 static void get_krait_bin_format_a(struct device *cpu_dev, in get_krait_bin_format_a() argument
65 dev_warn(cpu_dev, "Speed bin: Defaulting to %d\n", *speed); in get_krait_bin_format_a()
67 dev_dbg(cpu_dev, "Speed bin: %d\n", *speed); in get_krait_bin_format_a()
76 dev_warn(cpu_dev, "PVS bin: Defaulting to %d\n", *pvs); in get_krait_bin_format_a()
78 dev_dbg(cpu_dev, "PVS bin: %d\n", *pvs); in get_krait_bin_format_a()
82 static void get_krait_bin_format_b(struct device *cpu_dev, in get_krait_bin_format_b() argument
110 dev_dbg(cpu_dev, "Speed bin: %d\n", *speed); in get_krait_bin_format_b()
112 dev_warn(cpu_dev, "Speed bin not set. Defaulting to 0!\n"); in get_krait_bin_format_b()
120 dev_dbg(cpu_dev, "PV in get_krait_bin_format_b()
129 qcom_cpufreq_kryo_name_version(struct device *cpu_dev, struct nvmem_cell *speedbin_nvmem, char **pvs_name, struct qcom_cpufreq_drv *drv) qcom_cpufreq_kryo_name_version() argument
166 qcom_cpufreq_krait_name_version(struct device *cpu_dev, struct nvmem_cell *speedbin_nvmem, char **pvs_name, struct qcom_cpufreq_drv *drv) qcom_cpufreq_krait_name_version() argument
225 struct device *cpu_dev; qcom_cpufreq_probe() local
[all...]
H A Darmada-8k-cpufreq.c40 struct device *cpu_dev; member
51 struct device *cpu_dev; in armada_8k_get_sharing_cpus() local
54 cpu_dev = get_cpu_device(cpu); in armada_8k_get_sharing_cpus()
55 if (!cpu_dev) { in armada_8k_get_sharing_cpus()
60 clk = clk_get(cpu_dev, 0); in armada_8k_get_sharing_cpus()
72 static int __init armada_8k_add_opp(struct clk *clk, struct device *cpu_dev, in armada_8k_add_opp() argument
83 dev_err(cpu_dev, "Failed to get clock rate for this CPU\n"); in armada_8k_add_opp()
87 freq_tables[opps_index].cpu_dev = cpu_dev; in armada_8k_add_opp()
92 ret = dev_pm_opp_add(cpu_dev, fre in armada_8k_add_opp()
158 struct device *cpu_dev; armada_8k_cpufreq_init() local
[all...]
H A Dcpufreq-dt.c31 struct device *cpu_dev; member
62 return dev_pm_opp_set_rate(priv->cpu_dev, freq * 1000); in set_target()
106 struct device *cpu_dev; in cpufreq_init() local
116 cpu_dev = priv->cpu_dev; in cpufreq_init()
118 cpu_clk = clk_get(cpu_dev, NULL); in cpufreq_init()
121 dev_err(cpu_dev, "%s: failed to get clk: %d\n", __func__, ret); in cpufreq_init()
125 transition_latency = dev_pm_opp_get_max_transition_latency(cpu_dev); in cpufreq_init()
133 policy->suspend_freq = dev_pm_opp_get_suspend_opp_freq(cpu_dev) / 1000; in cpufreq_init()
194 struct device *cpu_dev; in dt_cpufreq_early_init() local
[all...]
H A Dmvebu-cpufreq.c60 struct device *cpu_dev; in armada_xp_pmsu_cpufreq_init() local
64 cpu_dev = get_cpu_device(cpu); in armada_xp_pmsu_cpufreq_init()
65 if (!cpu_dev) { in armada_xp_pmsu_cpufreq_init()
70 clk = clk_get(cpu_dev, NULL); in armada_xp_pmsu_cpufreq_init()
76 ret = dev_pm_opp_add(cpu_dev, clk_get_rate(clk), 0); in armada_xp_pmsu_cpufreq_init()
82 ret = dev_pm_opp_add(cpu_dev, clk_get_rate(clk) / 2, 0); in armada_xp_pmsu_cpufreq_init()
84 dev_pm_opp_remove(cpu_dev, clk_get_rate(clk)); in armada_xp_pmsu_cpufreq_init()
86 dev_err(cpu_dev, "Failed to register OPPs\n"); in armada_xp_pmsu_cpufreq_init()
90 ret = dev_pm_opp_set_sharing_cpus(cpu_dev, in armada_xp_pmsu_cpufreq_init()
91 cpumask_of(cpu_dev in armada_xp_pmsu_cpufreq_init()
[all...]
H A Dapple-soc-cpufreq.c64 struct device *cpu_dev; member
129 dev_err(priv->cpu_dev, "could not find frequency for pstate %d\n", in apple_soc_cpufreq_get_rate()
209 struct device *cpu_dev; in apple_soc_cpufreq_init() local
214 cpu_dev = get_cpu_device(policy->cpu); in apple_soc_cpufreq_init()
215 if (!cpu_dev) { in apple_soc_cpufreq_init()
220 ret = dev_pm_opp_of_add_table(cpu_dev); in apple_soc_cpufreq_init()
222 dev_err(cpu_dev, "%s: failed to add OPP table: %d\n", __func__, ret); in apple_soc_cpufreq_init()
228 dev_err(cpu_dev, "%s: failed to get cluster info: %d\n", __func__, ret); in apple_soc_cpufreq_init()
232 ret = dev_pm_opp_set_sharing_cpus(cpu_dev, policy->cpus); in apple_soc_cpufreq_init()
234 dev_err(cpu_dev, " in apple_soc_cpufreq_init()
[all...]
H A Dvexpress-spc-cpufreq.c279 static void _put_cluster_clk_and_freq_table(struct device *cpu_dev, in _put_cluster_clk_and_freq_table() argument
282 u32 cluster = raw_cpu_to_cluster(cpu_dev->id); in _put_cluster_clk_and_freq_table()
288 dev_pm_opp_free_cpufreq_table(cpu_dev, &freq_table[cluster]); in _put_cluster_clk_and_freq_table()
291 static void put_cluster_clk_and_freq_table(struct device *cpu_dev, in put_cluster_clk_and_freq_table() argument
294 u32 cluster = cpu_to_cluster(cpu_dev->id); in put_cluster_clk_and_freq_table()
301 return _put_cluster_clk_and_freq_table(cpu_dev, cpumask); in put_cluster_clk_and_freq_table()
316 static int _get_cluster_clk_and_freq_table(struct device *cpu_dev, in _get_cluster_clk_and_freq_table() argument
319 u32 cluster = raw_cpu_to_cluster(cpu_dev->id); in _get_cluster_clk_and_freq_table()
329 ret = dev_pm_opp_get_opp_count(cpu_dev) <= 0; in _get_cluster_clk_and_freq_table()
333 ret = dev_pm_opp_init_cpufreq_table(cpu_dev, in _get_cluster_clk_and_freq_table()
352 get_cluster_clk_and_freq_table(struct device *cpu_dev, const struct cpumask *cpumask) get_cluster_clk_and_freq_table() argument
413 struct device *cpu_dev; ve_spc_cpufreq_init() local
452 struct device *cpu_dev; ve_spc_cpufreq_exit() local
[all...]
H A Dqcom-cpufreq-hw.c92 static int qcom_cpufreq_update_opp(struct device *cpu_dev, in qcom_cpufreq_update_opp() argument
101 return dev_pm_opp_add(cpu_dev, freq_hz, volt); in qcom_cpufreq_update_opp()
103 ret = dev_pm_opp_adjust_voltage(cpu_dev, freq_hz, volt, volt, volt); in qcom_cpufreq_update_opp()
105 dev_err(cpu_dev, "Voltage update failed freq=%ld\n", freq_khz); in qcom_cpufreq_update_opp()
109 return dev_pm_opp_enable(cpu_dev, freq_hz); in qcom_cpufreq_update_opp()
200 static int qcom_cpufreq_hw_read_lut(struct device *cpu_dev, in qcom_cpufreq_hw_read_lut() argument
216 ret = dev_pm_opp_of_add_table(cpu_dev); in qcom_cpufreq_hw_read_lut()
221 opp = dev_pm_opp_find_freq_ceil(cpu_dev, &rate); in qcom_cpufreq_hw_read_lut()
226 dev_pm_opp_disable(cpu_dev, rate); in qcom_cpufreq_hw_read_lut()
229 dev_err(cpu_dev, "Invali in qcom_cpufreq_hw_read_lut()
517 struct device *cpu_dev; qcom_cpufreq_hw_cpu_init() local
578 struct device *cpu_dev = get_cpu_device(policy->cpu); qcom_cpufreq_hw_cpu_exit() local
637 struct device *cpu_dev; qcom_cpufreq_hw_driver_probe() local
[all...]
/kernel/linux/linux-5.10/drivers/opp/
H A Dcpu.c111 struct device *cpu_dev; in _dev_pm_opp_cpumask_remove_table() local
120 cpu_dev = get_cpu_device(cpu); in _dev_pm_opp_cpumask_remove_table()
121 if (!cpu_dev) { in _dev_pm_opp_cpumask_remove_table()
127 dev_pm_opp_remove_table(cpu_dev); in _dev_pm_opp_cpumask_remove_table()
147 * @cpu_dev: CPU device for which we do this operation
148 * @cpumask: cpumask of the CPUs which share the OPP table with @cpu_dev
150 * This marks OPP table of the @cpu_dev as shared by the CPUs present in
155 int dev_pm_opp_set_sharing_cpus(struct device *cpu_dev, in dev_pm_opp_set_sharing_cpus() argument
163 opp_table = _find_opp_table(cpu_dev); in dev_pm_opp_set_sharing_cpus()
168 if (cpu == cpu_dev in dev_pm_opp_set_sharing_cpus()
205 dev_pm_opp_get_sharing_cpus(struct device *cpu_dev, struct cpumask *cpumask) dev_pm_opp_get_sharing_cpus() argument
[all...]
/kernel/linux/linux-6.6/drivers/opp/
H A Dcpu.c111 struct device *cpu_dev; in _dev_pm_opp_cpumask_remove_table() local
120 cpu_dev = get_cpu_device(cpu); in _dev_pm_opp_cpumask_remove_table()
121 if (!cpu_dev) { in _dev_pm_opp_cpumask_remove_table()
127 dev_pm_opp_remove_table(cpu_dev); in _dev_pm_opp_cpumask_remove_table()
147 * @cpu_dev: CPU device for which we do this operation
148 * @cpumask: cpumask of the CPUs which share the OPP table with @cpu_dev
150 * This marks OPP table of the @cpu_dev as shared by the CPUs present in
155 int dev_pm_opp_set_sharing_cpus(struct device *cpu_dev, in dev_pm_opp_set_sharing_cpus() argument
163 opp_table = _find_opp_table(cpu_dev); in dev_pm_opp_set_sharing_cpus()
168 if (cpu == cpu_dev in dev_pm_opp_set_sharing_cpus()
205 dev_pm_opp_get_sharing_cpus(struct device *cpu_dev, struct cpumask *cpumask) dev_pm_opp_get_sharing_cpus() argument
[all...]

Completed in 10 milliseconds

12345