Lines Matching refs:ret
28 future_t *ret = osi_calloc(sizeof(future_t)); in future_new() local
29 if (!ret) { in future_new()
34 if (osi_sem_new(&ret->semaphore, 1, 0) != 0) { in future_new()
39 ret->ready_can_be_called = true; in future_new()
40 return ret; in future_new()
42 future_free(ret); in future_new()
48 future_t *ret = osi_calloc(sizeof(future_t)); in future_new_immediate() local
49 if (!ret) { in future_new_immediate()
54 ret->result = value; in future_new_immediate()
55 ret->ready_can_be_called = false; in future_new_immediate()
56 return ret; in future_new_immediate()
58 future_free(ret); in future_new_immediate()