Searched refs:wait_queue_init (Results 1 – 8 of 8) sorted by relevance
/DragonOS-0.1.8/kernel/src/common/ |
D | wait_queue.h | 24 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);
|
D | semaphore.h | 37 wait_queue_init(&sema->wait_queue, NULL); in semaphore_init()
|
/DragonOS-0.1.8/kernel/src/libs/ |
D | wait_queue.c | 13 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()
|
D | semaphore.c | 14 wait_queue_init(&wait, current_pcb); in semaphore_down()
|
/DragonOS-0.1.8/kernel/src/driver/keyboard/ |
D | ps2_keyboard.c | 198 wait_queue_init(&ps2_keyboard_wait_queue, NULL); in ps2_keyboard_init()
|
/DragonOS-0.1.8/docs/kernel/sched/ |
D | c_waiting.md | 49   函数`wait_queue_init(wait_queue_node_t *wait_queue, struct process_control_block *pcb)`提供…
|
/DragonOS-0.1.8/kernel/src/process/ |
D | fork.c | 99 wait_queue_init(&tsk->wait_child_proc_exit, NULL); in do_fork()
|
D | process.c | 331 wait_queue_init(&initial_proc_union.pcb.wait_child_proc_exit, NULL); in process_init()
|