Lines Matching refs:as_ref
455 fn as_ref(&self) -> &bindings::cpufreq_policy { in as_ref() method
470 unsafe { CpuId::from_u32_unchecked(self.as_ref().cpu) } in cpu()
476 Hertz::from_khz(self.as_ref().min as usize) in min()
489 Hertz::from_khz(self.as_ref().max as usize) in max()
502 Hertz::from_khz(self.as_ref().cur as usize) in cur()
508 Hertz::from_khz(self.as_ref().suspend_freq as usize) in suspend_freq()
571 self.as_ref().fast_switch_possible in fast_switch_possible()
612 if self.as_ref().freq_table.is_null() { in freq_table()
618 Ok(unsafe { Table::from_raw(self.as_ref().freq_table) }) in freq_table()
635 if self.as_ref().driver_data.is_null() { in data()
639 Some(unsafe { T::borrow(self.as_ref().driver_data.cast()) }) in data()
649 if self.as_ref().driver_data.is_null() { in set_data()
660 if self.as_ref().driver_data.is_null() { in clear_data()
666 unsafe { <T as ForeignOwnable>::from_foreign(self.as_ref().driver_data.cast()) }, in clear_data()