wait_for_completion_state
wait_for_completion_state(wq, TASK_IDLE);
if (!wait_for_completion_state(&ureq->c,
wait_for_completion_state(&core_state->startup,
extern int wait_for_completion_state(struct completion *x, unsigned int state);
killed = wait_for_completion_state(vfork, state);
ret = wait_for_completion_state(&kmod_req->first_req_done,
wait_for_completion_state(&rs_array[i].completion, state);
EXPORT_SYMBOL(wait_for_completion_state);
retval = wait_for_completion_state(&done, state | TASK_KILLABLE);
wait_for_completion_state(&done, state);