Home
last modified time | relevance | path

Searched refs:GlobalGuard (Results 1 – 3 of 3) sorted by relevance

/rust/kernel/sync/lock/
A Dglobal.rs80 pub fn lock(&'static self) -> GlobalGuard<B> { in lock()
81 GlobalGuard { in lock()
87 pub fn try_lock(&'static self) -> Option<GlobalGuard<B>> { in try_lock()
88 Some(GlobalGuard { in try_lock()
97 pub struct GlobalGuard<B: GlobalLockBackend> { struct
101 impl<B: GlobalLockBackend> core::ops::Deref for GlobalGuard<B> { implementation
109 impl<B: GlobalLockBackend> core::ops::DerefMut for GlobalGuard<B> { implementation
157 pub fn as_ref<'a>(&'a self, _guard: &'a GlobalGuard<B>) -> &'a T { in as_ref()
165 pub fn as_mut<'a>(&'a self, _guard: &'a mut GlobalGuard<B>) -> &'a mut T { in as_mut()
/rust/kernel/
A Dsync.rs24 pub use lock::global::{global_lock, GlobalGuard, GlobalLock, GlobalLockBackend, GlobalLockedBy};
/rust/kernel/sync/
A Dlock.rs20 pub use global::{GlobalGuard, GlobalLock, GlobalLockBackend, GlobalLockedBy};

Completed in 4 milliseconds