diff options
Diffstat (limited to 'src/freq.rs')
-rw-r--r-- | src/freq.rs | 15 |
1 files changed, 6 insertions, 9 deletions
diff --git a/src/freq.rs b/src/freq.rs index aa575f9..17def9a 100644 --- a/src/freq.rs +++ b/src/freq.rs @@ -8,6 +8,7 @@ use std::time::Duration; pub type FrequencyKHZ = u32; +#[allow(dead_code)] pub enum Governor { Conservative, Ondemand, @@ -30,10 +31,10 @@ impl Governor { } } +#[allow(dead_code)] pub enum Request { - GetPossibleCPUFrequencyRange, - GetPolicyCPUFrequency, - GetCurrentFrequencies, + UpdatePossibleCPUFrequencyRange, + UpdatePolicyCPUFrequency, SetGovernorForCore(u32, Governor), SetFrequencyRangeAllCores(RangeInclusive<FrequencyKHZ>), SetFrequencyRangeForCore(u32, RangeInclusive<FrequencyKHZ>), @@ -245,18 +246,14 @@ impl SysFSFrequencyService { fn handle_requests(&mut self) -> io::Result<()> { while let Ok(request) = self.request_receiver.try_recv() { match request { - Request::GetPossibleCPUFrequencyRange => { + Request::UpdatePossibleCPUFrequencyRange => { *self.cpu_frequency_ranges.write().unwrap() = self.get_possible_cpu_frequency_range()?; } - Request::GetPolicyCPUFrequency => { + Request::UpdatePolicyCPUFrequency => { *self.policy_frequency_ranges.write().unwrap() = self.get_policy_cpu_frequency_ranges()?; } - Request::GetCurrentFrequencies => { - *self.cpu_current_frequencies.write().unwrap() = - self.get_current_frequencies()?; - } Request::SetGovernorForCore(cpu, governor) => { self.switch_governor(cpu, governor)?; } |