Home
last modified time | relevance | path

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

/DragonOS-0.1.8/kernel/src/common/
Dwait_queue.h24 void wait_queue_init(wait_queue_node_t *wait_queue, struct process_control_block *pcb);
62 wait_queue_init(&(name), pcb);
66 wait_queue_init(&(name), current_pcb);
70 wait_queue_init(&(name), pcb);
74 wait_queue_init(&(name), current_pcb);
Dsemaphore.h37 wait_queue_init(&sema->wait_queue, NULL); in semaphore_init()
/DragonOS-0.1.8/kernel/src/libs/
Dwait_queue.c13 void wait_queue_init(wait_queue_node_t *wait_queue, struct process_control_block *pcb) in wait_queue_init() function
27 wait_queue_init(wait, current_pcb); in wait_queue_sleep_on()
43 wait_queue_init(wait, current_pcb); in wait_queue_sleep_on_unlock()
58 wait_queue_init(wait, current_pcb); in wait_queue_sleep_on_interriptible()
Dsemaphore.c14 wait_queue_init(&wait, current_pcb); in semaphore_down()
/DragonOS-0.1.8/kernel/src/driver/keyboard/
Dps2_keyboard.c198 wait_queue_init(&ps2_keyboard_wait_queue, NULL); in ps2_keyboard_init()
/DragonOS-0.1.8/docs/kernel/sched/
Dc_waiting.md49   函数`wait_queue_init(wait_queue_node_t *wait_queue, struct process_control_block *pcb)`提供…
/DragonOS-0.1.8/kernel/src/process/
Dfork.c99 wait_queue_init(&tsk->wait_child_proc_exit, NULL); in do_fork()
Dprocess.c331 wait_queue_init(&initial_proc_union.pcb.wait_child_proc_exit, NULL); in process_init()