Lines Matching refs:wait
83 /* wait api */
87 void *wait;
93 extern int osal_wait_init(osal_wait_t *wait);
94 extern int osal_wait_interruptible(osal_wait_t *wait, osal_wait_cond_func_t func, const void *param);
95 extern int osal_wait_uninterruptible(osal_wait_t *wait, osal_wait_cond_func_t func, const void *param);
96 extern int osal_wait_timeout_interruptible(osal_wait_t *wait, osal_wait_cond_func_t func, const void *param,
98 extern int osal_wait_timeout_uninterruptible(osal_wait_t *wait, osal_wait_cond_func_t func, const void *param,
101 #define osal_wait_event_interruptible(wait, func, param) \
110 __ret = osal_wait_timeout_interruptible(wait, (func), param, 100); \
118 #define osal_wait_event_uninterruptible(wait, func, param) \
127 __ret = osal_wait_uninterruptible(wait, (func), param); \
135 #define osal_wait_event_timeout_interruptible(wait, func, param, timeout) \
148 __ret = osal_wait_timeout_interruptible(wait, (func), param, __ret); \
156 #define osal_wait_event_timeout_uninterruptible(wait, func, param, timeout) \
169 __ret = osal_wait_timeout_uninterruptible(wait, (func), param, __ret); \
177 extern void osal_wakeup(osal_wait_t *wait); /* same as wake_up_all */
178 extern void osal_wait_destroy(osal_wait_t *wait);
448 extern void osal_poll_wait(osal_poll_t *table, osal_wait_t *wait);