Home
last modified time | relevance | path

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

/DragonOS-0.1.8/kernel/src/sched/
Drt.rs54 self.lock.lock_irqsave(&mut rflags); in enqueue()
69 self.lock.lock_irqsave(&mut rflags); in dequeue()
82 self.lock.lock_irqsave(&mut rflags); in enqueue_front()
Dcfs.rs62 self.lock.lock_irqsave(&mut rflags); in enqueue()
79 self.lock.lock_irqsave(&mut rflags); in dequeue()
/DragonOS-0.1.8/kernel/src/libs/
Dspinlock.rs137 pub fn lock_irqsave(&self, flags: &mut usize) { in lock_irqsave() method
219 pub fn lock_irqsave(&self) -> SpinLockGuard<T> { in lock_irqsave() method
222 self.lock.lock_irqsave(&mut flags); in lock_irqsave()
Dwait_queue.rs171 let mut guard: SpinLockGuard<InnerWaitQueue> = self.0.lock_irqsave(); in wakeup_all()
/DragonOS-0.1.8/docs/community/ChangeLog/V0.1.x/
DV0.1.4.md35 - Spinlock: feature: Raw spin lock 增加lock_irqsave、unlock_irqrestore(#151)
185 Raw spin lock 增加lock_irqsave、unlock_irqrestore(#151)
187 Raw spin lock 增加lock_irqsave、unlock_irqrestore
/DragonOS-0.1.8/kernel/src/arch/x86_64/mm/
Dmod.rs533 if let Some(ref mut allocator) = *INNER_ALLOCATOR.lock_irqsave() { in allocate()
546 if let Some(ref mut allocator) = *INNER_ALLOCATOR.lock_irqsave() { in free()
/DragonOS-0.1.8/kernel/src/time/
Dclocksource.rs322 let mut list_guard = WATCHDOG_LIST.lock_irqsave(); in clocksource_enqueue_watchdog()