Home
last modified time | relevance | path

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

/linux-4.1.27/drivers/cpufreq/
Dimx6q-cpufreq.c33 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 …]
Dcpufreq-dt.c33 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 …]
Darm_big_little.c283 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 …]
Darm_big_little_dt.c46 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()
Dhighbank-cpufreq.c64 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()
Darm_big_little.h33 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);
Dvexpress-spc-cpufreq.c29 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
Dcpufreq.c883 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/
Dpseries_energy.c230 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/
Dmach-imx6q.c292 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/
Dspc.c427 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/
Dcpu.h5 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[],
Dumc.c10 static const struct cpu_dev umc_cpu_dev = {
Dcyrix.c443 static const struct cpu_dev cyrix_cpu_dev = {
454 static const struct cpu_dev nsc_cpu_dev = {
Dtransmeta.c100 static const struct cpu_dev transmeta_cpu_dev = {
Dcommon.c86 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()
Dcentaur.c218 static const struct cpu_dev centaur_cpu_dev = {
Dintel.c691 static const struct cpu_dev intel_cpu_dev = {
Damd.c794 static const struct cpu_dev amd_cpu_dev = {
/linux-4.1.27/include/linux/
Dof_device.h49 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/
Dclk-mb86s7x.c330 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/
Dpmsu.c630 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/
Dcacheinfo.c47 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/
DbL_switcher.c415 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/
Dsysfs.c613 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()