Lines Matching refs:var
238 extern void init_wait_var_entry(struct wait_bit_queue_entry *wbq_entry, void *var, int flags);
239 extern void wake_up_var(void *var);
242 #define ___wait_var_event(var, condition, state, exclusive, ret, cmd) \ argument
245 struct wait_queue_head *__wq_head = __var_waitqueue(var); \
249 init_wait_var_entry(&__wbq_entry, var, \
269 #define __wait_var_event(var, condition) \ argument
270 ___wait_var_event(var, condition, TASK_UNINTERRUPTIBLE, 0, 0, \
273 #define wait_var_event(var, condition) \ argument
278 __wait_var_event(var, condition); \
281 #define __wait_var_event_killable(var, condition) \ argument
282 ___wait_var_event(var, condition, TASK_KILLABLE, 0, 0, \
285 #define wait_var_event_killable(var, condition) \ argument
290 __ret = __wait_var_event_killable(var, condition); \
294 #define __wait_var_event_timeout(var, condition, timeout) \ argument
295 ___wait_var_event(var, ___wait_cond_timeout(condition), \
299 #define wait_var_event_timeout(var, condition, timeout) \ argument
304 __ret = __wait_var_event_timeout(var, condition, timeout); \
308 #define __wait_var_event_interruptible(var, condition) \ argument
309 ___wait_var_event(var, condition, TASK_INTERRUPTIBLE, 0, 0, \
312 #define wait_var_event_interruptible(var, condition) \ argument
317 __ret = __wait_var_event_interruptible(var, condition); \
372 static inline bool atomic_dec_and_wake_up(atomic_t *var) in atomic_dec_and_wake_up() argument
374 if (!atomic_dec_and_test(var)) in atomic_dec_and_wake_up()
377 wake_up_var(var); in atomic_dec_and_wake_up()
391 #define store_release_wake_up(var, val) \ argument
393 smp_store_release(var, val); \
395 wake_up_var(var); \