Lines Matching refs:pfd
127 struct pollfd *pfd = &pollfds[pollfds_count]; in add_waiter() local
129 pfd->fd = fd; in add_waiter()
130 pfd->events = events; in add_waiter()
131 pfd->revents = 0; in add_waiter()
348 struct pollfd pfd; in shm_ack() local
351 pfd.fd = client->ctrl_fd; in shm_ack()
352 pfd.events = POLLHUP; in shm_ack()
353 if (poll(&pfd, 1, 0) == 1) in shm_ack()
363 struct pollfd pfd; in shm_ack_fd() local
366 pfd.fd = client->ctrl_fd; in shm_ack_fd()
367 pfd.events = POLLHUP; in shm_ack_fd()
368 if (poll(&pfd, 1, 0) == 1) in shm_ack_fd()
983 struct pollfd *pfd = &pfds[k]; in server() local
984 if (pfd->revents) { in server()
985 waiter_t *w = &waiters[pfd->fd]; in server()
988 err = w->handler(w, pfd->revents); in server()