Lines Matching refs:fd
82 evutil_socket_t fd; member
97 unsigned h = (unsigned) e->fd; in hashsocket()
107 return e1->fd == e2->fd; in eqsocket()
117 key_.fd = slot; \ in HT_PROTOTYPE()
125 key_.fd = slot; \
135 ent_->fd = slot; \
273 evmap_io_add_(struct event_base *base, evutil_socket_t fd, struct event *ev) in evmap_io_add_() argument
282 EVUTIL_ASSERT(fd == ev->ev_fd); in evmap_io_add_()
284 if (fd < 0) in evmap_io_add_()
288 if (fd >= io->nentries) { in evmap_io_add_()
289 if (evmap_make_space(io, fd, sizeof(struct evmap_io *)) == -1) in evmap_io_add_()
293 GET_IO_SLOT_AND_CTOR(ctx, io, fd, evmap_io, evmap_io_init, in evmap_io_add_()
321 (int)fd); in evmap_io_add_()
328 " events on fd %d", (int)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
362 if (fd < 0) in evmap_io_del_()
365 EVUTIL_ASSERT(fd == ev->ev_fd); in evmap_io_del_()
368 if (fd >= io->nentries) in evmap_io_del_()
372 GET_IO_SLOT(ctx, io, fd, evmap_io); in evmap_io_del_()
420 evmap_io_active_(struct event_base *base, evutil_socket_t fd, short events) in evmap_io_active_() argument
427 if (fd < 0 || fd >= io->nentries) in evmap_io_active_()
430 GET_IO_SLOT(ctx, io, fd, evmap_io); in evmap_io_active_()
518 evmap_io_get_fdinfo_(struct event_io_map *map, evutil_socket_t fd) in evmap_io_get_fdinfo_() argument
521 GET_IO_SLOT(ctx, map, fd, evmap_io); in evmap_io_get_fdinfo_()
550 evutil_socket_t fd; local
557 fd = (*mapent)->fd;
559 for (fd = 0; fd < iomap->nentries; ++fd) {
560 struct evmap_io *ctx = iomap->entries[fd];
564 if ((r = fn(base, fd, ctx, arg)))
607 evmap_io_reinit_iter_fn(struct event_base *base, evutil_socket_t fd, argument
630 if (evsel->add(base, fd, 0, events, extra) == -1)
678 evmap_io_delete_all_iter_fn(struct event_base *base, evutil_socket_t fd, argument
723 GET_SIGNAL_SLOT(ctx, &base->sigmap, change->fd, evmap_signal);
727 GET_IO_SLOT(ctx, &base->io, change->fd, evmap_io);
737 evutil_socket_t fd, struct evmap_io *io, void *arg) argument
745 EVUTIL_ASSERT(c->fd == fd);
761 EVUTIL_ASSERT(c->fd >= 0);
836 evutil_socket_t fd, argument
856 change->fd = fd;
860 EVUTIL_ASSERT(change->fd == fd);
866 event_changelist_add_(struct event_base *base, evutil_socket_t fd, short old, short events, argument
876 change = event_changelist_get_or_construct(changelist, fd, old, fdinfo);
896 event_changelist_del_(struct event_base *base, evutil_socket_t fd, short old, short events, argument
905 change = event_changelist_get_or_construct(changelist, fd, old, fdinfo);
952 evmap_io_check_integrity_fn(struct event_base *base, evutil_socket_t fd, argument
964 EVUTIL_ASSERT(ev->ev_fd == fd);
1021 evmap_io_foreach_event_fn(struct event_base *base, evutil_socket_t fd, argument