Lines Matching refs:pollfd
52 static struct pollfd *pollfds = NULL;
53 static struct pollfd *active_pollfds = NULL;
89 pollfds = malloc(sizeof(struct pollfd) * max); in fpm_event_devpoll_init()
94 memset(pollfds, 0, sizeof(struct pollfd) * max); in fpm_event_devpoll_init()
102 active_pollfds = malloc(sizeof(struct pollfd) * max); in fpm_event_devpoll_init()
108 memset(active_pollfds, 0, sizeof(struct pollfd) * max); in fpm_event_devpoll_init()
203 struct pollfd pollfd; in fpm_event_devpoll_add() local
206 pollfd.fd = ev->fd; in fpm_event_devpoll_add()
207 pollfd.events = POLLIN; in fpm_event_devpoll_add()
208 pollfd.revents = 0; in fpm_event_devpoll_add()
211 if (write(dpfd, &pollfd, sizeof(struct pollfd)) != sizeof(struct pollfd)) { in fpm_event_devpoll_add()
228 struct pollfd pollfd; in fpm_event_devpoll_remove() local
231 pollfd.fd = ev->fd; in fpm_event_devpoll_remove()
232 pollfd.events = POLLIN | POLLREMOVE; in fpm_event_devpoll_remove()
233 pollfd.revents = 0; in fpm_event_devpoll_remove()
236 if (write(dpfd, &pollfd, sizeof(struct pollfd)) != sizeof(struct pollfd)) { in fpm_event_devpoll_remove()