Lines Matching refs:ARef
19 types::{ARef, AlwaysRefCounted, Opaque},
33 dev: ARef<Device>,
175 dev: ARef<Device>,
181 fn new(dev: &ARef<Device>, mut data: Data) -> Result<Self> { in new()
244 pub fn add_opp(self, dev: &ARef<Device>) -> Result<Token> { in add_opp()
367 required_dev: Option<(ARef<Device>, u32)>,
418 pub fn set_required_dev(mut self, dev: ARef<Device>, index: u32) -> Result<Self> { in set_required_dev()
602 dev: ARef<Device>,
623 unsafe fn from_raw_table(ptr: *mut bindings::opp_table, dev: &ARef<Device>) -> Self { in from_raw_table()
659 pub fn from_of(dev: &ARef<Device>, index: i32) -> Result<Self> { in from_of()
850 ) -> Result<ARef<OPP>> { in opp_from_freq()
889 pub fn opp_from_level(&self, mut level: u32, stype: SearchType) -> Result<ARef<OPP>> { in opp_from_level()
915 pub fn opp_from_bw(&self, mut bw: u32, index: i32, stype: SearchType) -> Result<ARef<OPP>> { in opp_from_bw()
1069 pub unsafe fn from_raw_opp_owned(ptr: *mut bindings::dev_pm_opp) -> Result<ARef<Self>> { in from_raw_opp_owned()
1075 Ok(unsafe { ARef::from_raw(ptr.cast()) }) in from_raw_opp_owned()