Home
last modified time | relevance | path

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

/DragonOS-0.1.9/kernel/src/libs/
Dwait_queue.rs19 struct InnerWaitQueue { struct
26 pub struct WaitQueue(SpinLock<InnerWaitQueue>); argument
30 pub const INIT: WaitQueue = WaitQueue(SpinLock::new(InnerWaitQueue::INIT));
35 let mut guard: SpinLockGuard<InnerWaitQueue> = self.0.lock_irqsave(); in sleep()
50 let mut guard: SpinLockGuard<InnerWaitQueue> = self.0.lock(); in sleep_with_func()
81 let mut guard: SpinLockGuard<InnerWaitQueue> = self.0.lock(); in sleep_without_schedule()
93 let mut guard: SpinLockGuard<InnerWaitQueue> = self.0.lock(); in sleep_without_schedule_uninterruptible()
103 let mut guard: SpinLockGuard<InnerWaitQueue> = self.0.lock(); in sleep_uninterruptible()
118 let mut guard: SpinLockGuard<InnerWaitQueue> = self.0.lock(); in sleep_unlock_spinlock()
134 let mut guard: SpinLockGuard<InnerWaitQueue> = self.0.lock(); in sleep_unlock_mutex()
[all …]