Lines Matching refs:cpu

58 	unsigned int cpu, nr_cpus;  in proc_cpufreq_output()  local
67 for (cpu = 0; cpu < nr_cpus; cpu++) { in proc_cpufreq_output()
68 policy = cpufreq_get_policy(cpu); in proc_cpufreq_output()
72 if (cpufreq_get_hardware_limits(cpu, &min, &max)) { in proc_cpufreq_output()
79 cpu , policy->min, max ? min_pctg : 0, policy->max, in proc_cpufreq_output()
125 static int get_boost_mode_x86(unsigned int cpu) in get_boost_mode_x86() argument
131 ret = cpufreq_has_boost_support(cpu, &support, &active, &b_states); in get_boost_mode_x86()
134 " on CPU %d -- are you root?\n"), cpu); in get_boost_mode_x86()
154 ret = decode_pstates(cpu, b_states, pstates, &pstate_no); in get_boost_mode_x86()
180 intel_turbo_ratio = msr_intel_get_turbo_ratio(cpu); in get_boost_mode_x86()
209 static int get_boost_mode(unsigned int cpu) in get_boost_mode() argument
216 return get_boost_mode_x86(cpu); in get_boost_mode()
218 freqs = cpufreq_get_boost_frequencies(cpu); in get_boost_mode()
236 static int get_freq_kernel(unsigned int cpu, unsigned int human) in get_freq_kernel() argument
238 unsigned long freq = cpufreq_get_freq_kernel(cpu); in get_freq_kernel()
255 static int get_freq_hardware(unsigned int cpu, unsigned int human) in get_freq_hardware() argument
262 freq = cpufreq_get_freq_hardware(cpu); in get_freq_hardware()
278 static int get_hardware_limits(unsigned int cpu, unsigned int human) in get_hardware_limits() argument
282 if (cpufreq_get_hardware_limits(cpu, &min, &max)) { in get_hardware_limits()
301 static int get_driver(unsigned int cpu) in get_driver() argument
303 char *driver = cpufreq_get_driver(cpu); in get_driver()
315 static int get_policy(unsigned int cpu) in get_policy() argument
317 struct cpufreq_policy *policy = cpufreq_get_policy(cpu); in get_policy()
337 static int get_available_governors(unsigned int cpu) in get_available_governors() argument
340 cpufreq_get_available_governors(cpu); in get_available_governors()
360 static int get_affected_cpus(unsigned int cpu) in get_affected_cpus() argument
362 struct cpufreq_affected_cpus *cpus = cpufreq_get_affected_cpus(cpu); in get_affected_cpus()
371 printf("%d ", cpus->cpu); in get_affected_cpus()
374 printf("%d\n", cpus->cpu); in get_affected_cpus()
381 static int get_related_cpus(unsigned int cpu) in get_related_cpus() argument
383 struct cpufreq_affected_cpus *cpus = cpufreq_get_related_cpus(cpu); in get_related_cpus()
392 printf("%d ", cpus->cpu); in get_related_cpus()
395 printf("%d\n", cpus->cpu); in get_related_cpus()
402 static int get_freq_stats(unsigned int cpu, unsigned int human) in get_freq_stats() argument
404 unsigned long total_trans = cpufreq_get_transitions(cpu); in get_freq_stats()
406 struct cpufreq_stats *stats = cpufreq_get_stats(cpu, &total_time); in get_freq_stats()
427 static int get_epp(unsigned int cpu, bool interactive) in get_epp() argument
431 epp = cpufreq_get_energy_performance_preference(cpu); in get_epp()
444 static int get_latency(unsigned int cpu, unsigned int human) in get_latency() argument
446 unsigned long latency = cpufreq_get_transition_latency(cpu); in get_latency()
448 if (!get_epp(cpu, false)) in get_latency()
467 static int get_perf_cap(unsigned int cpu) in get_perf_cap() argument
471 amd_pstate_show_perf_and_freq(cpu, no_rounding); in get_perf_cap()
476 static void debug_output_one(unsigned int cpu) in debug_output_one() argument
480 get_driver(cpu); in debug_output_one()
481 get_related_cpus(cpu); in debug_output_one()
482 get_affected_cpus(cpu); in debug_output_one()
483 get_latency(cpu, 1); in debug_output_one()
484 get_epp(cpu, true); in debug_output_one()
485 get_hardware_limits(cpu, 1); in debug_output_one()
487 freqs = cpufreq_get_available_frequencies(cpu); in debug_output_one()
500 get_available_governors(cpu); in debug_output_one()
501 get_policy(cpu); in debug_output_one()
502 if (get_freq_hardware(cpu, 1) < 0) in debug_output_one()
503 get_freq_kernel(cpu, 1); in debug_output_one()
504 get_boost_mode(cpu); in debug_output_one()
505 get_perf_cap(cpu); in debug_output_one()
534 unsigned int cpu = 0; in cmd_freq_info() local
619 for (cpu = bitmask_first(cpus_chosen); in cmd_freq_info()
620 cpu <= bitmask_last(cpus_chosen); cpu++) { in cmd_freq_info()
622 if (!bitmask_isbitset(cpus_chosen, cpu)) in cmd_freq_info()
625 printf(_("analyzing CPU %d:\n"), cpu); in cmd_freq_info()
627 if (sysfs_is_cpu_online(cpu) != 1) { in cmd_freq_info()
635 get_boost_mode(cpu); in cmd_freq_info()
638 debug_output_one(cpu); in cmd_freq_info()
641 ret = get_affected_cpus(cpu); in cmd_freq_info()
644 ret = get_related_cpus(cpu); in cmd_freq_info()
647 ret = get_available_governors(cpu); in cmd_freq_info()
650 ret = get_policy(cpu); in cmd_freq_info()
653 ret = get_driver(cpu); in cmd_freq_info()
656 ret = get_hardware_limits(cpu, human); in cmd_freq_info()
659 ret = get_freq_hardware(cpu, human); in cmd_freq_info()
662 ret = get_freq_kernel(cpu, human); in cmd_freq_info()
665 ret = get_freq_stats(cpu, human); in cmd_freq_info()
668 ret = get_latency(cpu, human); in cmd_freq_info()
671 ret = get_perf_cap(cpu); in cmd_freq_info()
674 ret = get_epp(cpu, true); in cmd_freq_info()