Lines Matching refs:current

97 	sip_timeout_t	*current, *last;  in sip_untimeout()  local
106 current = timeout_current_start; in sip_untimeout()
107 while (current != NULL) { in sip_untimeout()
108 if (current->sip_timeout_id == id) { in sip_untimeout()
109 if (current == timeout_current_start) { in sip_untimeout()
111 current->sip_timeout_next; in sip_untimeout()
114 current->sip_timeout_next; in sip_untimeout()
116 if (current == timeout_current_end) in sip_untimeout()
118 if (current->sip_timeout_callback_func_arg != in sip_untimeout()
120 free(current-> in sip_untimeout()
122 current->sip_timeout_callback_func_arg = in sip_untimeout()
125 free(current); in sip_untimeout()
129 last = current; in sip_untimeout()
130 current = current->sip_timeout_next; in sip_untimeout()
139 current = timeout_list; in sip_untimeout()
140 while (current != NULL) { in sip_untimeout()
141 if (current->sip_timeout_id == id) { in sip_untimeout()
142 if (current == timeout_list) { in sip_untimeout()
144 current->sip_timeout_next; in sip_untimeout()
147 current->sip_timeout_next; in sip_untimeout()
149 if (current->sip_timeout_callback_func_arg != in sip_untimeout()
151 free(current-> in sip_untimeout()
153 current->sip_timeout_callback_func_arg = in sip_untimeout()
156 free(current); in sip_untimeout()
160 last = current; in sip_untimeout()
161 current = current->sip_timeout_next; in sip_untimeout()
176 sip_timeout_t *current; in sip_timeout() local
214 last = current = timeout_list; in sip_timeout()
215 while (current != NULL) { in sip_timeout()
216 if (current->sip_timeout_val <= new_timeout->sip_timeout_val) { in sip_timeout()
217 last = current; in sip_timeout()
218 current = current->sip_timeout_next; in sip_timeout()
224 if (current == timeout_list) { in sip_timeout()
228 new_timeout->sip_timeout_next = current, in sip_timeout()