cpufreq.c (ceb2465c51195967f11f6507538579816ac67cb8) cpufreq.c (681fe68448ef370f1d7213cab38013ab8e9d8ff0)
1// SPDX-License-Identifier: GPL-2.0-only
2/*
3 * linux/drivers/cpufreq/cpufreq.c
4 *
5 * Copyright (C) 2001 Russell King
6 * (C) 2002 - 2003 Dominik Brodowski <linux@brodo.de>
7 * (C) 2013 Viresh Kumar <viresh.kumar@linaro.org>
8 *

--- 689 unchanged lines hidden (view full) ---

698static ssize_t show_scaling_cur_freq(struct cpufreq_policy *policy, char *buf)
699{
700 ssize_t ret;
701 unsigned int freq;
702
703 freq = arch_freq_get_on_cpu(policy->cpu);
704 if (freq)
705 ret = sprintf(buf, "%u\n", freq);
1// SPDX-License-Identifier: GPL-2.0-only
2/*
3 * linux/drivers/cpufreq/cpufreq.c
4 *
5 * Copyright (C) 2001 Russell King
6 * (C) 2002 - 2003 Dominik Brodowski <linux@brodo.de>
7 * (C) 2013 Viresh Kumar <viresh.kumar@linaro.org>
8 *

--- 689 unchanged lines hidden (view full) ---

698static ssize_t show_scaling_cur_freq(struct cpufreq_policy *policy, char *buf)
699{
700 ssize_t ret;
701 unsigned int freq;
702
703 freq = arch_freq_get_on_cpu(policy->cpu);
704 if (freq)
705 ret = sprintf(buf, "%u\n", freq);
706 else if (cpufreq_driver && cpufreq_driver->setpolicy &&
707 cpufreq_driver->get)
706 else if (cpufreq_driver->setpolicy && cpufreq_driver->get)
708 ret = sprintf(buf, "%u\n", cpufreq_driver->get(policy->cpu));
709 else
710 ret = sprintf(buf, "%u\n", policy->cur);
711 return ret;
712}
713
714/*
715 * cpufreq_per_cpu_attr_write() / store_##file_name() - sysfs write access

--- 2098 unchanged lines hidden ---
707 ret = sprintf(buf, "%u\n", cpufreq_driver->get(policy->cpu));
708 else
709 ret = sprintf(buf, "%u\n", policy->cur);
710 return ret;
711}
712
713/*
714 * cpufreq_per_cpu_attr_write() / store_##file_name() - sysfs write access

--- 2098 unchanged lines hidden ---