Lines Matching refs:q

180 	struct fpm_event_queue_s *q;  in fpm_event_queue_del()  local
184 q = *queue; in fpm_event_queue_del()
185 while (q) { in fpm_event_queue_del()
186 if (q->ev == ev) { in fpm_event_queue_del()
187 if (q->prev) { in fpm_event_queue_del()
188 q->prev->next = q->next; in fpm_event_queue_del()
190 if (q->next) { in fpm_event_queue_del()
191 q->next->prev = q->prev; in fpm_event_queue_del()
193 if (q == *queue) { in fpm_event_queue_del()
194 *queue = q->next; in fpm_event_queue_del()
205 free(q); in fpm_event_queue_del()
208 q = q->next; in fpm_event_queue_del()
216 struct fpm_event_queue_s *q, *tmp; in fpm_event_queue_destroy() local
226 q = *queue; in fpm_event_queue_destroy()
227 while (q) { in fpm_event_queue_destroy()
228 tmp = q; in fpm_event_queue_destroy()
229 q = q->next; in fpm_event_queue_destroy()
375 struct fpm_event_queue_s *q, *q2; in fpm_event_loop() local
391 q = fpm_event_queue_timer; in fpm_event_loop()
392 while (q) { in fpm_event_loop()
394 ms = q->ev->timeout; in fpm_event_loop()
396 if (timercmp(&q->ev->timeout, &ms, <)) { in fpm_event_loop()
397 ms = q->ev->timeout; in fpm_event_loop()
400 q = q->next; in fpm_event_loop()
423 q = fpm_event_queue_timer; in fpm_event_loop()
424 while (q) { in fpm_event_loop()
426 if (q->ev) { in fpm_event_loop()
427 if (timercmp(&now, &q->ev->timeout, >) || timercmp(&now, &q->ev->timeout, ==)) { in fpm_event_loop()
428 fpm_event_fire(q->ev); in fpm_event_loop()
433 if (q->ev->flags & FPM_EV_PERSIST) { in fpm_event_loop()
434 fpm_event_set_timeout(q->ev, now); in fpm_event_loop()
436 q2 = q; in fpm_event_loop()
437 if (q->prev) { in fpm_event_loop()
438 q->prev->next = q->next; in fpm_event_loop()
440 if (q->next) { in fpm_event_loop()
441 q->next->prev = q->prev; in fpm_event_loop()
443 if (q == fpm_event_queue_timer) { in fpm_event_loop()
444 fpm_event_queue_timer = q->next; in fpm_event_loop()
449 q = q->next; in fpm_event_loop()
455 q = q->next; in fpm_event_loop()