Home
last modified time | relevance | path

Searched refs:arc (Results 1 – 7 of 7) sorted by relevance

/rust/kernel/list/
A Darc.rs167 arc: Arc<T>, field
281 if arc.try_new_list_arc() { in try_from_arc()
286 Err(arc) in try_from_arc()
316 Err(arc) => Arc::into_unique_or_drop(arc).map(Self::from), in try_from_arc_or_drop()
329 Self { arc } in transmute_from_arc()
375 arc in into_arc()
381 self.arc.clone() in clone_arc()
392 &self.arc in as_arc()
401 self.arc.as_arc_borrow() in as_arc_borrow()
407 Arc::ptr_eq(&this.arc, &other.arc) in ptr_eq()
[all …]
/rust/kernel/
A Dsync.rs12 mod arc; module
21 pub use arc::{Arc, ArcBorrow, UniqueArc};
A Dlist.rs19 mod arc; module
20 pub use self::arc::{impl_list_arc_safe, AtomicTracker, ListArc, ListArcSafe, TryNewListArc};
1003 pub fn arc(&self) -> ArcBorrow<'_, T> { in arc() method
A Dconfigfs.rs408 let arc: Arc<Group<Child>> = unsafe { Arc::from_raw(r_child_group_ptr.cast_mut()) }; in drop_item()
410 Parent::drop_item(parent_data, arc.as_arc_borrow()); in drop_item()
411 arc.into_raw(); in drop_item()
A Dworkqueue.rs833 let arc = unsafe { Arc::from_raw(ptr) }; in run()
835 T::run(arc) in run()
/rust/kernel/sync/arc/
A Dstd_vendor.rs10 use crate::sync::{arc::ArcInner, Arc};
/rust/kernel/time/
A Dhrtimer.rs630 mod arc; module
631 pub use arc::ArcHrTimerHandle;

Completed in 16 milliseconds