Lines Matching refs:sync
9 sync::lock::{Backend, Guard, Lock},
10 sync::{LockClassKey, LockedBy},
196 /// kernel::sync::global_lock! {
224 /// use kernel::sync::{GlobalGuard, GlobalLockedBy};
226 /// kernel::sync::global_lock! {
274 impl $crate::sync::lock::GlobalLockBackend for $name {
279 fn get_lock_class() -> Pin<&'static $crate::sync::LockClassKey> {
285 $pub static $name: $crate::sync::lock::GlobalLock<$name> = {
292 unsafe { $crate::sync::lock::GlobalLock::new(init) }
302 $crate::sync::lock::mutex::MutexBackend
305 $crate::sync::lock::spinlock::SpinLockBackend