Home
last modified time | relevance | path

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

/DragonOS/kernel/src/libs/
H A Dmutex.rs127 let to_wakeup: Arc<ProcessControlBlock> = inner.wait_list.pop_front().unwrap(); in unlock()
H A Dwait_queue.rs239 let to_wakeup = guard.wait_list.pop_front().unwrap(); in wakeup()
257 while let Some(to_wakeup) = guard.wait_list.pop_front() { in wakeup_all()
/DragonOS/kernel/src/time/
H A Dclocksource.rs545 temp_list.pop_front(); in clocksource_dequeue_watchdog()
595 temp_list.pop_front(); in clocksource_dequeue_watchdog()
628 temp_list.pop_front(); in clocksource_dequeue()
931 temp_list.pop_front(); in __clocksource_watchdog_kthread()
/DragonOS/kernel/src/mm/allocator/
H A Dbuddy.rs226 fn pop_front(&mut self, order: u8) -> Option<PhysAddr> { in pop_front() method
366 let free_addr = self.pop_front(order); in buddy_alloc()
/DragonOS/kernel/src/net/event_poll/
H A Dmod.rs533 while let Some(epitem) = ep_guard.ready_list.pop_front() { in ep_send_events()
723 if let Some(epitem) = epitems_guard.pop_front() { in wakeup_epoll()
/DragonOS/kernel/src/libs/futex/
H A Dfutex.rs99 while let Some(futex_q) = self.chain.pop_front() { in wake_up()
437 let futex_q = bucket_1_mut.chain.pop_front(); in futex_requeue()
/DragonOS/kernel/src/process/
H A Dkthread.rs464 while let Some(info) = list.pop_front() { in kthread_daemon()
/DragonOS/kernel/src/driver/net/
H A Dloopback.rs112 let buffer = self.queue.pop_front(); in loopback_receive()