Home
last modified time | relevance | path

Searched defs:ARef (Results 1 – 3 of 3) sorted by relevance

/linux-6.15/rust/kernel/
Dtypes.rs440 pub struct ARef<T: AlwaysRefCounted> { struct
445 // SAFETY: It is safe to send `ARef<T>` to another thread when the underlying `T` is `Sync` because argument
449 unsafe impl<T: AlwaysRefCounted + Sync + Send> Send for ARef<T> {} implementation
456 unsafe impl<T: AlwaysRefCounted + Sync + Send> Sync for ARef<T> {} implementation
458 impl<T: AlwaysRefCounted> ARef<T> { impl
510 impl<T: AlwaysRefCounted> Clone for ARef<T> { implementation
518 impl<T: AlwaysRefCounted> Deref for ARef<T> { implementation
527 impl<T: AlwaysRefCounted> From<&T> for ARef<T> { implementation
535 impl<T: AlwaysRefCounted> Drop for ARef<T> { implementation
Dplatform.rs207 impl From<&Device<device::Core>> for ARef<Device> { implementation
Dpci.rs439 impl From<&Device<device::Core>> for ARef<Device> { implementation