Home
last modified time | relevance | path

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

/DragonOS-0.1.8/kernel/src/libs/
Dwait_queue.rs157 let to_wakeup = guard.wait_list.pop_front().unwrap(); in wakeup()
179 while let Some(to_wakeup) = guard.wait_list.pop_front() { in wakeup_all()
Dmutex.rs126 let to_wakeup: &mut process_control_block = inner.wait_list.pop_front().unwrap(); in unlock()
/DragonOS-0.1.8/kernel/src/time/
Dclocksource.rs426 temp_list.pop_front(); in clocksource_dequeue_watchdog()
476 temp_list.pop_front(); in clocksource_dequeue_watchdog()
509 temp_list.pop_front(); in clocksource_dequeue()
763 temp_list.pop_front(); in clocksource_watchdog_kthread()
Dtimer.rs183 let timer_list_front = timer_list.pop_front().unwrap(); in run()
/DragonOS-0.1.8/kernel/src/sched/
Drt.rs72 res = Some(self.queue.pop_front().unwrap()); in dequeue()
/DragonOS-0.1.8/kernel/src/mm/allocator/
Dbuddy.rs279 fn pop_front(&mut self, order: u8) -> Option<PhysAddr> { in pop_front() method
421 let free_addr = self.pop_front(order); in buddy_alloc()