Lines Matching refs:eloop
44 static struct eloop_data eloop; variable
65 os_memset(&eloop, 0, sizeof(eloop)); in eloop_init()
66 dl_list_init(&eloop.timeout); in eloop_init()
67 os_timer_disarm(&eloop.eloop_timer); in eloop_init()
68 os_timer_setfn(&eloop.eloop_timer, (ETSTimerFunc *)eloop_run_timer, NULL); in eloop_init()
76 eloop.eloop_started = true; in eloop_init()
127 dl_list_for_each(tmp, &eloop.timeout, struct eloop_timeout, list) { in eloop_register_timeout_debug()
139 dl_list_add_tail(&eloop.timeout, &timeout->list); in eloop_register_timeout_debug()
148 os_timer_disarm(&eloop.eloop_timer); in eloop_register_timeout_debug()
149 os_timer_arm(&eloop.eloop_timer, 0, 0); in eloop_register_timeout_debug()
169 dl_list_for_each_safe(timeout, prev, &eloop.timeout, in timeout_exists()
205 dl_list_for_each_safe(timeout, prev, &eloop.timeout, in eloop_cancel_timeout_debug()
235 dl_list_for_each_safe(timeout, prev, &eloop.timeout, in eloop_cancel_timeout_one()
256 dl_list_for_each(tmp, &eloop.timeout, struct eloop_timeout, list) { in eloop_is_timeout_registered()
274 dl_list_for_each(tmp, &eloop.timeout, struct eloop_timeout, list) { in eloop_deplete_timeout()
305 dl_list_for_each(tmp, &eloop.timeout, struct eloop_timeout, list) { in eloop_replenish_timeout()
333 while (!dl_list_empty(&eloop.timeout)) { in eloop_run()
336 timeout = dl_list_first(&eloop.timeout, struct eloop_timeout, in eloop_run()
346 os_timer_disarm(&eloop.eloop_timer); in eloop_run()
347 os_timer_arm(&eloop.eloop_timer, ms, 0); in eloop_run()
354 timeout = dl_list_first(&eloop.timeout, struct eloop_timeout, in eloop_run()
386 if (!eloop.eloop_started) { in eloop_destroy()
390 dl_list_for_each_safe(timeout, prev, &eloop.timeout, in eloop_destroy()
409 os_timer_disarm(&eloop.eloop_timer); in eloop_destroy()
410 os_timer_done(&eloop.eloop_timer); in eloop_destroy()
411 os_memset(&eloop, 0, sizeof(eloop)); in eloop_destroy()