Lines Matching refs:timeout
37 typedef struct timeout { struct
38 struct timeout *sip_timeout_next; argument
65 sip_timeout_t *timeout = NULL; in sip_run_to_functions() local
69 timeout = timeout_current_start; in sip_run_to_functions()
73 timeout_current_start = timeout->sip_timeout_next; in sip_run_to_functions()
75 timeout->sip_timeout_callback_func( in sip_run_to_functions()
76 timeout->sip_timeout_callback_func_arg); in sip_run_to_functions()
77 free(timeout); in sip_run_to_functions()
240 sip_timeout_t *timeout = NULL; in sip_schedule_to_functions() local
261 timeout = timeout_list; in sip_schedule_to_functions()
266 while (timeout != NULL && timeout->sip_timeout_val <= current_time) { in sip_schedule_to_functions()
267 last = timeout; in sip_schedule_to_functions()
268 timeout = timeout->sip_timeout_next; in sip_schedule_to_functions()
271 timeout = last; in sip_schedule_to_functions()
272 if (timeout != NULL) { in sip_schedule_to_functions()
275 timeout_current_end = timeout; in sip_schedule_to_functions()
278 timeout_current_end = timeout; in sip_schedule_to_functions()
281 timeout_list = timeout->sip_timeout_next; in sip_schedule_to_functions()
282 timeout->sip_timeout_next = NULL; in sip_schedule_to_functions()