Home
last modified time | relevance | path

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

/linux-6.15/rust/kernel/sync/
H A Darc.rs131 ptr: NonNull<ArcInner<T>>,
140 _p: PhantomData<ArcInner<T>>,
145 struct ArcInner<T: ?Sized> { struct
150 impl<T: ?Sized> ArcInner<T> { argument
170 let ptr = ptr as *const ArcInner<T>; in container_of() constant
229 let value = ArcInner { in new()
287 let ptr = unsafe { ArcInner::container_of(ptr) }; in from_raw()
534 inner: NonNull<ArcInner<T>>,
562 unsafe fn new(inner: NonNull<ArcInner<T>>) -> Self { in new()
583 let ptr = unsafe { ArcInner::container_of(ptr) }; in from_raw()
[all …]
/linux-6.15/rust/kernel/sync/arc/
H A Dstd_vendor.rs10 use crate::sync::{arc::ArcInner, Arc};
22 let ptr = self.ptr.cast::<ArcInner<T>>(); in downcast()