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