Lines Matching refs:as_ref
456 fn as_ref(&self) -> &bindings::cpufreq_policy { in as_ref() method
471 unsafe { CpuId::from_u32_unchecked(self.as_ref().cpu) } in cpu()
477 Hertz::from_khz(self.as_ref().min as usize) in min()
490 Hertz::from_khz(self.as_ref().max as usize) in max()
503 Hertz::from_khz(self.as_ref().cur as usize) in cur()
509 Hertz::from_khz(self.as_ref().suspend_freq as usize) in suspend_freq()
572 self.as_ref().fast_switch_possible in fast_switch_possible()
613 if self.as_ref().freq_table.is_null() { in freq_table()
619 Ok(unsafe { Table::from_raw(self.as_ref().freq_table) }) in freq_table()
636 if self.as_ref().driver_data.is_null() { in data()
640 Some(unsafe { T::borrow(self.as_ref().driver_data.cast()) }) in data()
650 if self.as_ref().driver_data.is_null() { in set_data()
661 if self.as_ref().driver_data.is_null() { in clear_data()
667 unsafe { <T as ForeignOwnable>::from_foreign(self.as_ref().driver_data.cast()) }, in clear_data()