Lines Matching refs:pfd
124 struct pollfd pfd[num_displays][num_events];
145 pfd[dpy][ev].fd = open(node_path, O_RDONLY);
147 if (dpy == HWC_DISPLAY_PRIMARY && pfd[dpy][ev].fd < 0) {
160 pread(pfd[dpy][ev].fd, vdata , MAX_DATA, 0);
161 if (pfd[dpy][ev].fd >= 0)
162 pfd[dpy][ev].events = POLLPRI | POLLERR;
168 int err = poll(*pfd, (int)(num_displays * num_events), -1);
172 if (pfd[dpy][ev].revents & POLLPRI) {
173 ssize_t len = pread(pfd[dpy][ev].fd, vdata, MAX_DATA, 0);
210 if(pfd[dpy][event].fd >= 0)
211 close (pfd[dpy][event].fd);