Lines Matching refs:timeout
16 * - implement timeout versions of semaphores and mailboxes correctly
36 // wrapper for a condition variable with timeout
39 u32_t timeout)
41 // TODO: implement timeout properly
43 return timeout;
131 u32_t sys_arch_sem_wait(sys_sem_t sem, u32_t timeout)
133 // TODO: implement timeout correctly
228 u32_t sys_arch_mbox_fetch(sys_mbox_t mbox, void **msg, u32_t timeout)
230 // debug_printf("sys_arch_mbox_fetch(%p) timeout %u\n",mbox, timeout);
232 u32_t time_left = timeout;
240 if (time_left <= 0 && timeout != 0) {
254 if (timeout != 0) {
267 if (timeout == 0) {
270 res = timeout - time_left;