Home
last modified time | relevance | path

Searched refs:cpu_dev (Results 51 - 75 of 106) sorted by relevance

12345

/kernel/linux/linux-6.6/drivers/of/
H A Dcpu.c142 struct device *cpu_dev; in of_cpu_device_node_get() local
143 cpu_dev = get_cpu_device(cpu); in of_cpu_device_node_get()
144 if (!cpu_dev) in of_cpu_device_node_get()
146 return of_node_get(cpu_dev->of_node); in of_cpu_device_node_get()
/kernel/linux/linux-6.6/arch/x86/kernel/cpu/
H A Dintel_epb.c186 struct device *cpu_dev = get_cpu_device(cpu); in intel_epb_online() local
190 sysfs_merge_group(&cpu_dev->kobj, &intel_epb_attr_group); in intel_epb_online()
197 struct device *cpu_dev = get_cpu_device(cpu); in intel_epb_offline() local
200 sysfs_unmerge_group(&cpu_dev->kobj, &intel_epb_attr_group); in intel_epb_offline()
H A Dumc.c11 static const struct cpu_dev umc_cpu_dev = {
H A Dvortex.c10 static const struct cpu_dev vortex_cpu_dev = {
H A Dtransmeta.c103 static const struct cpu_dev transmeta_cpu_dev = {
/device/soc/rockchip/common/sdk_linux/kernel/power/
H A Denergy_model.c188 struct device *cpu_dev; in em_create_pd() local
214 cpu_dev = get_cpu_device(cpu); in em_create_pd()
215 cpu_dev->em_pd = pd; in em_create_pd()
250 struct device *cpu_dev; in em_cpu_get() local
252 cpu_dev = get_cpu_device(cpu); in em_cpu_get()
253 if (!cpu_dev) { in em_cpu_get()
257 return em_pd_get(cpu_dev); in em_cpu_get()
/kernel/linux/linux-6.6/kernel/power/
H A Denergy_model.c200 struct device *cpu_dev; in em_create_pd() local
231 cpu_dev = get_cpu_device(cpu); in em_create_pd()
232 cpu_dev->em_pd = pd; in em_create_pd()
304 struct device *cpu_dev; in em_cpu_get() local
306 cpu_dev = get_cpu_device(cpu); in em_cpu_get()
307 if (!cpu_dev) in em_cpu_get()
310 return em_pd_get(cpu_dev); in em_cpu_get()
/kernel/linux/linux-5.10/include/linux/
H A Dpm_opp.h156 int dev_pm_opp_set_sharing_cpus(struct device *cpu_dev, const struct cpumask *cpumask);
157 int dev_pm_opp_get_sharing_cpus(struct device *cpu_dev, struct cpumask *cpumask);
352 static inline int dev_pm_opp_set_sharing_cpus(struct device *cpu_dev, const struct cpumask *cpumask) in dev_pm_opp_set_sharing_cpus() argument
357 static inline int dev_pm_opp_get_sharing_cpus(struct device *cpu_dev, struct cpumask *cpumask) in dev_pm_opp_get_sharing_cpus() argument
378 int dev_pm_opp_of_get_sharing_cpus(struct device *cpu_dev, struct cpumask *cpumask);
412 static inline int dev_pm_opp_of_get_sharing_cpus(struct device *cpu_dev, struct cpumask *cpumask) in dev_pm_opp_of_get_sharing_cpus() argument
/kernel/linux/linux-6.6/drivers/cpufreq/
H A Dmediatek-cpufreq-hw.c56 mtk_cpufreq_get_cpu_power(struct device *cpu_dev, unsigned long *uW, in mtk_cpufreq_get_cpu_power() argument
63 policy = cpufreq_cpu_get_raw(cpu_dev->id); in mtk_cpufreq_get_cpu_power()
305 struct device *cpu_dev; in mtk_cpufreq_hw_driver_probe() local
310 cpu_dev = get_cpu_device(cpu); in mtk_cpufreq_hw_driver_probe()
311 if (!cpu_dev) in mtk_cpufreq_hw_driver_probe()
315 cpu_reg = devm_regulator_get(cpu_dev, "cpu"); in mtk_cpufreq_hw_driver_probe()
H A Dtegra124-cpufreq.c57 struct device *cpu_dev; in tegra124_cpufreq_probe() local
65 cpu_dev = get_cpu_device(0); in tegra124_cpufreq_probe()
66 if (!cpu_dev) in tegra124_cpufreq_probe()
H A Dcppc_cpufreq.c510 static int cppc_get_cpu_power(struct device *cpu_dev, in cppc_get_cpu_power() argument
522 policy = cpufreq_cpu_get_raw(cpu_dev->id); in cppc_get_cpu_power()
525 max_cap = arch_scale_cpu_capacity(cpu_dev->id); in cppc_get_cpu_power()
574 *power = compute_cost(cpu_dev->id, step); in cppc_get_cpu_power()
579 static int cppc_get_cpu_cost(struct device *cpu_dev, unsigned long KHz, in cppc_get_cpu_cost() argument
589 policy = cpufreq_cpu_get_raw(cpu_dev->id); in cppc_get_cpu_cost()
592 max_cap = arch_scale_cpu_capacity(cpu_dev->id); in cppc_get_cpu_cost()
598 *cost = compute_cost(cpu_dev->id, step); in cppc_get_cpu_cost()
/kernel/linux/linux-6.6/drivers/soc/samsung/
H A Dexynos-asv.c115 struct device *cpu_dev; in exynos_asv_init() local
142 cpu_dev = get_cpu_device(0); in exynos_asv_init()
143 ret = dev_pm_opp_get_opp_count(cpu_dev); in exynos_asv_init()
/kernel/linux/linux-5.10/drivers/cpufreq/
H A Dloongson1-cpufreq.c52 struct device *cpu_dev = get_cpu_device(policy->cpu); in ls1x_cpufreq_target() local
74 dev_dbg(cpu_dev, "%u KHz --> %u KHz\n", old_freq, new_freq); in ls1x_cpufreq_target()
81 struct device *cpu_dev = get_cpu_device(policy->cpu); in ls1x_cpufreq_init() local
99 dev_dbg(cpu_dev, in ls1x_cpufreq_init()
H A Dtegra124-cpufreq.c58 struct device *cpu_dev; in tegra124_cpufreq_probe() local
66 cpu_dev = get_cpu_device(0); in tegra124_cpufreq_probe()
67 if (!cpu_dev) in tegra124_cpufreq_probe()
/kernel/linux/linux-5.10/drivers/soc/samsung/
H A Dexynos-asv.c118 struct device *cpu_dev; in exynos_asv_probe() local
148 cpu_dev = get_cpu_device(0); in exynos_asv_probe()
149 ret = dev_pm_opp_get_opp_count(cpu_dev); in exynos_asv_probe()
/device/soc/rockchip/common/sdk_linux/drivers/opp/
H A Dof.c1080 struct device *cpu_dev; in dev_pm_opp_of_cpumask_add_table() local
1089 cpu_dev = get_cpu_device(cpu); in dev_pm_opp_of_cpumask_add_table()
1090 if (!cpu_dev) { in dev_pm_opp_of_cpumask_add_table()
1096 ret = dev_pm_opp_of_add_table(cpu_dev); in dev_pm_opp_of_cpumask_add_table()
1125 * @cpu_dev using operating-points-v2
1128 * @cpu_dev: CPU device for which we do this operation
1131 * This updates the @cpumask with CPUs that are sharing OPPs with @cpu_dev.
1133 * Returns -ENOENT if operating-points-v2 isn't present for @cpu_dev.
1135 int dev_pm_opp_of_get_sharing_cpus(struct device *cpu_dev, struct cpumask *cpumask) in dev_pm_opp_of_get_sharing_cpus() argument
1141 np = dev_pm_opp_of_get_opp_desc_node(cpu_dev); in dev_pm_opp_of_get_sharing_cpus()
[all...]
/kernel/linux/linux-5.10/drivers/opp/
H A Dof.c1060 struct device *cpu_dev; in dev_pm_opp_of_cpumask_add_table() local
1067 cpu_dev = get_cpu_device(cpu); in dev_pm_opp_of_cpumask_add_table()
1068 if (!cpu_dev) { in dev_pm_opp_of_cpumask_add_table()
1075 ret = dev_pm_opp_of_add_table(cpu_dev); in dev_pm_opp_of_cpumask_add_table()
1105 * @cpu_dev using operating-points-v2
1108 * @cpu_dev: CPU device for which we do this operation
1111 * This updates the @cpumask with CPUs that are sharing OPPs with @cpu_dev.
1113 * Returns -ENOENT if operating-points-v2 isn't present for @cpu_dev.
1115 int dev_pm_opp_of_get_sharing_cpus(struct device *cpu_dev, in dev_pm_opp_of_get_sharing_cpus() argument
1122 np = dev_pm_opp_of_get_opp_desc_node(cpu_dev); in dev_pm_opp_of_get_sharing_cpus()
[all...]
/kernel/linux/linux-6.6/include/linux/
H A Dpm_opp.h182 int dev_pm_opp_set_sharing_cpus(struct device *cpu_dev, const struct cpumask *cpumask);
183 int dev_pm_opp_get_sharing_cpus(struct device *cpu_dev, struct cpumask *cpumask);
407 static inline int dev_pm_opp_set_sharing_cpus(struct device *cpu_dev, const struct cpumask *cpumask) in dev_pm_opp_set_sharing_cpus() argument
412 static inline int dev_pm_opp_get_sharing_cpus(struct device *cpu_dev, struct cpumask *cpumask) in dev_pm_opp_get_sharing_cpus() argument
440 int dev_pm_opp_of_get_sharing_cpus(struct device *cpu_dev, struct cpumask *cpumask);
484 static inline int dev_pm_opp_of_get_sharing_cpus(struct device *cpu_dev, struct cpumask *cpumask) in dev_pm_opp_of_get_sharing_cpus() argument
/kernel/linux/linux-6.6/drivers/devfreq/
H A Dgovernor_passive.c260 struct device *cpu_dev; in cpufreq_passive_register_notifier() local
295 cpu_dev = get_cpu_device(cpu); in cpufreq_passive_register_notifier()
296 if (!cpu_dev) { in cpufreq_passive_register_notifier()
302 opp_table = dev_pm_opp_get_opp_table(cpu_dev); in cpufreq_passive_register_notifier()
309 parent_cpu_data->dev = cpu_dev; in cpufreq_passive_register_notifier()
/kernel/linux/linux-5.10/arch/x86/kernel/cpu/
H A Dumc.c11 static const struct cpu_dev umc_cpu_dev = {
H A Dtransmeta.c103 static const struct cpu_dev transmeta_cpu_dev = {
/kernel/linux/linux-6.6/drivers/opp/
H A Dof.c1251 struct device *cpu_dev; in dev_pm_opp_of_cpumask_add_table() local
1258 cpu_dev = get_cpu_device(cpu); in dev_pm_opp_of_cpumask_add_table()
1259 if (!cpu_dev) { in dev_pm_opp_of_cpumask_add_table()
1266 ret = dev_pm_opp_of_add_table(cpu_dev); in dev_pm_opp_of_cpumask_add_table()
1296 * @cpu_dev using operating-points-v2
1299 * @cpu_dev: CPU device for which we do this operation
1302 * This updates the @cpumask with CPUs that are sharing OPPs with @cpu_dev.
1304 * Returns -ENOENT if operating-points-v2 isn't present for @cpu_dev.
1306 int dev_pm_opp_of_get_sharing_cpus(struct device *cpu_dev, in dev_pm_opp_of_get_sharing_cpus() argument
1313 np = dev_pm_opp_of_get_opp_desc_node(cpu_dev); in dev_pm_opp_of_get_sharing_cpus()
[all...]
/kernel/linux/linux-6.6/drivers/gpu/drm/amd/amdkfd/
H A Dkfd_topology.c1334 struct kfd_topology_device *cpu_dev; in kfd_create_indirect_link_prop() local
1339 list_for_each_entry(cpu_dev, &topology_device_list, list) { in kfd_create_indirect_link_prop()
1340 if (cpu_dev->gpu) in kfd_create_indirect_link_prop()
1358 cpu_dev = kfd_topology_device_by_proximity_domain(i); in kfd_create_indirect_link_prop()
1359 if (cpu_dev) { in kfd_create_indirect_link_prop()
1361 &cpu_dev->io_link_props, list) { in kfd_create_indirect_link_prop()
1403 cpu_dev->node_props.p2p_links_count++; in kfd_create_indirect_link_prop()
1404 list_add_tail(&props2->list, &cpu_dev->p2p_link_props); in kfd_create_indirect_link_prop()
1405 ret = kfd_build_p2p_node_entry(cpu_dev, props2); in kfd_create_indirect_link_prop()
1419 struct kfd_topology_device *cpu_dev; in kfd_add_peer_prop() local
[all...]
/kernel/linux/linux-5.10/arch/arm/common/
H A DbL_switcher.c412 struct device *cpu_dev = get_cpu_device(i); in bL_switcher_restore_cpus() local
413 int ret = device_online(cpu_dev); in bL_switcher_restore_cpus()
415 dev_err(cpu_dev, "switcher: unable to restore CPU\n"); in bL_switcher_restore_cpus()
/kernel/linux/linux-5.10/drivers/base/
H A Dcacheinfo.c160 struct device *cpu_dev = get_cpu_device(cpu); in cache_setup_of_node() local
169 if (!cpu_dev) { in cache_setup_of_node()
173 np = cpu_dev->of_node; in cache_setup_of_node()

Completed in 21 milliseconds

12345