Home
last modified time | relevance | path

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

/DragonOS-0.1.3/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.3/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.3/kernel/src/ipc/
Dpipe.c122 wait_queue_init(&pipe_ptr->data.read_wait_queue, NULL); in pipe_alloc()
123 wait_queue_init(&pipe_ptr->data.write_wait_queue, NULL); in pipe_alloc()
/DragonOS-0.1.3/kernel/src/driver/keyboard/
Dps2_keyboard.c198 wait_queue_init(&ps2_keyboard_wait_queue, NULL); in ps2_keyboard_init()
/DragonOS-0.1.3/docs/kernel/sched/
Dwaiting.md43   函数`wait_queue_init(wait_queue_node_t *wait_queue, struct process_control_block *pcb)`提供…
/DragonOS-0.1.3/kernel/src/driver/disk/ahci/
Dahci.c180 wait_queue_init(&ahci_req_queue.wait_queue_list, NULL); in ahci_init()
552 wait_queue_init(&pack->blk_pak.wait_queue, current_pcb); in ahci_make_request()
/DragonOS-0.1.3/kernel/src/process/
Dfork.c96 wait_queue_init(&tsk->wait_child_proc_exit, NULL); in do_fork()
Dprocess.c641 wait_queue_init(&initial_proc_union.pcb.wait_child_proc_exit, NULL); in process_init()