Lines Matching refs:q

176 	struct fpm_event_queue_s *q;  in fpm_event_queue_del()  local
180 q = *queue; in fpm_event_queue_del()
181 while (q) { in fpm_event_queue_del()
182 if (q->ev == ev) { in fpm_event_queue_del()
183 if (q->prev) { in fpm_event_queue_del()
184 q->prev->next = q->next; in fpm_event_queue_del()
186 if (q->next) { in fpm_event_queue_del()
187 q->next->prev = q->prev; in fpm_event_queue_del()
189 if (q == *queue) { in fpm_event_queue_del()
190 *queue = q->next; in fpm_event_queue_del()
201 free(q); in fpm_event_queue_del()
204 q = q->next; in fpm_event_queue_del()
212 struct fpm_event_queue_s *q, *tmp; in fpm_event_queue_destroy() local
222 q = *queue; in fpm_event_queue_destroy()
223 while (q) { in fpm_event_queue_destroy()
224 tmp = q; in fpm_event_queue_destroy()
225 q = q->next; in fpm_event_queue_destroy()
367 struct fpm_event_queue_s *q, *q2; in fpm_event_loop() local
383 q = fpm_event_queue_timer; in fpm_event_loop()
384 while (q) { in fpm_event_loop()
386 ms = q->ev->timeout; in fpm_event_loop()
388 if (timercmp(&q->ev->timeout, &ms, <)) { in fpm_event_loop()
389 ms = q->ev->timeout; in fpm_event_loop()
392 q = q->next; in fpm_event_loop()
415 q = fpm_event_queue_timer; in fpm_event_loop()
416 while (q) { in fpm_event_loop()
418 if (q->ev) { in fpm_event_loop()
419 if (timercmp(&now, &q->ev->timeout, >) || timercmp(&now, &q->ev->timeout, ==)) { in fpm_event_loop()
420 fpm_event_fire(q->ev); in fpm_event_loop()
425 if (q->ev->flags & FPM_EV_PERSIST) { in fpm_event_loop()
426 fpm_event_set_timeout(q->ev, now); in fpm_event_loop()
428 q2 = q; in fpm_event_loop()
429 if (q->prev) { in fpm_event_loop()
430 q->prev->next = q->next; in fpm_event_loop()
432 if (q->next) { in fpm_event_loop()
433 q->next->prev = q->prev; in fpm_event_loop()
435 if (q == fpm_event_queue_timer) { in fpm_event_loop()
436 fpm_event_queue_timer = q->next; in fpm_event_loop()
441 q = q->next; in fpm_event_loop()
447 q = q->next; in fpm_event_loop()