Home
last modified time | relevance | path

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

/DragonOS/kernel/src/libs/
H A Dwait_queue.rs45 guard.wait_list.push_back(ProcessManager::current_pcb()); in prepare_to_wait_event()
71 guard.wait_list.push_back(ProcessManager::current_pcb()); in sleep()
88 guard.wait_list.push_back(ProcessManager::current_pcb()); in sleep_with_func()
117 guard.wait_list.push_back(ProcessManager::current_pcb()); in sleep_without_schedule()
129 guard.wait_list.push_back(ProcessManager::current_pcb()); in sleep_without_schedule_uninterruptible()
141 guard.wait_list.push_back(ProcessManager::current_pcb()); in sleep_uninterruptible()
156 guard.wait_list.push_back(ProcessManager::current_pcb()); in sleep_unlock_spinlock()
172 guard.wait_list.push_back(ProcessManager::current_pcb()); in sleep_unlock_mutex()
188 guard.wait_list.push_back(ProcessManager::current_pcb()); in sleep_uninterruptible_unlock_spinlock()
205 guard.wait_list.push_back(ProcessManager::current_pcb()); in sleep_uninterruptible_unlock_mutex()
[all …]
H A Dmutex.rs69 inner.wait_list.push_back(ProcessManager::current_pcb()); in lock()
/DragonOS/kernel/src/net/event_poll/
H A Dmod.rs532 let mut push_back = Vec::new(); in ep_send_events() localVariable
535 push_back.push(epitem); in ep_send_events()
582 push_back.push(epitem); in ep_send_events()
586 for item in push_back { in ep_send_events()
697 self.ready_list.push_back(epitem); in ep_add_ready()
753 epitems_guard.push_back(epitem); in wakeup_epoll()
/DragonOS/kernel/src/libs/futex/
H A Dfutex.rs80 self.chain.push_back(futex_q); in sleep_no_sched()
105 self.chain.push_back(futex_q); in wake_up()
122 self.chain.push_back(futex_q); in wake_up()
442 bucket_2_mut.chain.push_back(futex_q); in futex_requeue()
/DragonOS/kernel/src/time/
H A Dclocksource.rs419 list_guard.push_back(cs); in clocksource_enqueue()
448 list_guard.push_back(cs); in clocksource_enqueue_watchdog()
464 list_guard.push_back(cs.clone()); in clocksource_enqueue_watchdog()
/DragonOS/kernel/src/filesystem/
H A Deventfd.rs226 self.epitems.lock().push_back(epitem); in kernel_ioctl()
/DragonOS/kernel/src/libs/lib_ui/
H A Dscreen_manager.rs325 SCM_FRAMEWORK_LIST.lock().push_back(framework.clone()); in scm_register()
H A Dtextui.rs97 window_list.lock().push_back(current_window.clone()); in textui_framwork_init()
/DragonOS/kernel/src/process/
H A Dkthread.rs345 KTHREAD_CREATE_LIST.lock().push_back(info.clone()); in create()
/DragonOS/kernel/src/ipc/
H A Dpipe.rs103 self.epitems.lock().push_back(epitem); in add_epoll()
/DragonOS/kernel/src/driver/net/
H A Dloopback.rs131 self.queue.push_back(buffer) in loopback_transmit()
H A Dvirtio_net.rs856 self.inner().virtio_driver_common.id_table.push_back(id); in add_virtio_id()
/DragonOS/kernel/src/mm/
H A Dmmio_buddy.rs328 list_guard.list.push_back(region); in push_block()
/DragonOS/kernel/src/driver/tty/
H A Dtty_core.rs455 self.epitems.lock().push_back(epitem) in add_epitem()
/DragonOS/kernel/src/driver/block/
H A Dvirtio_blk.rs547 self.inner().virtio_driver_common.id_table.push_back(id); in add_virtio_id()
/DragonOS/kernel/src/net/socket/
H A Dmod.rs430 self.epitems.lock_irqsave().push_back(epitem) in add_epoll()
/DragonOS/kernel/src/driver/pci/
H A Dpci.rs100 list.push_back(device); in add()
/DragonOS/kernel/src/sched/
H A Dfair.rs1112 rq.cfs_tasks.push_back(se.clone()); in account_entity_enqueue()