Lines Matching refs:base

54 static int base_supports_et(struct event_base *base)  in base_supports_et()  argument
57 (!strcmp(event_base_get_method(base), "epoll") || in base_supports_et()
58 !strcmp(event_base_get_method(base), "epoll (with changelist)") || in base_supports_et()
59 !strcmp(event_base_get_method(base), "kqueue")); in base_supports_et()
82 struct event_base *base = data->base; in test_edgetriggered() local
100 supports_et = base_supports_et(base); in test_edgetriggered()
102 "support edge-triggering", event_base_get_method(base), in test_edgetriggered()
106 ev = event_new(base, pair[1], EV_READ|EV_ET|EV_PERSIST, read_cb, &ev); in test_edgetriggered()
117 tt_int_op(event_base_loop(base,EVLOOP_NONBLOCK|EVLOOP_ONCE), ==, 0); in test_edgetriggered()
118 tt_int_op(event_base_loop(base,EVLOOP_NONBLOCK|EVLOOP_ONCE), ==, 0); in test_edgetriggered()
139 struct event_base *base = NULL; in test_edgetriggered_mix_error() local
150 base = event_base_new(); in test_edgetriggered_mix_error()
153 ev_et = event_new(base, data->pair[0], EV_READ|EV_ET, read_cb, ev_et); in test_edgetriggered_mix_error()
155 ev_lt = event_new(base, data->pair[0], EV_READ, read_cb, ev_lt); in test_edgetriggered_mix_error()
176 if (base) in test_edgetriggered_mix_error()
177 event_base_free(base); in test_edgetriggered_mix_error()
211 struct event_base *base = data->base; in test_edge_triggered_multiple_events() local
214 if (!base_supports_et(base)) { in test_edge_triggered_multiple_events()
227 read_ev = event_new(base, pair[1], EV_READ|EV_ET|EV_PERSIST, in test_edge_triggered_multiple_events()
229 write_ev = event_new(base, pair[1], EV_WRITE|EV_ET|EV_PERSIST, in test_edge_triggered_multiple_events()
234 event_base_loop(base, EVLOOP_NONBLOCK|EVLOOP_ONCE); in test_edge_triggered_multiple_events()
235 event_base_loop(base, EVLOOP_NONBLOCK|EVLOOP_ONCE); in test_edge_triggered_multiple_events()
250 event_base_loop(base, EVLOOP_NONBLOCK|EVLOOP_ONCE); in test_edge_triggered_multiple_events()
251 event_base_loop(base, EVLOOP_NONBLOCK|EVLOOP_ONCE); in test_edge_triggered_multiple_events()