Lines Matching refs:bindings

38 const CPUFREQ_NAME_LEN: usize = bindings::CPUFREQ_NAME_LEN as usize;
41 pub const DEFAULT_TRANSITION_LATENCY_NS: u32 = bindings::CPUFREQ_DEFAULT_TRANSITION_LATENCY_NS;
130 pub struct PolicyData(Opaque<bindings::cpufreq_policy_data>);
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()
159 to_result(unsafe { bindings::cpufreq_generic_frequency_table_verify(self.as_raw()) }) in generic_verify()
224 pub struct Table(Opaque<bindings::cpufreq_frequency_table>);
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()
278 entries: Pin<KVec<bindings::cpufreq_frequency_table>>,
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()
352 entries: KVec<bindings::cpufreq_frequency_table>,
368 bindings::cpufreq_frequency_table { in add()
414 pub struct Policy(Opaque<bindings::cpufreq_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()
522 to_result(unsafe { bindings::cpufreq_generic_suspend(self.as_mut_ref()) }) in generic_suspend()
529 Ok(unsafe { bindings::cpufreq_generic_get(u32::from(self.cpu())) }) in generic_get()
537 unsafe { bindings::cpufreq_register_em_with_opp(self.as_mut_ref()) }; in register_em_opp()
684 let ptr = from_err_ptr(unsafe { bindings::cpufreq_cpu_get(u32::from(cpu)) })?; in from_cpu()
711 unsafe { bindings::cpufreq_cpu_put(self.0.as_raw()) }; in drop()
903 pub struct Registration<T: Driver>(KBox<UnsafeCell<bindings::cpufreq_driver>>, PhantomData<T>);
915 const VTABLE: bindings::cpufreq_driver = bindings::cpufreq_driver {
1040 to_result(unsafe { bindings::cpufreq_register_driver(drv.get_mut()) })?; in new()
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()
1202 ptr: *mut bindings::cpufreq_policy, in target_callback()
1221 ptr: *mut bindings::cpufreq_policy, in target_index_callback()
1244 ptr: *mut bindings::cpufreq_policy, in fast_switch_callback()
1279 ptr: *mut bindings::cpufreq_policy, in get_intermediate_callback()
1300 ptr: *mut bindings::cpufreq_policy, in target_intermediate_callback()
1334 unsafe extern "C" fn update_limits_callback(ptr: *mut bindings::cpufreq_policy) { in update_limits_callback()
1366 ptr: *mut bindings::cpufreq_policy, in set_boost_callback()
1383 unsafe extern "C" fn register_em_callback(ptr: *mut bindings::cpufreq_policy) { in register_em_callback()
1395 unsafe { bindings::cpufreq_unregister_driver(self.0.get_mut()) }; in drop()