Lines Matching defs:events
558 // which is for signaling events
794 zx_status_t fdio_wait(fdio_t* io, uint32_t events, zx_time_t deadline,
798 io->ops->wait_begin(io, events, &h, &signals);
806 io->ops->wait_end(io, pending, &events);
808 *out_pending = events;
815 zx_status_t fdio_wait_fd(int fd, uint32_t events, uint32_t* _pending, zx_time_t deadline) {
820 zx_status_t status = fdio_wait(io, events, deadline, _pending);
1969 void __fdio_wait_begin(fdio_t* io, uint32_t events,
1971 return io->ops->wait_begin(io, events, handle_out, signals_out);
2026 io->ops->wait_begin(io, pfd->events, &h, &sigs);
2065 uint32_t events = 0;
2066 io->ops->wait_end(io, items[j].pending, &events);
2067 // mask unrequested events except HUP/ERR
2068 pfd->revents = events & (pfd->events | POLLHUP | POLLERR);
2112 uint32_t events = 0;
2114 events |= POLLIN;
2116 events |= POLLOUT;
2118 events |= POLLERR;
2119 if (events == 0) {
2133 io->ops->wait_begin(io, events, &h, &sigs);
2160 uint32_t events = 0;
2161 io->ops->wait_end(io, items[j].pending, &events);
2163 if (events & POLLIN) {
2170 if (events & POLLOUT) {
2177 if (events & POLLERR) {