Home
last modified time | relevance | path

Searched refs:LockedBy (Results 1 – 4 of 4) sorted by relevance

/linux/rust/kernel/sync/
H A Dlocked_by.rs78 pub struct LockedBy<T: ?Sized, U: ?Sized> { struct
84 unsafe impl<T: ?Sized + Send, U: ?Sized> Send for LockedBy<T, U> {} implementation
92 unsafe impl<T: ?Sized + Send, U: ?Sized> Sync for LockedBy<T, U> {} implementation
94 impl<T, U> LockedBy<T, U> { implementation
114 impl<T: ?Sized, U> LockedBy<T, U> { implementation
/linux/rust/kernel/sync/lock/
H A Dglobal.rs10 sync::{LockClassKey, LockedBy},
120 /// A version of [`LockedBy`] for a [`GlobalLock`].
128 // SAFETY: The same thread-safety rules as `LockedBy` apply to `GlobalLockedBy`.
133 LockedBy<T, B::Item>: Send,
137 // SAFETY: The same thread-safety rules as `LockedBy` apply to `GlobalLockedBy`.
142 LockedBy<T, B::Item>: Sync,
/linux/rust/kernel/
H A Dsync.rs31 pub use locked_by::LockedBy;
/linux/drivers/android/binder/
H A Dnode.rs11 sync::{Arc, LockedBy, SpinLock},
196 inner: LockedBy<NodeInner, ProcessInner>,
222 inner: LockedBy::new( in new()