Lines Matching refs:condition
220 #define ___wait_cond_timeout(condition) \ argument
222 bool __cond = (condition); \
246 #define ___wait_event(wq_head, condition, state, exclusive, ret, cmd) \ argument
256 if (condition) \
270 #define __wait_event(wq_head, condition) \ argument
271 (void)___wait_event(wq_head, condition, TASK_UNINTERRUPTIBLE, 0, 0, \
286 #define wait_event(wq_head, condition) \ argument
289 if (condition) \
291 __wait_event(wq_head, condition); \
294 #define __io_wait_event(wq_head, condition) \ argument
295 (void)___wait_event(wq_head, condition, TASK_UNINTERRUPTIBLE, 0, 0, \
301 #define io_wait_event(wq_head, condition) \ argument
304 if (condition) \
306 __io_wait_event(wq_head, condition); \
309 #define __wait_event_freezable(wq_head, condition) \ argument
310 ___wait_event(wq_head, condition, TASK_INTERRUPTIBLE, 0, 0, \
325 #define wait_event_freezable(wq_head, condition) \ argument
329 if (!(condition)) \
330 __ret = __wait_event_freezable(wq_head, condition); \
334 #define __wait_event_timeout(wq_head, condition, timeout) \ argument
335 ___wait_event(wq_head, ___wait_cond_timeout(condition), \
358 #define wait_event_timeout(wq_head, condition, timeout) \ argument
362 if (!___wait_cond_timeout(condition)) \
363 __ret = __wait_event_timeout(wq_head, condition, timeout); \
367 #define __wait_event_freezable_timeout(wq_head, condition, timeout) \ argument
368 ___wait_event(wq_head, ___wait_cond_timeout(condition), \
376 #define wait_event_freezable_timeout(wq_head, condition, timeout) \ argument
380 if (!___wait_cond_timeout(condition)) \
381 __ret = __wait_event_freezable_timeout(wq_head, condition, timeout); \
385 #define __wait_event_exclusive_cmd(wq_head, condition, cmd1, cmd2) \ argument
386 (void)___wait_event(wq_head, condition, TASK_UNINTERRUPTIBLE, 1, 0, \
391 #define wait_event_exclusive_cmd(wq_head, condition, cmd1, cmd2) \ argument
393 if (condition) \
395 __wait_event_exclusive_cmd(wq_head, condition, cmd1, cmd2); \
398 #define __wait_event_cmd(wq_head, condition, cmd1, cmd2) \ argument
399 (void)___wait_event(wq_head, condition, TASK_UNINTERRUPTIBLE, 0, 0, \
416 #define wait_event_cmd(wq_head, condition, cmd1, cmd2) \ argument
418 if (condition) \
420 __wait_event_cmd(wq_head, condition, cmd1, cmd2); \
423 #define __wait_event_interruptible(wq_head, condition) \ argument
424 ___wait_event(wq_head, condition, TASK_INTERRUPTIBLE, 0, 0, \
442 #define wait_event_interruptible(wq_head, condition) \ argument
446 if (!(condition)) \
447 __ret = __wait_event_interruptible(wq_head, condition); \
451 #define __wait_event_interruptible_timeout(wq_head, condition, timeout) \ argument
452 ___wait_event(wq_head, ___wait_cond_timeout(condition), \
476 #define wait_event_interruptible_timeout(wq_head, condition, timeout) \ argument
480 if (!___wait_cond_timeout(condition)) \
482 condition, timeout); \
486 #define __wait_event_hrtimeout(wq_head, condition, timeout, state) \ argument
498 __ret = ___wait_event(wq_head, condition, state, 0, 0, \
526 #define wait_event_hrtimeout(wq_head, condition, timeout) \ argument
530 if (!(condition)) \
531 __ret = __wait_event_hrtimeout(wq_head, condition, timeout, \
552 #define wait_event_interruptible_hrtimeout(wq, condition, timeout) \ argument
556 if (!(condition)) \
557 __ret = __wait_event_hrtimeout(wq, condition, timeout, \
562 #define __wait_event_interruptible_exclusive(wq, condition) \ argument
563 ___wait_event(wq, condition, TASK_INTERRUPTIBLE, 1, 0, \
566 #define wait_event_interruptible_exclusive(wq, condition) \ argument
570 if (!(condition)) \
571 __ret = __wait_event_interruptible_exclusive(wq, condition); \
575 #define __wait_event_killable_exclusive(wq, condition) \ argument
576 ___wait_event(wq, condition, TASK_KILLABLE, 1, 0, \
579 #define wait_event_killable_exclusive(wq, condition) \ argument
583 if (!(condition)) \
584 __ret = __wait_event_killable_exclusive(wq, condition); \
589 #define __wait_event_freezable_exclusive(wq, condition) \ argument
590 ___wait_event(wq, condition, TASK_INTERRUPTIBLE, 1, 0, \
593 #define wait_event_freezable_exclusive(wq, condition) \ argument
597 if (!(condition)) \
598 __ret = __wait_event_freezable_exclusive(wq, condition); \
615 #define wait_event_idle(wq_head, condition) \ argument
618 if (!(condition)) \
619 ___wait_event(wq_head, condition, TASK_IDLE, 0, 0, schedule()); \
639 #define wait_event_idle_exclusive(wq_head, condition) \ argument
642 if (!(condition)) \
643 ___wait_event(wq_head, condition, TASK_IDLE, 1, 0, schedule()); \
646 #define __wait_event_idle_timeout(wq_head, condition, timeout) \ argument
647 ___wait_event(wq_head, ___wait_cond_timeout(condition), \
670 #define wait_event_idle_timeout(wq_head, condition, timeout) \ argument
674 if (!___wait_cond_timeout(condition)) \
675 __ret = __wait_event_idle_timeout(wq_head, condition, timeout); \
679 #define __wait_event_idle_exclusive_timeout(wq_head, condition, timeout) \ argument
680 ___wait_event(wq_head, ___wait_cond_timeout(condition), \
707 #define wait_event_idle_exclusive_timeout(wq_head, condition, timeout) \ argument
711 if (!___wait_cond_timeout(condition)) \
712 __ret = __wait_event_idle_exclusive_timeout(wq_head, condition, timeout);\
719 #define __wait_event_interruptible_locked(wq, condition, exclusive, fn) \ argument
729 } while (!(condition)); \
759 #define wait_event_interruptible_locked(wq, condition) \ argument
760 ((condition) \
761 ? 0 : __wait_event_interruptible_locked(wq, condition, 0, do_wait_intr))
786 #define wait_event_interruptible_locked_irq(wq, condition) \ argument
787 ((condition) \
788 ? 0 : __wait_event_interruptible_locked(wq, condition, 0, do_wait_intr_irq))
817 #define wait_event_interruptible_exclusive_locked(wq, condition) \ argument
818 ((condition) \
819 ? 0 : __wait_event_interruptible_locked(wq, condition, 1, do_wait_intr))
848 #define wait_event_interruptible_exclusive_locked_irq(wq, condition) \ argument
849 ((condition) \
850 ? 0 : __wait_event_interruptible_locked(wq, condition, 1, do_wait_intr_irq))
853 #define __wait_event_killable(wq, condition) \ argument
854 ___wait_event(wq, condition, TASK_KILLABLE, 0, 0, schedule())
871 #define wait_event_killable(wq_head, condition) \ argument
875 if (!(condition)) \
876 __ret = __wait_event_killable(wq_head, condition); \
880 #define __wait_event_killable_timeout(wq_head, condition, timeout) \ argument
881 ___wait_event(wq_head, ___wait_cond_timeout(condition), \
907 #define wait_event_killable_timeout(wq_head, condition, timeout) \ argument
911 if (!___wait_cond_timeout(condition)) \
913 condition, timeout); \
918 #define __wait_event_lock_irq(wq_head, condition, lock, cmd) \ argument
919 (void)___wait_event(wq_head, condition, TASK_UNINTERRUPTIBLE, 0, 0, \
948 #define wait_event_lock_irq_cmd(wq_head, condition, lock, cmd) \ argument
950 if (condition) \
952 __wait_event_lock_irq(wq_head, condition, lock, cmd); \
975 #define wait_event_lock_irq(wq_head, condition, lock) \ argument
977 if (condition) \
979 __wait_event_lock_irq(wq_head, condition, lock, ); \
983 #define __wait_event_interruptible_lock_irq(wq_head, condition, lock, cmd) \ argument
984 ___wait_event(wq_head, condition, TASK_INTERRUPTIBLE, 0, 0, \
1015 #define wait_event_interruptible_lock_irq_cmd(wq_head, condition, lock, cmd) \ argument
1018 if (!(condition)) \
1020 condition, lock, cmd); \
1046 #define wait_event_interruptible_lock_irq(wq_head, condition, lock) \ argument
1049 if (!(condition)) \
1051 condition, lock,); \
1055 #define __wait_event_interruptible_lock_irq_timeout(wq_head, condition, \ argument
1057 ___wait_event(wq_head, ___wait_cond_timeout(condition), \
1087 #define wait_event_interruptible_lock_irq_timeout(wq_head, condition, lock, \ argument
1091 if (!___wait_cond_timeout(condition)) \
1093 wq_head, condition, lock, timeout); \