Lines Matching refs:pollfds
71 struct pollfd *pollfds = NULL; in mainloop() local
88 free(pollfds); in mainloop()
90 pollfds = ccalloc(nfds, sizeof *pollfds); in mainloop()
91 pollfds[0].fd = fileno(stdin); in mainloop()
92 pollfds[0].events = POLLIN; in mainloop()
94 err = snd_mixer_poll_descriptors(mixer, &pollfds[1], nfds - 1); in mainloop()
97 n = poll(pollfds, nfds, -1); in mainloop()
100 pollfds[0].revents = 0; in mainloop()
106 if (pollfds[0].revents & (POLLERR | POLLHUP | POLLNVAL)) in mainloop()
108 if (pollfds[0].revents & POLLIN) in mainloop()
111 err = snd_mixer_poll_descriptors_revents(mixer, &pollfds[1], nfds - 1, &revents); in mainloop()
144 free(pollfds); in mainloop()