Searched refs:PROC_INTERRUPTIBLE (Results 1 – 9 of 9) sorted by relevance
/DragonOS-0.1.2/docs/kernel/sched/ |
D | waiting.md | 57 | wait_queue_sleep_on_interriptible() | 将当前进程挂起,并设置挂起状态为PROC_INTERRUPTIBLE … 116 … *q, wait_queue_node_t *wait) | 传入一个等待队列节点,将该节点的pcb指向的进程挂起,并设置挂起状态为PROC_INTERRUPTIBLE … 176 | wait_for_completion_interruptible(struct completion *x) | 将当前进程挂起,并设置挂起状态为PROC_INTERRUPTIBLE。 … 177 …ible_timeout(struct completion *x, long timeout) | 将当前进程挂起,并设置挂起状态为PROC_INTERRUPTIBLE。当等待timeout时间…
|
/DragonOS-0.1.2/kernel/src/time/ |
D | sleep.c | 57 current_pcb->state = PROC_INTERRUPTIBLE; in nanosleep()
|
/DragonOS-0.1.2/kernel/src/libs/ |
D | wait_queue_head.c | 57 wait->pcb->state = PROC_INTERRUPTIBLE; in wait_queue_sleep_with_node_interriptible()
|
D | wait_queue.c | 59 current_pcb->state = PROC_INTERRUPTIBLE; in wait_queue_sleep_on_interriptible()
|
/DragonOS-0.1.2/kernel/src/process/ |
D | proc-types.h | 17 #define PROC_INTERRUPTIBLE (1 << 1) macro
|
D | kthread.c | 218 current_pcb->state = PROC_INTERRUPTIBLE; in kthreadd()
|
D | process.c | 534 wait_queue_wakeup(¤t_pcb->parent_pcb->wait_child_proc_exit, PROC_INTERRUPTIBLE); in process_exit_notify()
|
/DragonOS-0.1.2/kernel/src/sched/ |
D | completion.c | 123 __wait_for_common(x, &schedule_timeout_ms, MAX_TIMEOUT, PROC_INTERRUPTIBLE); in wait_for_completion_interruptible() 139 timeout = __wait_for_common(x, &schedule_timeout_ms, timeout, PROC_INTERRUPTIBLE); in wait_for_completion_interruptible_timeout()
|
/DragonOS-0.1.2/kernel/src/ipc/ |
D | signal.rs | 11 PF_KTHREAD, PF_SIGNALED, PF_WAKEKILL, PROC_INTERRUPTIBLE, USER_CS, USER_DS, 392 if !process_wake_up_state(pcb, state | (PROC_INTERRUPTIBLE as u64)) { in signal_wake_up_state()
|