/linux-4.1.27/drivers/cpufreq/ |
D | imx6q-cpufreq.c | 33 static struct device *cpu_dev; variable 53 opp = dev_pm_opp_find_freq_ceil(cpu_dev, &freq_hz); in imx6q_set_target() 56 dev_err(cpu_dev, "failed to find OPP for %ld\n", freq_hz); in imx6q_set_target() 64 dev_dbg(cpu_dev, "%u MHz, %ld mV --> %u MHz, %ld mV\n", in imx6q_set_target() 73 dev_err(cpu_dev, "failed to scale vddpu up: %d\n", ret); in imx6q_set_target() 79 dev_err(cpu_dev, "failed to scale vddsoc up: %d\n", ret); in imx6q_set_target() 84 dev_err(cpu_dev, in imx6q_set_target() 109 dev_err(cpu_dev, "failed to set clock rate: %d\n", ret); in imx6q_set_target() 118 dev_warn(cpu_dev, in imx6q_set_target() 124 dev_warn(cpu_dev, "failed to scale vddsoc down: %d\n", ret); in imx6q_set_target() [all …]
|
D | cpufreq-dt.c | 33 struct device *cpu_dev; member 45 struct device *cpu_dev = priv->cpu_dev; in set_target() local 64 opp = dev_pm_opp_find_freq_ceil(cpu_dev, &freq_Hz); in set_target() 67 dev_err(cpu_dev, "failed to find OPP for %ld\n", in set_target() 76 dev_dbg(cpu_dev, "Found OPP: %ld kHz, %ld uV\n", in set_target() 80 dev_dbg(cpu_dev, "%u MHz, %ld mV --> %u MHz, %ld mV\n", in set_target() 88 dev_err(cpu_dev, "failed to scale voltage up: %d\n", in set_target() 96 dev_err(cpu_dev, "failed to set clock rate: %d\n", ret); in set_target() 106 dev_err(cpu_dev, "failed to scale voltage down: %d\n", in set_target() 118 struct device *cpu_dev; in allocate_resources() local [all …]
|
D | arm_big_little.c | 283 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() 293 arm_bL_ops->free_opp_table(cpu_dev); in _put_cluster_clk_and_freq_table() 294 dev_dbg(cpu_dev, "%s: cluster: %d\n", __func__, cluster); in _put_cluster_clk_and_freq_table() 297 static void put_cluster_clk_and_freq_table(struct device *cpu_dev) in put_cluster_clk_and_freq_table() argument 299 u32 cluster = cpu_to_cluster(cpu_dev->id); in put_cluster_clk_and_freq_table() 306 return _put_cluster_clk_and_freq_table(cpu_dev); in put_cluster_clk_and_freq_table() 322 static int _get_cluster_clk_and_freq_table(struct device *cpu_dev) in _get_cluster_clk_and_freq_table() argument 324 u32 cluster = raw_cpu_to_cluster(cpu_dev->id); in _get_cluster_clk_and_freq_table() [all …]
|
D | arm_big_little_dt.c | 46 static int dt_init_opp_table(struct device *cpu_dev) in dt_init_opp_table() argument 51 np = of_node_get(cpu_dev->of_node); in dt_init_opp_table() 53 pr_err("failed to find cpu%d node\n", cpu_dev->id); in dt_init_opp_table() 57 ret = of_init_opp_table(cpu_dev); in dt_init_opp_table() 63 static int dt_get_transition_latency(struct device *cpu_dev) in dt_get_transition_latency() argument 68 np = of_node_get(cpu_dev->of_node); in dt_get_transition_latency()
|
D | highbank-cpufreq.c | 64 struct device *cpu_dev; in hb_cpufreq_driver_init() local 73 cpu_dev = get_cpu_device(0); in hb_cpufreq_driver_init() 74 if (!cpu_dev) { in hb_cpufreq_driver_init() 79 np = of_node_get(cpu_dev->of_node); in hb_cpufreq_driver_init() 85 cpu_clk = clk_get(cpu_dev, NULL); in hb_cpufreq_driver_init()
|
D | arm_big_little.h | 33 int (*init_opp_table)(struct device *cpu_dev); 36 int (*get_transition_latency)(struct device *cpu_dev); 37 void (*free_opp_table)(struct device *cpu_dev);
|
D | vexpress-spc-cpufreq.c | 29 static int ve_spc_init_opp_table(struct device *cpu_dev) in ve_spc_init_opp_table() argument 35 return dev_pm_opp_get_opp_count(cpu_dev) <= 0; in ve_spc_init_opp_table() 38 static int ve_spc_get_transition_latency(struct device *cpu_dev) in ve_spc_get_transition_latency() argument
|
D | cpufreq.c | 883 struct device *cpu_dev; in cpufreq_add_dev_symlink() local 889 cpu_dev = get_cpu_device(j); in cpufreq_add_dev_symlink() 890 ret = sysfs_create_link(&cpu_dev->kobj, &policy->kobj, in cpufreq_add_dev_symlink() 1080 struct device *cpu_dev) in update_policy_cpu() argument 1088 ret = kobject_move(&policy->kobj, &cpu_dev->kobj); in update_policy_cpu() 1371 struct device *cpu_dev = get_cpu_device(new_cpu); in __cpufreq_remove_dev_prepare() local 1373 sysfs_remove_link(&cpu_dev->kobj, "cpufreq"); in __cpufreq_remove_dev_prepare() 1374 ret = update_policy_cpu(policy, new_cpu, cpu_dev); in __cpufreq_remove_dev_prepare() 1376 if (sysfs_create_link(&cpu_dev->kobj, &policy->kobj, in __cpufreq_remove_dev_prepare() 1379 __func__, cpu_dev->id); in __cpufreq_remove_dev_prepare()
|
/linux-4.1.27/arch/powerpc/platforms/pseries/ |
D | pseries_energy.c | 230 struct device *cpu_dev; in pseries_energy_init() local 246 cpu_dev = get_cpu_device(cpu); in pseries_energy_init() 247 err = device_create_file(cpu_dev, in pseries_energy_init() 251 err = device_create_file(cpu_dev, in pseries_energy_init() 268 struct device *cpu_dev; in pseries_energy_cleanup() local 278 cpu_dev = get_cpu_device(cpu); in pseries_energy_cleanup() 279 sysfs_remove_file(&cpu_dev->kobj, in pseries_energy_cleanup() 281 sysfs_remove_file(&cpu_dev->kobj, in pseries_energy_cleanup()
|
/linux-4.1.27/arch/arm/mach-imx/ |
D | mach-imx6q.c | 292 static void __init imx6q_opp_check_speed_grading(struct device *cpu_dev) in imx6q_opp_check_speed_grading() argument 323 if (dev_pm_opp_disable(cpu_dev, 1200000000)) in imx6q_opp_check_speed_grading() 326 if (dev_pm_opp_disable(cpu_dev, 996000000)) in imx6q_opp_check_speed_grading() 330 if (dev_pm_opp_disable(cpu_dev, 852000000)) in imx6q_opp_check_speed_grading() 341 struct device *cpu_dev = get_cpu_device(0); in imx6q_opp_init() local 343 if (!cpu_dev) { in imx6q_opp_init() 347 np = of_node_get(cpu_dev->of_node); in imx6q_opp_init() 353 if (of_init_opp_table(cpu_dev)) { in imx6q_opp_init() 358 imx6q_opp_check_speed_grading(cpu_dev); in imx6q_opp_init()
|
/linux-4.1.27/arch/arm/mach-vexpress/ |
D | spc.c | 427 static int ve_init_opp_table(struct device *cpu_dev) in ve_init_opp_table() argument 433 cluster = topology_physical_package_id(cpu_dev->id); in ve_init_opp_table() 440 ret = dev_pm_opp_add(cpu_dev, opps->freq * 1000, opps->u_volt); in ve_init_opp_table() 442 dev_warn(cpu_dev, "failed to add opp %lu %lu\n", in ve_init_opp_table() 532 static struct clk *ve_spc_clk_register(struct device *cpu_dev) in ve_spc_clk_register() argument 544 spc->cluster = topology_physical_package_id(cpu_dev->id); in ve_spc_clk_register() 548 init.name = dev_name(cpu_dev); in ve_spc_clk_register() 553 return devm_clk_register(cpu_dev, &spc->hw); in ve_spc_clk_register() 570 struct device *cpu_dev = get_cpu_device(cpu); in ve_spc_clk_init() local 571 if (!cpu_dev) { in ve_spc_clk_init() [all …]
|
/linux-4.1.27/arch/x86/kernel/cpu/ |
D | cpu.h | 5 struct cpu_dev { struct 39 static const struct cpu_dev *const __cpu_dev_##cpu_devX __used \ argument 43 extern const struct cpu_dev *const __x86_cpu_dev_start[],
|
D | umc.c | 10 static const struct cpu_dev umc_cpu_dev = {
|
D | cyrix.c | 443 static const struct cpu_dev cyrix_cpu_dev = { 454 static const struct cpu_dev nsc_cpu_dev = {
|
D | transmeta.c | 100 static const struct cpu_dev transmeta_cpu_dev = {
|
D | common.c | 86 static const struct cpu_dev default_cpu = { 92 static const struct cpu_dev *this_cpu = &default_cpu; 416 static const struct cpu_dev *cpu_devs[X86_VENDOR_NUM] = {}; 777 const struct cpu_dev *const *cdev; in early_cpu_init() 785 const struct cpu_dev *cpudev = *cdev; in early_cpu_init()
|
D | centaur.c | 218 static const struct cpu_dev centaur_cpu_dev = {
|
D | intel.c | 691 static const struct cpu_dev intel_cpu_dev = {
|
D | amd.c | 794 static const struct cpu_dev amd_cpu_dev = {
|
/linux-4.1.27/include/linux/ |
D | of_device.h | 49 struct device *cpu_dev; in of_cpu_device_node_get() local 50 cpu_dev = get_cpu_device(cpu); in of_cpu_device_node_get() 51 if (!cpu_dev) in of_cpu_device_node_get() 53 return of_node_get(cpu_dev->of_node); in of_cpu_device_node_get()
|
/linux-4.1.27/drivers/clk/ |
D | clk-mb86s7x.c | 330 struct clk *mb86s7x_clclk_register(struct device *cpu_dev) in mb86s7x_clclk_register() argument 340 clc->cluster = topology_physical_package_id(cpu_dev->id); in mb86s7x_clclk_register() 342 init.name = dev_name(cpu_dev); in mb86s7x_clclk_register() 347 return devm_clk_register(cpu_dev, &clc->hw); in mb86s7x_clclk_register() 361 struct device *cpu_dev = get_cpu_device(cpu); in mb86s7x_clclk_of_init() local 363 if (!cpu_dev) { in mb86s7x_clclk_of_init() 368 clk = mb86s7x_clclk_register(cpu_dev); in mb86s7x_clclk_of_init() 373 if (clk_register_clkdev(clk, NULL, dev_name(cpu_dev))) { in mb86s7x_clclk_of_init() 377 pr_debug("registered clk for %s\n", dev_name(cpu_dev)); in mb86s7x_clclk_of_init()
|
/linux-4.1.27/arch/arm/mach-mvebu/ |
D | pmsu.c | 630 struct device *cpu_dev; in armada_xp_pmsu_cpufreq_init() local 634 cpu_dev = get_cpu_device(cpu); in armada_xp_pmsu_cpufreq_init() 635 if (!cpu_dev) { in armada_xp_pmsu_cpufreq_init() 640 clk = clk_get(cpu_dev, 0); in armada_xp_pmsu_cpufreq_init() 652 ret = dev_pm_opp_add(cpu_dev, clk_get_rate(clk), 0); in armada_xp_pmsu_cpufreq_init() 658 ret = dev_pm_opp_add(cpu_dev, clk_get_rate(clk) / 2, 0); in armada_xp_pmsu_cpufreq_init()
|
/linux-4.1.27/drivers/base/ |
D | cacheinfo.c | 47 struct device *cpu_dev = get_cpu_device(cpu); in cache_setup_of_node() local 55 if (!cpu_dev) { in cache_setup_of_node() 59 np = cpu_dev->of_node; in cache_setup_of_node()
|
/linux-4.1.27/arch/arm/common/ |
D | bL_switcher.c | 415 struct device *cpu_dev = get_cpu_device(i); in bL_switcher_restore_cpus() local 416 int ret = device_online(cpu_dev); in bL_switcher_restore_cpus() 418 dev_err(cpu_dev, "switcher: unable to restore CPU\n"); in bL_switcher_restore_cpus()
|
/linux-4.1.27/drivers/cpuidle/ |
D | sysfs.c | 613 struct device *cpu_dev = get_cpu_device((unsigned long)dev->cpu); in cpuidle_add_sysfs() local 624 error = kobject_init_and_add(&kdev->kobj, &ktype_cpuidle, &cpu_dev->kobj, in cpuidle_add_sysfs()
|