Lines Matching refs:fd
118 static int evport_add(struct event_base *, int fd, short old, short events, void *);
119 static int evport_del(struct event_base *, int fd, short old, short events, void *);
233 reassociate(struct evport_data *epdp, struct fd_info *fdip, int fd) in reassociate() argument
239 fd, sysevents, fdip) == -1) { in reassociate()
290 const int fd = epdp->ed_pending[i]; in evport_dispatch() local
291 if (fd != -1) { in evport_dispatch()
294 fdi = evmap_io_get_fdinfo_(&base->io, fd); in evport_dispatch()
298 reassociate(epdp, fdi, fd); in evport_dispatch()
327 int fd = (int) pevt->portev_object; in evport_dispatch() local
333 epdp->ed_pending[i] = fd; in evport_dispatch()
356 evmap_io_active_(base, fd, res); in evport_dispatch()
379 evport_add(struct event_base *base, int fd, short old, short events, void *p) in evport_add() argument
388 return reassociate(evpd, fdi, fd); in evport_add()
396 evport_del(struct event_base *base, int fd, short old, short events, void *p) in evport_del() argument
408 port_dissociate(evpd->ed_port, PORT_SOURCE_FD, fd) == -1) { in evport_del()
419 return (reassociate(evpd, fdi, fd)); in evport_del()
425 EVUTIL_ASSERT(evpd->ed_pending[i] == fd); in evport_del()