Home
last modified time | relevance | path

Searched refs:ArcInner (Results 1 – 2 of 2) sorted by relevance

/linux/rust/kernel/sync/
A Darc.rs130 ptr: NonNull<ArcInner<T>>,
131 _p: PhantomData<ArcInner<T>>,
136 struct ArcInner<T: ?Sized> { struct
141 impl<T: ?Sized> ArcInner<T> { implementation
161 let ptr = ptr as *const ArcInner<T>; in container_of()
201 let value = ArcInner { in new()
249 let ptr = unsafe { ArcInner::container_of(ptr) }; in from_raw()
479 inner: NonNull<ArcInner<T>>,
509 unsafe fn new(inner: NonNull<ArcInner<T>>) -> Self { in new()
530 let ptr = unsafe { ArcInner::container_of(ptr) }; in from_raw()
[all …]
/linux/rust/kernel/sync/arc/
A Dstd_vendor.rs8 use crate::sync::{arc::ArcInner, Arc};
20 let ptr = self.ptr.cast::<ArcInner<T>>(); in downcast()

Completed in 10 milliseconds