Lines Matching refs:base
273 evmap_io_add_(struct event_base *base, evutil_socket_t fd, struct event *ev) in evmap_io_add_() argument
275 const struct eventop *evsel = base->evsel; in evmap_io_add_()
276 struct event_io_map *io = &base->io; in evmap_io_add_()
337 if (evsel->add(base, ev->ev_fd, in evmap_io_add_()
354 evmap_io_del_(struct event_base *base, evutil_socket_t fd, struct event *ev) in evmap_io_del_() argument
356 const struct eventop *evsel = base->evsel; in evmap_io_del_()
357 struct event_io_map *io = &base->io; in evmap_io_del_()
403 if (evsel->del(base, ev->ev_fd, in evmap_io_del_()
420 evmap_io_active_(struct event_base *base, evutil_socket_t fd, short events) in evmap_io_active_() argument
422 struct event_io_map *io = &base->io; in evmap_io_active_()
450 evmap_signal_add_(struct event_base *base, int sig, struct event *ev) in evmap_signal_add_() argument
452 const struct eventop *evsel = base->evsigsel; in evmap_signal_add_()
453 struct event_signal_map *map = &base->sigmap; in evmap_signal_add_()
465 base->evsigsel->fdinfo_len); in evmap_signal_add_()
468 if (evsel->add(base, ev->ev_fd, 0, EV_SIGNAL, NULL) in evmap_signal_add_()
479 evmap_signal_del_(struct event_base *base, int sig, struct event *ev) in evmap_signal_del_() argument
481 const struct eventop *evsel = base->evsigsel; in evmap_signal_del_()
482 struct event_signal_map *map = &base->sigmap; in evmap_signal_del_()
493 if (evsel->del(base, ev->ev_fd, 0, EV_SIGNAL, NULL) == -1) in evmap_signal_del_()
501 evmap_signal_active_(struct event_base *base, evutil_socket_t sig, int ncalls) in evmap_signal_active_() argument
503 struct event_signal_map *map = &base->sigmap; in evmap_signal_active_()
546 evmap_io_foreach_fd(struct event_base *base, argument
551 struct event_io_map *iomap = &base->io;
564 if ((r = fn(base, fd, ctx, arg)))
585 evmap_signal_foreach_signal(struct event_base *base, argument
589 struct event_signal_map *sigmap = &base->sigmap;
597 if ((r = fn(base, signum, ctx, arg)))
607 evmap_io_reinit_iter_fn(struct event_base *base, evutil_socket_t fd, argument
610 const struct eventop *evsel = base->evsel;
630 if (evsel->add(base, fd, 0, events, extra) == -1)
639 evmap_signal_reinit_iter_fn(struct event_base *base, argument
642 const struct eventop *evsel = base->evsigsel;
646 if (evsel->add(base, signum, 0, EV_SIGNAL, NULL) == -1)
653 evmap_reinit_(struct event_base *base) argument
657 evmap_io_foreach_fd(base, evmap_io_reinit_iter_fn, &result);
660 evmap_signal_foreach_signal(base, evmap_signal_reinit_iter_fn, &result);
678 evmap_io_delete_all_iter_fn(struct event_base *base, evutil_socket_t fd, argument
686 evmap_signal_delete_all_iter_fn(struct event_base *base, int signum, argument
693 evmap_delete_all_(struct event_base *base) argument
695 evmap_signal_foreach_signal(base, evmap_signal_delete_all_iter_fn, NULL);
696 evmap_io_foreach_fd(base, evmap_io_delete_all_iter_fn, NULL);
717 event_change_get_fdinfo(struct event_base *base, argument
723 GET_SIGNAL_SLOT(ctx, &base->sigmap, change->fd, evmap_signal);
727 GET_IO_SLOT(ctx, &base->io, change->fd, evmap_io);
736 struct event_base *base, argument
739 struct event_changelist *changelist = &base->changelist;
752 event_changelist_assert_ok(struct event_base *base) argument
755 struct event_changelist *changelist = &base->changelist;
762 f = event_change_get_fdinfo(base, c);
767 evmap_io_foreach_fd(base,
773 #define event_changelist_check(base) event_changelist_assert_ok((base)) argument
775 #define event_changelist_check(base) ((void)0) argument
780 struct event_base *base) argument
784 event_changelist_check(base);
789 event_change_get_fdinfo(base, ch);
796 event_changelist_check(base);
866 event_changelist_add_(struct event_base *base, evutil_socket_t fd, short old, short events, argument
869 struct event_changelist *changelist = &base->changelist;
874 event_changelist_check(base);
891 event_changelist_check(base);
896 event_changelist_del_(struct event_base *base, evutil_socket_t fd, short old, short events, argument
899 struct event_changelist *changelist = &base->changelist;
904 event_changelist_check(base);
906 event_changelist_check(base);
944 event_changelist_check(base);
952 evmap_io_check_integrity_fn(struct event_base *base, evutil_socket_t fd, argument
985 evmap_signal_check_integrity_fn(struct event_base *base, argument
1002 evmap_check_integrity_(struct event_base *base) argument
1004 evmap_io_foreach_fd(base, evmap_io_check_integrity_fn, NULL);
1005 evmap_signal_foreach_signal(base, evmap_signal_check_integrity_fn, NULL);
1007 if (base->evsel->add == event_changelist_add_)
1008 event_changelist_assert_ok(base);
1021 evmap_io_foreach_event_fn(struct event_base *base, evutil_socket_t fd, argument
1028 if ((r = h->fn(base, ev, h->arg)))
1037 evmap_signal_foreach_event_fn(struct event_base *base, int signum, argument
1044 if ((r = h->fn(base, ev, h->arg)))
1051 evmap_foreach_event_(struct event_base *base, argument
1058 if ((r = evmap_io_foreach_fd(base, evmap_io_foreach_event_fn, &h)))
1060 return evmap_signal_foreach_signal(base, evmap_signal_foreach_event_fn, &h);