Searched refs:arc (Results 1 – 7 of 7) sorted by relevance
| /rust/kernel/list/ |
| A D | arc.rs | 167 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 D | sync.rs | 12 mod arc; module 21 pub use arc::{Arc, ArcBorrow, UniqueArc};
|
| A D | list.rs | 19 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 D | configfs.rs | 408 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 D | workqueue.rs | 833 let arc = unsafe { Arc::from_raw(ptr) }; in run() 835 T::run(arc) in run()
|
| /rust/kernel/sync/arc/ |
| A D | std_vendor.rs | 10 use crate::sync::{arc::ArcInner, Arc};
|
| /rust/kernel/time/ |
| A D | hrtimer.rs | 630 mod arc; module 631 pub use arc::ArcHrTimerHandle;
|
Completed in 16 milliseconds