[gnome-applets] cpufreq: add cpufreq_monitor_get_hardware_limits
- From: Alberts Muktupāvels <muktupavels src gnome org>
- To: commits-list gnome org
- Cc:
- Subject: [gnome-applets] cpufreq: add cpufreq_monitor_get_hardware_limits
- Date: Mon, 12 Mar 2018 19:43:51 +0000 (UTC)
commit 8e96c8205d5b3360da1c8517ba4a15acfc07793f
Author: Alberts Muktupāvels <alberts muktupavels gmail com>
Date: Mon Mar 12 16:10:17 2018 +0200
cpufreq: add cpufreq_monitor_get_hardware_limits
cpufreq/src/cpufreq-monitor.c | 16 ++++++++++++++++
cpufreq/src/cpufreq-monitor.h | 4 ++++
2 files changed, 20 insertions(+), 0 deletions(-)
---
diff --git a/cpufreq/src/cpufreq-monitor.c b/cpufreq/src/cpufreq-monitor.c
index 3704540..25b6abe 100644
--- a/cpufreq/src/cpufreq-monitor.c
+++ b/cpufreq/src/cpufreq-monitor.c
@@ -421,3 +421,19 @@ cpufreq_monitor_get_percentage (CPUFreqMonitor *monitor)
return -1;
}
+
+gboolean
+cpufreq_monitor_get_hardware_limits (CPUFreqMonitor *monitor,
+ gulong *min,
+ gulong *max)
+{
+ g_return_val_if_fail (CPUFREQ_IS_MONITOR (monitor), FALSE);
+
+ if (!monitor->online)
+ return FALSE;
+
+ if (cpufreq_get_hardware_limits (monitor->cpu, min, max) != 0)
+ return FALSE;
+
+ return TRUE;
+}
diff --git a/cpufreq/src/cpufreq-monitor.h b/cpufreq/src/cpufreq-monitor.h
index 1a3f60a..e5560c0 100644
--- a/cpufreq/src/cpufreq-monitor.h
+++ b/cpufreq/src/cpufreq-monitor.h
@@ -49,6 +49,10 @@ gint cpufreq_monitor_get_frequency (CPUFreqMonitor *monit
gint cpufreq_monitor_get_percentage (CPUFreqMonitor *monitor);
+gboolean cpufreq_monitor_get_hardware_limits (CPUFreqMonitor *monitor,
+ gulong *min,
+ gulong *max);
+
G_END_DECLS
#endif
[
Date Prev][
Date Next] [
Thread Prev][
Thread Next]
[
Thread Index]
[
Date Index]
[
Author Index]