| /kernel/linux/linux-6.6/drivers/of/ |
| H A D | cpu.c | 142 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 D | intel_epb.c | 186 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 D | umc.c | 11 static const struct cpu_dev umc_cpu_dev = {
|
| H A D | vortex.c | 10 static const struct cpu_dev vortex_cpu_dev = {
|
| H A D | transmeta.c | 103 static const struct cpu_dev transmeta_cpu_dev = {
|
| /device/soc/rockchip/common/sdk_linux/kernel/power/ |
| H A D | energy_model.c | 188 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 D | energy_model.c | 200 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 D | pm_opp.h | 156 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 D | mediatek-cpufreq-hw.c | 56 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 D | tegra124-cpufreq.c | 57 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 D | cppc_cpufreq.c | 510 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 D | exynos-asv.c | 115 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 D | loongson1-cpufreq.c | 52 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 D | tegra124-cpufreq.c | 58 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 D | exynos-asv.c | 118 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 D | of.c | 1080 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 D | of.c | 1060 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 D | pm_opp.h | 182 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 D | governor_passive.c | 260 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 D | umc.c | 11 static const struct cpu_dev umc_cpu_dev = {
|
| H A D | transmeta.c | 103 static const struct cpu_dev transmeta_cpu_dev = {
|
| /kernel/linux/linux-6.6/drivers/opp/ |
| H A D | of.c | 1251 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 D | kfd_topology.c | 1334 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 D | bL_switcher.c | 412 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 D | cacheinfo.c | 160 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()
|