Lines Matching refs:InnerWaitQueue
31 struct InnerWaitQueue { struct
38 pub struct WaitQueue(SpinLock<InnerWaitQueue>); argument
41 pub const INIT: WaitQueue = WaitQueue(SpinLock::new(InnerWaitQueue::INIT));
45 let mut guard: SpinLockGuard<InnerWaitQueue> = self.0.lock(); in sleep()
58 let mut guard: SpinLockGuard<InnerWaitQueue> = self.0.lock(); in sleep_with_func()
83 let mut guard: SpinLockGuard<InnerWaitQueue> = self.0.lock(); in sleep_without_schedule()
90 let mut guard: SpinLockGuard<InnerWaitQueue> = self.0.lock(); in sleep_uninterruptible()
100 let mut guard: SpinLockGuard<InnerWaitQueue> = self.0.lock(); in sleep_unlock_spinlock()
111 let mut guard: SpinLockGuard<InnerWaitQueue> = self.0.lock(); in sleep_unlock_mutex()
122 let mut guard: SpinLockGuard<InnerWaitQueue> = self.0.lock(); in sleep_uninterruptible_unlock_spinlock()
133 let mut guard: SpinLockGuard<InnerWaitQueue> = self.0.lock(); in sleep_uninterruptible_unlock_mutex()
149 let mut guard: SpinLockGuard<InnerWaitQueue> = self.0.lock(); in wakeup()
171 let mut guard: SpinLockGuard<InnerWaitQueue> = self.0.lock_irqsave(); in wakeup_all()
200 impl InnerWaitQueue { impl
201 pub const INIT: InnerWaitQueue = InnerWaitQueue {