Lines Matching refs:timeout
17 * - implement timeout versions of semaphores and mailboxes correctly
46 // wrapper for a condition variable with timeout
49 u32_t timeout)
51 // TODO: implement timeout properly
53 return timeout;
141 u32_t sys_arch_sem_wait(sys_sem_t sem, u32_t timeout)
143 // TODO: implement timeout correctly
238 u32_t sys_arch_mbox_fetch(sys_mbox_t mbox, void **msg, u32_t timeout)
240 // debug_printf("sys_arch_mbox_fetch(%p) timeout %u\n",mbox, timeout);
242 u32_t time_left = timeout;
250 if (time_left <= 0 && timeout != 0) {
264 if (timeout != 0) {
277 if (timeout == 0) {
280 res = timeout - time_left;