Lines Matching refs:events

60 	struct event_dlist events;  member
69 struct event_dlist events; member
263 LIST_INIT(&entry->events); in evmap_io_init()
325 (old_ev = LIST_FIRST(&ctx->events)) && in evmap_io_add_()
346 LIST_INSERT_HEAD(&ctx->events, ev, ev_io_next); in evmap_io_add_()
420 evmap_io_active_(struct event_base *base, evutil_socket_t fd, short events) in evmap_io_active_() argument
434 LIST_FOREACH(ev, &ctx->events, ev_io_next) { in evmap_io_active_()
435 if (ev->ev_events & (events & ~EV_ET)) in evmap_io_active_()
436 event_active_nolock_(ev, ev->ev_events & events, 1); in evmap_io_active_()
445 LIST_INIT(&entry->events); in evmap_signal_init()
467 if (LIST_EMPTY(&ctx->events)) { in evmap_signal_add_()
473 LIST_INSERT_HEAD(&ctx->events, ev, ev_signal_next); in evmap_signal_add_()
492 if (LIST_FIRST(&ctx->events) == NULL) { in evmap_signal_del_()
513 LIST_FOREACH(ev, &ctx->events, ev_signal_next) in evmap_signal_active_()
613 short events = 0; local
619 events |= EV_READ;
621 events |= EV_WRITE;
623 events |= EV_CLOSED;
626 if (events &&
627 (ev = LIST_FIRST(&ctx->events)) &&
629 events |= EV_ET;
630 if (evsel->add(base, fd, 0, events, extra) == -1)
645 if (!LIST_EMPTY(&ctx->events)) {
681 return delete_all_in_dlist(&io_info->events);
689 return delete_all_in_dlist(&sig_info->events);
866 event_changelist_add_(struct event_base *base, evutil_socket_t fd, short old, short events, argument
872 ev_uint8_t evchange = EV_CHANGE_ADD | (events & (EV_ET|EV_PERSIST|EV_SIGNAL));
884 if (events & (EV_READ|EV_SIGNAL))
886 if (events & EV_WRITE)
888 if (events & EV_CLOSED)
896 event_changelist_del_(struct event_base *base, evutil_socket_t fd, short old, short events, argument
902 ev_uint8_t del = EV_CHANGE_DEL | (events & EV_ET);
925 if (events & (EV_READ|EV_SIGNAL)) {
931 if (events & EV_WRITE) {
937 if (events & EV_CLOSED) {
960 EVUTIL_ASSERT_LIST_OK(&io_info->events, event, ev_io_next);
962 LIST_FOREACH(ev, &io_info->events, ev_io_next) {
990 EVUTIL_ASSERT_LIST_OK(&sig_info->events, event, ev_signal_next);
992 LIST_FOREACH(ev, &sig_info->events, ev_io_next) {
1027 LIST_FOREACH(ev, &io_info->events, ev_io_next) {
1043 LIST_FOREACH(ev, &sig_info->events, ev_signal_next) {