Lines Matching refs:ARef
19 sync::aref::{ARef, AlwaysRefCounted},
34 dev: ARef<Device>,
176 dev: ARef<Device>,
182 fn new(dev: &ARef<Device>, mut data: Data) -> Result<Self> { in new()
245 pub fn add_opp(self, dev: &ARef<Device>) -> Result<Token> { in add_opp()
368 required_dev: Option<(ARef<Device>, u32)>,
419 pub fn set_required_dev(mut self, dev: ARef<Device>, index: u32) -> Result<Self> { in set_required_dev()
604 dev: ARef<Device>,
625 unsafe fn from_raw_table(ptr: *mut bindings::opp_table, dev: &ARef<Device>) -> Self { in from_raw_table()
661 pub fn from_of(dev: &ARef<Device>, index: i32) -> Result<Self> { in from_of()
849 ) -> Result<ARef<OPP>> { in opp_from_freq()
888 pub fn opp_from_level(&self, mut level: u32, stype: SearchType) -> Result<ARef<OPP>> { in opp_from_level()
914 pub fn opp_from_bw(&self, mut bw: u32, index: i32, stype: SearchType) -> Result<ARef<OPP>> { in opp_from_bw()
1068 pub unsafe fn from_raw_opp_owned(ptr: *mut bindings::dev_pm_opp) -> Result<ARef<Self>> { in from_raw_opp_owned()
1074 Ok(unsafe { ARef::from_raw(ptr.cast()) }) in from_raw_opp_owned()