Lines Matching +defs:wait +defs:head
30 struct wait_queue_head *head;
144 spin_lock_irq(&iw->head->lock);
146 spin_unlock_irq(&iw->head->lock);
178 remove_wait_queue(iw->head, &iwa->wo.child_wait);
204 iw->head = ¤t->signal->wait_chldexit;
205 add_wait_queue(iw->head, &iwa->wo.child_wait);
213 remove_wait_queue(iw->head, &iwa->wo.child_wait);
221 static int io_waitid_wait(struct wait_queue_entry *wait, unsigned mode,
224 struct wait_opts *wo = container_of(wait, struct wait_opts, child_wait);
239 list_del_init(&wait->entry);
293 iw->head = ¤t->signal->wait_chldexit;
294 add_wait_queue(iw->head, &iwa->wo.child_wait);
316 remove_wait_queue(iw->head, &iwa->wo.child_wait);