Home
last modified time | relevance | path

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

/DragonOS-0.1.9/kernel/src/libs/
Dwait_queue.rs39 guard.wait_list.push_back(ProcessManager::current_pcb()); in sleep()
56 guard.wait_list.push_back(ProcessManager::current_pcb()); in sleep_with_func()
85 guard.wait_list.push_back(ProcessManager::current_pcb()); in sleep_without_schedule()
97 guard.wait_list.push_back(ProcessManager::current_pcb()); in sleep_without_schedule_uninterruptible()
109 guard.wait_list.push_back(ProcessManager::current_pcb()); in sleep_uninterruptible()
124 guard.wait_list.push_back(ProcessManager::current_pcb()); in sleep_unlock_spinlock()
140 guard.wait_list.push_back(ProcessManager::current_pcb()); in sleep_unlock_mutex()
156 guard.wait_list.push_back(ProcessManager::current_pcb()); in sleep_uninterruptible_unlock_spinlock()
173 guard.wait_list.push_back(ProcessManager::current_pcb()); in sleep_uninterruptible_unlock_mutex()
246 guard.wait_list.push_back(to_wakeup); in wakeup_all()
Dmutex.rs69 inner.wait_list.push_back(ProcessManager::current_pcb()); in lock()
/DragonOS-0.1.9/kernel/src/net/event_poll/
Dmod.rs521 let mut push_back = Vec::new(); in ep_send_events() localVariable
524 push_back.push(epitem); in ep_send_events()
571 push_back.push(epitem); in ep_send_events()
575 for item in push_back { in ep_send_events()
691 self.ready_list.push_back(epitem); in ep_add_ready()
747 epitems_guard.push_back(epitem); in wakeup_epoll()
/DragonOS-0.1.9/kernel/src/libs/futex/
Dfutex.rs73 self.chain.push_back(futex_q); in sleep_no_sched()
98 self.chain.push_back(futex_q); in wake_up()
115 self.chain.push_back(futex_q); in wake_up()
439 bucket_2_mut.chain.push_back(futex_q); in futex_requeue()
/DragonOS-0.1.9/kernel/src/driver/virtio/
Dvirtio.rs77 virtio_list.push_back(virtio_net_device); in virtio_device_search()
/DragonOS-0.1.9/kernel/src/time/
Dtimer.rs100 timer_list.push_back(inner_guard.self_ref.upgrade().unwrap()); in activate()
116 timer_list.push_back(inner_guard.self_ref.upgrade().unwrap()); in activate()
Dclocksource.rs299 list_guard.push_back(cs); in clocksource_enqueue()
328 list_guard.push_back(cs); in clocksource_enqueue_watchdog()
344 list_guard.push_back(cs.clone()); in clocksource_enqueue_watchdog()
/DragonOS-0.1.9/kernel/src/sched/
Drt.rs59 queue.push_back(pcb); in enqueue()
/DragonOS-0.1.9/kernel/src/ipc/
Dpipe.rs98 self.epitems.lock().push_back(epitem); in add_epoll()
/DragonOS-0.1.9/kernel/src/libs/lib_ui/
Dscreen_manager.rs321 SCM_FRAMEWORK_LIST.lock().push_back(framework.clone()); in scm_register()
Dtextui.rs96 window_list.lock().push_back(current_window.clone()); in textui_framwork_init()
/DragonOS-0.1.9/kernel/src/process/
Dkthread.rs335 KTHREAD_CREATE_LIST.lock().push_back(info.clone()); in create()
/DragonOS-0.1.9/kernel/src/mm/
Dmmio_buddy.rs321 list_guard.list.push_back(region); in push_block()
/DragonOS-0.1.9/kernel/src/driver/tty/
Dtty_core.rs411 self.epitems.lock().push_back(epitem) in add_epitem()
/DragonOS-0.1.9/kernel/src/net/socket/
Dmod.rs445 self.epitems.lock_irqsave().push_back(epitem) in add_epoll()
/DragonOS-0.1.9/kernel/src/driver/pci/
Dpci.rs103 list.push_back(device); in add()