Lines Matching refs:revents
342 int revents = epoll_events[i].events; in fdevent_linux_sysepoll_poll() local
344 (*fdn->handler)(fdn->ctx, revents); in fdevent_linux_sysepoll_poll()
469 int revents = (filt == EVFILT_READ) ? FDEVENT_IN : FDEVENT_OUT; in fdevent_freebsd_kqueue_poll() local
471 revents |= (filt == EVFILT_READ ? FDEVENT_RDHUP : FDEVENT_HUP); in fdevent_freebsd_kqueue_poll()
473 revents |= FDEVENT_ERR; in fdevent_freebsd_kqueue_poll()
474 (*fdn->handler)(fdn->ctx, revents); in fdevent_freebsd_kqueue_poll()
573 int revents = ev->port_events[i].portev_events; in fdevent_solaris_port_poll() local
577 (*fdn->handler)(fdn->ctx, revents); in fdevent_solaris_port_poll()
635 pfd.revents = 0; in fdevent_solaris_devpoll_event_del()
648 pfd.revents = 0; in fdevent_solaris_devpoll_event_set()
667 int revents = devpollfds[i].revents; in fdevent_solaris_devpoll_poll() local
669 (*fdn->handler)(fdn->ctx, revents); in fdevent_solaris_devpoll_poll()
795 while (0 == pfds[i].revents) ++i; in fdevent_poll_poll()
798 (*fdn->handler)(fdn->ctx, pfds[i].revents); in fdevent_poll_poll()
902 int revents = 0; in fdevent_select_poll() local
903 if (FD_ISSET(ndx, &ev->select_read)) revents |= FDEVENT_IN; in fdevent_select_poll()
904 if (FD_ISSET(ndx, &ev->select_write)) revents |= FDEVENT_OUT; in fdevent_select_poll()
905 if (FD_ISSET(ndx, &ev->select_error)) revents |= FDEVENT_ERR; in fdevent_select_poll()
906 if (revents) { in fdevent_select_poll()
909 (*fdn->handler)(fdn->ctx, revents); in fdevent_select_poll()