Lines Matching refs:func
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) \
106 if (func(param) != 0) { \
110 __ret = osal_wait_timeout_interruptible(wait, (func), param, 100); \
118 #define osal_wait_event_uninterruptible(wait, func, param) \
123 if (func(param) != 0) { \
127 __ret = osal_wait_uninterruptible(wait, (func), param); \
135 #define osal_wait_event_timeout_interruptible(wait, func, param, timeout) \
139 if ((func(param) != 0) && ((timeout) == 0)) { \
144 if (func(param) != 0) { \
148 __ret = osal_wait_timeout_interruptible(wait, (func), param, __ret); \
156 #define osal_wait_event_timeout_uninterruptible(wait, func, param, timeout) \
160 if ((func(param) != 0) && ((timeout) == 0)) { \
165 if (func(param) != 0) { \
169 __ret = osal_wait_timeout_uninterruptible(wait, (func), param, __ret); \
183 void (*func)(struct osal_work_struct *work);
187 extern int osal_init_work(struct osal_work_struct *work, osal_work_func_t func);