Lines Matching full:fn
90 fn new(val: u32) -> Result<Self> { in new()
104 fn from(rel: Relation) -> Self { in from()
140 pub unsafe fn from_raw_mut<'a>(ptr: *mut bindings::cpufreq_policy_data) -> &'a mut Self { in from_raw_mut()
150 pub fn as_raw(&self) -> *mut bindings::cpufreq_policy_data { in as_raw()
157 pub fn generic_verify(&self) -> Result { in generic_verify()
180 pub unsafe fn new(index: usize) -> Self { in new()
188 fn from(index: TableIndex) -> Self { in from()
211 /// fn show_freq(policy: &Policy) -> Result {
234 pub unsafe fn from_raw<'a>(ptr: *const bindings::cpufreq_frequency_table) -> &'a Self { in from_raw()
244 pub fn as_raw(&self) -> *mut bindings::cpufreq_frequency_table { in as_raw()
251 pub fn freq(&self, index: TableIndex) -> Result<Hertz> { in freq()
261 pub fn flags(&self, index: TableIndex) -> u32 { in flags()
269 pub fn data(&self, index: TableIndex) -> u32 { in data()
288 fn new(entries: KVec<bindings::cpufreq_frequency_table>) -> Result<Self> { in new()
301 fn as_raw(&self) -> *const bindings::cpufreq_frequency_table { in as_raw()
310 fn deref(&self) -> &Self::Target { in deref()
358 pub fn new() -> Self { in new()
365 pub fn add(&mut self, freq: Hertz, flags: u32, driver_data: u32) -> Result { in add()
378 pub fn to_table(mut self) -> Result<TableBox> { in to_table()
404 /// fn update_policy(policy: &mut Policy) {
424 pub unsafe fn from_raw<'a>(ptr: *const bindings::cpufreq_policy) -> &'a Self { in from_raw()
439 pub unsafe fn from_raw_mut<'a>(ptr: *mut bindings::cpufreq_policy) -> &'a mut Self { in from_raw_mut()
449 fn as_raw(&self) -> *mut bindings::cpufreq_policy { in as_raw()
455 fn as_ref(&self) -> &bindings::cpufreq_policy { in as_ref()
461 fn as_mut_ref(&mut self) -> &mut bindings::cpufreq_policy { in as_mut_ref()
468 pub fn cpu(&self) -> CpuId { in cpu()
475 pub fn min(&self) -> Hertz { in min()
481 pub fn set_min(&mut self, min: Hertz) -> &mut Self { in set_min()
488 pub fn max(&self) -> Hertz { in max()
494 pub fn set_max(&mut self, max: Hertz) -> &mut Self { in set_max()
501 pub fn cur(&self) -> Hertz { in cur()
507 pub fn suspend_freq(&self) -> Hertz { in suspend_freq()
513 pub fn set_suspend_freq(&mut self, freq: Hertz) -> &mut Self { in set_suspend_freq()
520 pub fn generic_suspend(&mut self) -> Result { in generic_suspend()
527 pub fn generic_get(&self) -> Result<u32> { in generic_get()
535 pub fn register_em_opp(&mut self) { in register_em_opp()
542 pub fn cpus(&mut self) -> &mut cpumask::Cpumask { in cpus()
555 pub unsafe fn set_clk(&mut self, dev: &Device, name: Option<&CStr>) -> Result<Clk> { in set_clk()
563 pub fn set_dvfs_possible_from_any_cpu(&mut self, val: bool) -> &mut Self { in set_dvfs_possible_from_any_cpu()
570 pub fn fast_switch_possible(&self) -> bool { in fast_switch_possible()
576 pub fn set_fast_switch_possible(&mut self, val: bool) -> &mut Self { in set_fast_switch_possible()
583 pub fn set_transition_latency_ns(&mut self, latency_ns: u32) -> &mut Self { in set_transition_latency_ns()
590 pub fn set_cpuinfo_min_freq(&mut self, min_freq: Hertz) -> &mut Self { in set_cpuinfo_min_freq()
597 pub fn set_cpuinfo_max_freq(&mut self, max_freq: Hertz) -> &mut Self { in set_cpuinfo_max_freq()
605 pub fn set_transition_delay_us(&mut self, transition_delay_us: u32) -> &mut Self { in set_transition_delay_us()
611 pub fn freq_table(&self) -> Result<&Table> { in freq_table()
628 pub unsafe fn set_freq_table(&mut self, table: &Table) -> &mut Self { in set_freq_table()
634 pub fn data<T: ForeignOwnable>(&mut self) -> Option<<T>::Borrowed<'_>> { in data()
648 fn set_data<T: ForeignOwnable>(&mut self, data: T) -> Result { in set_data()
659 fn clear_data<T: ForeignOwnable>(&mut self) -> Option<T> { in clear_data()
682 fn from_cpu(cpu: CpuId) -> Result<Self> { in from_cpu()
697 fn deref(&self) -> &Self::Target { in deref()
703 fn deref_mut(&mut self) -> &mut Policy { in deref_mut()
709 fn drop(&mut self) { in drop()
738 fn init(policy: &mut Policy) -> Result<Self::PData>; in init()
741 fn exit(_policy: &mut Policy, _data: Option<Self::PData>) -> Result { in exit()
746 fn online(_policy: &mut Policy) -> Result { in online()
751 fn offline(_policy: &mut Policy) -> Result { in offline()
756 fn suspend(_policy: &mut Policy) -> Result { in suspend()
761 fn resume(_policy: &mut Policy) -> Result { in resume()
766 fn ready(_policy: &mut Policy) { in ready()
771 fn verify(data: &mut PolicyData) -> Result; in verify()
774 fn setpolicy(_policy: &mut Policy) -> Result { in setpolicy()
779 fn target(_policy: &mut Policy, _target_freq: u32, _relation: Relation) -> Result { in target()
784 fn target_index(_policy: &mut Policy, _index: TableIndex) -> Result { in target_index()
789 fn fast_switch(_policy: &mut Policy, _target_freq: u32) -> u32 { in fast_switch()
794 fn adjust_perf(_policy: &mut Policy, _min_perf: usize, _target_perf: usize, _capacity: usize) { in adjust_perf()
799 fn get_intermediate(_policy: &mut Policy, _index: TableIndex) -> u32 { in get_intermediate()
804 fn target_intermediate(_policy: &mut Policy, _index: TableIndex) -> Result { in target_intermediate()
809 fn get(_policy: &mut Policy) -> Result<u32> { in get()
814 fn update_limits(_policy: &mut Policy) { in update_limits()
819 fn bios_limit(_policy: &mut Policy, _limit: &mut u32) -> Result { in bios_limit()
824 fn set_boost(_policy: &mut Policy, _state: i32) -> Result { in set_boost()
829 fn register_em(_policy: &mut Policy) { in register_em()
862 /// fn init(policy: &mut cpufreq::Policy) -> Result<Self::PData> {
867 /// fn exit(_policy: &mut cpufreq::Policy, _data: Option<Self::PData>) -> Result {
871 /// fn suspend(policy: &mut cpufreq::Policy) -> Result {
875 /// fn verify(data: &mut cpufreq::PolicyData) -> Result {
879 /// fn target_index(policy: &mut cpufreq::Policy, index: cpufreq::TableIndex) -> Result {
884 /// fn get(policy: &mut cpufreq::Policy) -> Result<u32> {
893 /// fn probe(
1018 const fn copy_name(name: &'static CStr) -> [c_char; CPUFREQ_NAME_LEN] { in copy_name() constant
1034 pub fn new() -> Result<Self> { in new()
1049 pub fn new_foreign_owned(dev: &Device<Bound>) -> Result in new_foreign_owned()
1065 unsafe extern "C" fn init_callback(ptr: *mut bindings::cpufreq_policy) -> c_int { in init_callback()
1083 unsafe extern "C" fn exit_callback(ptr: *mut bindings::cpufreq_policy) { in exit_callback()
1098 unsafe extern "C" fn online_callback(ptr: *mut bindings::cpufreq_policy) -> c_int { in online_callback()
1113 unsafe extern "C" fn offline_callback(ptr: *mut bindings::cpufreq_policy) -> c_int { in offline_callback()
1128 unsafe extern "C" fn suspend_callback(ptr: *mut bindings::cpufreq_policy) -> c_int { in suspend_callback()
1143 unsafe extern "C" fn resume_callback(ptr: *mut bindings::cpufreq_policy) -> c_int { in resume_callback()
1158 unsafe extern "C" fn ready_callback(ptr: *mut bindings::cpufreq_policy) { in ready_callback()
1171 unsafe extern "C" fn verify_callback(ptr: *mut bindings::cpufreq_policy_data) -> c_int { in verify_callback()
1186 unsafe extern "C" fn setpolicy_callback(ptr: *mut bindings::cpufreq_policy) -> c_int { in setpolicy_callback()
1201 unsafe extern "C" fn target_callback( in target_callback()
1220 unsafe extern "C" fn target_index_callback( in target_index_callback()
1243 unsafe extern "C" fn fast_switch_callback( in fast_switch_callback()
1258 unsafe extern "C" fn adjust_perf_callback( in adjust_perf_callback()
1278 unsafe extern "C" fn get_intermediate_callback( in get_intermediate_callback()
1299 unsafe extern "C" fn target_intermediate_callback( in target_intermediate_callback()
1321 unsafe extern "C" fn get_callback(cpu: c_uint) -> c_uint { in get_callback()
1334 unsafe extern "C" fn update_limits_callback(ptr: *mut bindings::cpufreq_policy) { in update_limits_callback()
1347 unsafe extern "C" fn bios_limit_callback(cpu: c_int, limit: *mut c_uint) -> c_int { in bios_limit_callback()
1365 unsafe extern "C" fn set_boost_callback( in set_boost_callback()
1383 unsafe extern "C" fn register_em_callback(ptr: *mut bindings::cpufreq_policy) { in register_em_callback()
1393 fn drop(&mut self) { in drop()