Home
last modified time | relevance | path

Searched refs:LockClassKey (Results 1 – 6 of 6) sorted by relevance

/linux/rust/kernel/
H A Dsync.rs49 pub struct LockClassKey { struct
56 unsafe impl Send for LockClassKey {} implementation
60 unsafe impl Sync for LockClassKey {} implementation
62 impl LockClassKey { implementation
73 LockClassKey { in new_static()
125 impl PinnedDrop for LockClassKey { implementation
151 static CLASS: $crate::sync::LockClassKey =
154 unsafe { $crate::sync::LockClassKey::new_static() };
/linux/rust/kernel/sync/
H A Dpoll.rs14 LockClassKey, //
80 pub fn new(name: &'static CStr, key: Pin<&'static LockClassKey>) -> impl PinInit<Self> { in new()
H A Dsrcu.rs11 sync::LockClassKey,
51 pub fn new(name: &'static CStr, key: Pin<&'static LockClassKey>) -> impl PinInit<Self, Error> { in new()
H A Dcondvar.rs8 use super::{lock::Backend, lock::Guard, LockClassKey};
103 pub fn new(name: &'static CStr, key: Pin<&'static LockClassKey>) -> impl PinInit<Self> { in new()
H A Dlock.rs8 use super::LockClassKey;
134 key: Pin<&'static LockClassKey>, in new() argument
/linux/rust/kernel/sync/lock/
H A Dglobal.rs10 sync::{LockClassKey, LockedBy},
30 fn get_lock_class() -> Pin<&'static LockClassKey>; in get_lock_class()
281 fn get_lock_class() -> Pin<&'static $crate::sync::LockClassKey> {