Lines Matching refs:var

249 extern void init_wait_var_entry(struct wait_bit_queue_entry *wbq_entry, void *var, int flags);
250 extern void wake_up_var(void *var);
253 #define ___wait_var_event(var, condition, state, exclusive, ret, cmd) \ argument
256 struct wait_queue_head *__wq_head = __var_waitqueue(var); \
260 init_wait_var_entry(&__wbq_entry, var, \
280 #define __wait_var_event(var, condition) \ argument
281 ___wait_var_event(var, condition, TASK_UNINTERRUPTIBLE, 0, 0, \
283 #define __wait_var_event_io(var, condition) \ argument
284 ___wait_var_event(var, condition, TASK_UNINTERRUPTIBLE, 0, 0, \
303 #define wait_var_event(var, condition) \ argument
308 __wait_var_event(var, condition); \
331 #define wait_var_event_io(var, condition) \ argument
336 __wait_var_event_io(var, condition); \
339 #define __wait_var_event_killable(var, condition) \ argument
340 ___wait_var_event(var, condition, TASK_KILLABLE, 0, 0, \
361 #define wait_var_event_killable(var, condition) \ argument
366 __ret = __wait_var_event_killable(var, condition); \
370 #define __wait_var_event_timeout(var, condition, timeout) \ argument
371 ___wait_var_event(var, ___wait_cond_timeout(condition), \
395 #define wait_var_event_timeout(var, condition, timeout) \ argument
400 __ret = __wait_var_event_timeout(var, condition, timeout); \
404 #define __wait_var_event_interruptible(var, condition) \ argument
405 ___wait_var_event(var, condition, TASK_INTERRUPTIBLE, 0, 0, \
425 #define wait_var_event_interruptible(var, condition) \ argument
430 __ret = __wait_var_event_interruptible(var, condition); \
459 #define wait_var_event_any_lock(var, condition, lock, type, state) \ argument
463 __ret = ___wait_var_event(var, condition, state, 0, 0, \
488 #define wait_var_event_spinlock(var, condition, lock) \ argument
489 wait_var_event_any_lock(var, condition, lock, spin, TASK_UNINTERRUPTIBLE)
509 #define wait_var_event_mutex(var, condition, lock) \ argument
510 wait_var_event_any_lock(var, condition, lock, mutex, TASK_UNINTERRUPTIBLE)
522 #define wake_up_var_protected(var, cond) \ argument
525 wake_up_var(var); \
537 #define wake_up_var_locked(var, lock) \ argument
538 wake_up_var_protected(var, lockdep_is_held(lock))
592 static inline bool atomic_dec_and_wake_up(atomic_t *var) in atomic_dec_and_wake_up() argument
594 if (!atomic_dec_and_test(var)) in atomic_dec_and_wake_up()
597 wake_up_var(var); in atomic_dec_and_wake_up()
611 #define store_release_wake_up(var, val) \ argument
613 smp_store_release(var, val); \
615 wake_up_var(var); \