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_x86_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()
207 static int get_boost_mode_generic(unsigned int cpu) in get_boost_mode_generic() argument
221 static int get_boost_mode(unsigned int cpu) in get_boost_mode() argument
228 return get_boost_mode_x86(cpu); in get_boost_mode()
230 get_boost_mode_generic(cpu); in get_boost_mode()
232 freqs = cpufreq_get_boost_frequencies(cpu); in get_boost_mode()
250 static int get_freq_kernel(unsigned int cpu, unsigned int human) in get_freq_kernel() argument
252 unsigned long freq = cpufreq_get_freq_kernel(cpu); in get_freq_kernel()
269 static int get_freq_hardware(unsigned int cpu, unsigned int human) in get_freq_hardware() argument
276 freq = cpufreq_get_freq_hardware(cpu); in get_freq_hardware()
292 static int get_hardware_limits(unsigned int cpu, unsigned int human) in get_hardware_limits() argument
296 if (cpufreq_get_hardware_limits(cpu, &min, &max)) { in get_hardware_limits()
315 static int get_driver(unsigned int cpu) in get_driver() argument
317 char *driver = cpufreq_get_driver(cpu); in get_driver()
329 static int get_policy(unsigned int cpu) in get_policy() argument
331 struct cpufreq_policy *policy = cpufreq_get_policy(cpu); in get_policy()
351 static int get_available_governors(unsigned int cpu) in get_available_governors() argument
354 cpufreq_get_available_governors(cpu); in get_available_governors()
374 static int get_affected_cpus(unsigned int cpu) in get_affected_cpus() argument
376 struct cpufreq_affected_cpus *cpus = cpufreq_get_affected_cpus(cpu); in get_affected_cpus()
385 printf("%d ", cpus->cpu); in get_affected_cpus()
388 printf("%d\n", cpus->cpu); in get_affected_cpus()
395 static int get_related_cpus(unsigned int cpu) in get_related_cpus() argument
397 struct cpufreq_affected_cpus *cpus = cpufreq_get_related_cpus(cpu); in get_related_cpus()
406 printf("%d ", cpus->cpu); in get_related_cpus()
409 printf("%d\n", cpus->cpu); in get_related_cpus()
416 static int get_freq_stats(unsigned int cpu, unsigned int human) in get_freq_stats() argument
418 unsigned long total_trans = cpufreq_get_transitions(cpu); in get_freq_stats()
420 struct cpufreq_stats *stats = cpufreq_get_stats(cpu, &total_time); in get_freq_stats()
441 static int get_epp(unsigned int cpu, bool interactive) in get_epp() argument
445 epp = cpufreq_get_energy_performance_preference(cpu); in get_epp()
458 static int get_latency(unsigned int cpu, unsigned int human) in get_latency() argument
460 unsigned long latency = cpufreq_get_transition_latency(cpu); in get_latency()
462 if (!get_epp(cpu, false)) in get_latency()
481 static int get_perf_cap(unsigned int cpu) in get_perf_cap() argument
485 amd_pstate_show_perf_and_freq(cpu, no_rounding); in get_perf_cap()
490 static void debug_output_one(unsigned int cpu) in debug_output_one() argument
494 get_driver(cpu); in debug_output_one()
495 get_related_cpus(cpu); in debug_output_one()
496 get_affected_cpus(cpu); in debug_output_one()
497 get_latency(cpu, 1); in debug_output_one()
498 get_epp(cpu, true); in debug_output_one()
499 get_hardware_limits(cpu, 1); in debug_output_one()
501 freqs = cpufreq_get_available_frequencies(cpu); in debug_output_one()
514 get_available_governors(cpu); in debug_output_one()
515 get_policy(cpu); in debug_output_one()
516 if (get_freq_hardware(cpu, 1) < 0) in debug_output_one()
517 get_freq_kernel(cpu, 1); in debug_output_one()
518 get_boost_mode(cpu); in debug_output_one()
519 get_perf_cap(cpu); in debug_output_one()
548 unsigned int cpu = 0; in cmd_freq_info() local
633 for (cpu = bitmask_first(cpus_chosen); in cmd_freq_info()
634 cpu <= bitmask_last(cpus_chosen); cpu++) { in cmd_freq_info()
636 if (!bitmask_isbitset(cpus_chosen, cpu)) in cmd_freq_info()
639 printf(_("analyzing CPU %d:\n"), cpu); in cmd_freq_info()
641 if (sysfs_is_cpu_online(cpu) != 1) { in cmd_freq_info()
649 get_boost_mode(cpu); in cmd_freq_info()
652 debug_output_one(cpu); in cmd_freq_info()
655 ret = get_affected_cpus(cpu); in cmd_freq_info()
658 ret = get_related_cpus(cpu); in cmd_freq_info()
661 ret = get_available_governors(cpu); in cmd_freq_info()
664 ret = get_policy(cpu); in cmd_freq_info()
667 ret = get_driver(cpu); in cmd_freq_info()
670 ret = get_hardware_limits(cpu, human); in cmd_freq_info()
673 ret = get_freq_hardware(cpu, human); in cmd_freq_info()
676 ret = get_freq_kernel(cpu, human); in cmd_freq_info()
679 ret = get_freq_stats(cpu, human); in cmd_freq_info()
682 ret = get_latency(cpu, human); in cmd_freq_info()
685 ret = get_perf_cap(cpu); in cmd_freq_info()
688 ret = get_epp(cpu, true); in cmd_freq_info()