Searched refs:child_wait (Results 1 – 3 of 3) sorted by relevance
| /linux-6.15/io_uring/ |
| H A D | waitid.c | 147 list_del_init(&iwa->wo.child_wait.entry); in __io_waitid_cancel() 180 remove_wait_queue(iw->head, &iwa->wo.child_wait); in io_waitid_drop_issue_ref() 207 add_wait_queue(iw->head, &iwa->wo.child_wait); in io_waitid_cb() 215 remove_wait_queue(iw->head, &iwa->wo.child_wait); in io_waitid_cb() 226 struct wait_opts *wo = container_of(wait, struct wait_opts, child_wait); in io_waitid_wait() 293 init_waitqueue_func_entry(&iwa->wo.child_wait, io_waitid_wait); in io_waitid() 294 iwa->wo.child_wait.private = req->tctx->task; in io_waitid() 296 add_wait_queue(iw->head, &iwa->wo.child_wait); in io_waitid() 318 remove_wait_queue(iw->head, &iwa->wo.child_wait); in io_waitid()
|
| /linux-6.15/kernel/ |
| H A D | exit.h | 21 wait_queue_entry_t child_wait; member
|
| H A D | exit.c | 1582 if ((wo->wo_flags & __WNOTHREAD) && wo->child_wait.private != p->parent) in pid_child_should_wake() 1592 child_wait); in child_wait_callback() 1700 init_waitqueue_func_entry(&wo->child_wait, child_wait_callback); in do_wait() 1701 wo->child_wait.private = current; in do_wait() 1702 add_wait_queue(¤t->signal->wait_chldexit, &wo->child_wait); in do_wait() 1715 remove_wait_queue(¤t->signal->wait_chldexit, &wo->child_wait); in do_wait()
|