Lines Matching refs:cpu
57 unsigned int cpu, nr_cpus; in proc_cpufreq_output() local
66 for (cpu = 0; cpu < nr_cpus; cpu++) { in proc_cpufreq_output()
67 policy = cpufreq_get_policy(cpu); in proc_cpufreq_output()
71 if (cpufreq_get_hardware_limits(cpu, &min, &max)) { in proc_cpufreq_output()
78 cpu , policy->min, max ? min_pctg : 0, policy->max, in proc_cpufreq_output()
166 static int get_boost_mode(unsigned int cpu) in get_boost_mode() argument
176 ret = cpufreq_has_boost_support(cpu, &support, &active, &b_states); in get_boost_mode()
179 " on CPU %d -- are you root?\n"), cpu); in get_boost_mode()
195 ret = decode_pstates(cpu, cpupower_cpu_info.family, b_states, in get_boost_mode()
220 intel_turbo_ratio = msr_intel_get_turbo_ratio(cpu); in get_boost_mode()
247 static void debug_output_one(unsigned int cpu) in debug_output_one() argument
259 if (cpufreq_cpu_exists(cpu)) in debug_output_one()
262 freq_kernel = cpufreq_get_freq_kernel(cpu); in debug_output_one()
263 freq_hardware = cpufreq_get_freq_hardware(cpu); in debug_output_one()
265 driver = cpufreq_get_driver(cpu); in debug_output_one()
273 cpus = cpufreq_get_related_cpus(cpu); in debug_output_one()
277 printf("%d ", cpus->cpu); in debug_output_one()
280 printf("%d\n", cpus->cpu); in debug_output_one()
284 cpus = cpufreq_get_affected_cpus(cpu); in debug_output_one()
288 printf("%d ", cpus->cpu); in debug_output_one()
291 printf("%d\n", cpus->cpu); in debug_output_one()
295 latency = cpufreq_get_transition_latency(cpu); in debug_output_one()
302 if (!(cpufreq_get_hardware_limits(cpu, &min, &max))) { in debug_output_one()
310 freqs = cpufreq_get_available_frequencies(cpu); in debug_output_one()
323 governors = cpufreq_get_available_governors(cpu); in debug_output_one()
334 policy = cpufreq_get_policy(cpu); in debug_output_one()
357 stats = cpufreq_get_stats(cpu, &total_time); in debug_output_one()
368 total_trans = cpufreq_get_transitions(cpu); in debug_output_one()
374 get_boost_mode(cpu); in debug_output_one()
380 static int get_freq_kernel(unsigned int cpu, unsigned int human) in get_freq_kernel() argument
382 unsigned long freq = cpufreq_get_freq_kernel(cpu); in get_freq_kernel()
396 static int get_freq_hardware(unsigned int cpu, unsigned int human) in get_freq_hardware() argument
398 unsigned long freq = cpufreq_get_freq_hardware(cpu); in get_freq_hardware()
411 static int get_hardware_limits(unsigned int cpu) in get_hardware_limits() argument
414 if (cpufreq_get_hardware_limits(cpu, &min, &max)) in get_hardware_limits()
422 static int get_driver(unsigned int cpu) in get_driver() argument
424 char *driver = cpufreq_get_driver(cpu); in get_driver()
434 static int get_policy(unsigned int cpu) in get_policy() argument
436 struct cpufreq_policy *policy = cpufreq_get_policy(cpu); in get_policy()
446 static int get_available_governors(unsigned int cpu) in get_available_governors() argument
449 cpufreq_get_available_governors(cpu); in get_available_governors()
465 static int get_affected_cpus(unsigned int cpu) in get_affected_cpus() argument
467 struct cpufreq_affected_cpus *cpus = cpufreq_get_affected_cpus(cpu); in get_affected_cpus()
472 printf("%d ", cpus->cpu); in get_affected_cpus()
475 printf("%d\n", cpus->cpu); in get_affected_cpus()
482 static int get_related_cpus(unsigned int cpu) in get_related_cpus() argument
484 struct cpufreq_affected_cpus *cpus = cpufreq_get_related_cpus(cpu); in get_related_cpus()
489 printf("%d ", cpus->cpu); in get_related_cpus()
492 printf("%d\n", cpus->cpu); in get_related_cpus()
499 static int get_freq_stats(unsigned int cpu, unsigned int human) in get_freq_stats() argument
501 unsigned long total_trans = cpufreq_get_transitions(cpu); in get_freq_stats()
503 struct cpufreq_stats *stats = cpufreq_get_stats(cpu, &total_time); in get_freq_stats()
524 static int get_latency(unsigned int cpu, unsigned int human) in get_latency() argument
526 unsigned long latency = cpufreq_get_transition_latency(cpu); in get_latency()
562 unsigned int cpu = 0; in cmd_freq_info() local
645 for (cpu = bitmask_first(cpus_chosen); in cmd_freq_info()
646 cpu <= bitmask_last(cpus_chosen); cpu++) { in cmd_freq_info()
648 if (!bitmask_isbitset(cpus_chosen, cpu)) in cmd_freq_info()
650 if (cpufreq_cpu_exists(cpu)) { in cmd_freq_info()
651 printf(_("couldn't analyze CPU %d as it doesn't seem to be present\n"), cpu); in cmd_freq_info()
654 printf(_("analyzing CPU %d:\n"), cpu); in cmd_freq_info()
658 get_boost_mode(cpu); in cmd_freq_info()
661 debug_output_one(cpu); in cmd_freq_info()
664 ret = get_affected_cpus(cpu); in cmd_freq_info()
667 ret = get_related_cpus(cpu); in cmd_freq_info()
670 ret = get_available_governors(cpu); in cmd_freq_info()
673 ret = get_policy(cpu); in cmd_freq_info()
676 ret = get_driver(cpu); in cmd_freq_info()
679 ret = get_hardware_limits(cpu); in cmd_freq_info()
682 ret = get_freq_hardware(cpu, human); in cmd_freq_info()
685 ret = get_freq_kernel(cpu, human); in cmd_freq_info()
688 ret = get_freq_stats(cpu, human); in cmd_freq_info()
691 ret = get_latency(cpu, human); in cmd_freq_info()