Lines Matching full:wait

5  * Linux wait queue related types and methods
26 * A single wait-queue entry structure:
99 * returns true if the wait list is not empty
110 * @cond = true; prepare_to_wait(&wq_head, &wait, state);
116 * finish_wait(&wq_head, &wait);
120 * observe an empty wait list while the waiter might not observe @cond.
132 * @wq_head: wait queue head
145 * @wq_head: wait queue head
155 * add_wait_queue modifications to the wait queue. in wq_has_sleeper()
250 * @wq_head: the wait queue head
329 * @wq_head: the waitqueue to wait on
330 * @condition: a C expression for the event to wait for
337 * change the result of the wait condition.
368 * @wq_head: the waitqueue to wait on
369 * @condition: a C expression for the event to wait for
376 * change the result of the wait condition.
394 * @wq_head: the waitqueue to wait on
395 * @condition: a C expression for the event to wait for
403 * change the result of the wait condition.
457 * @wq_head: the waitqueue to wait on
458 * @condition: a C expression for the event to wait for
467 * change the result of the wait condition.
482 * @wq_head: the waitqueue to wait on
483 * @condition: a C expression for the event to wait for
490 * change the result of the wait condition.
511 * @wq_head: the waitqueue to wait on
512 * @condition: a C expression for the event to wait for
520 * change the result of the wait condition.
566 * @wq_head: the waitqueue to wait on
567 * @condition: a C expression for the event to wait for
575 * change the result of the wait condition.
592 * @wq: the waitqueue to wait on
593 * @condition: a C expression for the event to wait for
601 * change the result of the wait condition.
657 * wait_event_idle - wait for a condition without contributing to system load
658 * @wq_head: the waitqueue to wait on
659 * @condition: a C expression for the event to wait for
666 * change the result of the wait condition.
677 * wait_event_idle_exclusive - wait for a condition with contributing to system load
678 * @wq_head: the waitqueue to wait on
679 * @condition: a C expression for the event to wait for
685 * The process is put on the wait queue with an WQ_FLAG_EXCLUSIVE flag
686 * set thus if other processes wait on the same list, when this
690 * change the result of the wait condition.
707 * @wq_head: the waitqueue to wait on
708 * @condition: a C expression for the event to wait for
716 * change the result of the wait condition.
740 * @wq_head: the waitqueue to wait on
741 * @condition: a C expression for the event to wait for
748 * The process is put on the wait queue with an WQ_FLAG_EXCLUSIVE flag
749 * set thus if other processes wait on the same list, when this
753 * change the result of the wait condition.
792 * @wq: the waitqueue to wait on
793 * @condition: a C expression for the event to wait for
808 * change the result of the wait condition.
819 * @wq: the waitqueue to wait on
820 * @condition: a C expression for the event to wait for
835 * change the result of the wait condition.
846 * @wq: the waitqueue to wait on
847 * @condition: a C expression for the event to wait for
861 * The process is put on the wait queue with an WQ_FLAG_EXCLUSIVE flag
866 * change the result of the wait condition.
877 * @wq: the waitqueue to wait on
878 * @condition: a C expression for the event to wait for
892 * The process is put on the wait queue with an WQ_FLAG_EXCLUSIVE flag
897 * change the result of the wait condition.
912 * @wq_head: the waitqueue to wait on
913 * @condition: a C expression for the event to wait for
920 * change the result of the wait condition.
939 * @wq_head: the waitqueue to wait on
940 * @condition: a C expression for the event to wait for
948 * change the result of the wait condition.
969 * @wq_head: the waitqueue to wait on
970 * @condition: a C expression for the event to wait for
978 * change the result of the wait condition.
1012 * @wq_head: the waitqueue to wait on
1013 * @condition: a C expression for the event to wait for
1024 * change the result of the wait condition.
1042 * @wq_head: the waitqueue to wait on
1043 * @condition: a C expression for the event to wait for
1052 * change the result of the wait condition.
1076 * @wq_head: the waitqueue to wait on
1077 * @condition: a C expression for the event to wait for
1088 * change the result of the wait condition.
1110 * @wq_head: the waitqueue to wait on
1111 * @condition: a C expression for the event to wait for
1120 * change the result of the wait condition.
1148 * @wq_head: the waitqueue to wait on
1149 * @condition: a C expression for the event to wait for
1159 * change the result of the wait condition.
1209 #define init_wait(wait) \ argument
1211 (wait)->private = current; \
1212 (wait)->func = autoremove_wake_function; \
1213 INIT_LIST_HEAD(&(wait)->entry); \
1214 (wait)->flags = 0; \