Re-exports§
pub use preempt::PreemptGuard;pub use waitqueue::WaitCondition;pub use waitqueue::WaitQueue;
Modules§
- preempt
- Preemption guard — disables preemption for the lifetime of the guard.
- waitqueue
- Wait queue and condition variable for blocking/waking tasks.
Structs§
- IrqDisabled
Token - Preuve typée que les IRQ sont masquées sur le CPU courant.
- Spin
Lock - A simple spinlock
- Spin
Lock Guard - RAII guard for SpinLock
Functions§
- debug_
clear_ watch_ lock_ addr - Clear the watched lock address.
- debug_
set_ watch_ lock_ addr - Set a lock address to trace during
SpinLockGuard::drop. - with_
irqs_ disabled - Execute a closure with IRQs disabled, providing an
IrqDisabledTokenas proof.