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);
451 extern void osal_poll_wait(osal_poll_t *table, osal_wait_t *wait);
559 #define OSAL_UMH_WAIT_PROC 2 /* wait for the process to complete */
562 extern int osal_call_usermodehelper_force(char *path, char **argv, char **envp, int wait);