Lines Matching defs:as_ref
456 fn as_ref(&self) -> &bindings::cpufreq_policy {
471 unsafe { CpuId::from_u32_unchecked(self.as_ref().cpu) }
477 Hertz::from_khz(self.as_ref().min as usize)
490 Hertz::from_khz(self.as_ref().max as usize)
503 Hertz::from_khz(self.as_ref().cur as usize)
509 Hertz::from_khz(self.as_ref().suspend_freq as usize)
572 self.as_ref().fast_switch_possible
613 if self.as_ref().freq_table.is_null() {
619 Ok(unsafe { Table::from_raw(self.as_ref().freq_table) })
636 if self.as_ref().driver_data.is_null() {
640 Some(unsafe { T::borrow(self.as_ref().driver_data.cast()) })
650 if self.as_ref().driver_data.is_null() {
661 if self.as_ref().driver_data.is_null() {
667 unsafe { <T as ForeignOwnable>::from_foreign(self.as_ref().driver_data.cast()) },
898 /// cpufreq::Registration::<SampleDriver>::new_foreign_owned(pdev.as_ref())?;