Lines Matching refs:evmap_io
58 struct evmap_io { struct
84 struct evmap_io evmap_io; member
186 #define FDINFO_OFFSET sizeof(struct evmap_io)
254 evmap_io_init(struct evmap_io *entry) in evmap_io_init()
270 struct evmap_io *ctx = NULL; in evmap_io_add_()
282 if (evmap_make_space(io, fd, sizeof(struct evmap_io *)) == -1) in evmap_io_add_()
286 GET_IO_SLOT_AND_CTOR(ctx, io, fd, evmap_io, evmap_io_init, in evmap_io_add_()
326 void *extra = ((char*)ctx) + sizeof(struct evmap_io); in evmap_io_add_()
351 struct evmap_io *ctx; in evmap_io_del_()
365 GET_IO_SLOT(ctx, io, fd, evmap_io); in evmap_io_del_()
395 void *extra = ((char*)ctx) + sizeof(struct evmap_io); in evmap_io_del_()
415 struct evmap_io *ctx; in evmap_io_active_()
422 GET_IO_SLOT(ctx, io, fd, evmap_io); in evmap_io_active_()
509 struct evmap_io *ctx; in evmap_io_get_fdinfo_()
510 GET_IO_SLOT(ctx, map, fd, evmap_io); in evmap_io_get_fdinfo_()
512 return ((char*)ctx) + sizeof(struct evmap_io); in evmap_io_get_fdinfo_()
519 struct event_base *, evutil_socket_t, struct evmap_io *, void *);
545 struct evmap_io *ctx = &(*mapent)->ent.evmap_io;
549 struct evmap_io *ctx = iomap->entries[fd];
597 struct evmap_io *ctx, void *arg)
606 extra = ((char*)ctx) + sizeof(struct evmap_io);
668 struct evmap_io *io_info, void *arg)
715 struct evmap_io *ctx;
716 GET_IO_SLOT(ctx, &base->io, change->fd, evmap_io);
717 ptr = ((char*)ctx) + sizeof(struct evmap_io);
726 evutil_socket_t fd, struct evmap_io *io, void *arg)
731 ( ((char*)io) + sizeof(struct evmap_io) );
946 struct evmap_io *io_info, void *arg)
1015 struct evmap_io *io_info, void *arg)