Lines Matching refs:pfd
527 struct pollfd *pfd;
552 pfd = pollfds_map[fd];
553 if (!pfd) {
554 pfd = &(pollfds[nxt]);
555 pfd->events = 0;
556 pfd->fd = fd;
558 pollfds_map[fd] = pfd;
561 pfd->events |= POLLOUT;
578 pfd = pollfds_map[fd];
579 if (!pfd) {
580 pfd = &(pollfds[nxt]);
581 pfd->events = POLLIN;
582 pfd->fd = fd;
584 pollfds_map[fd] = pfd;
600 struct pollfd *pfd;
607 pfd = find_pollfd(pollfds_map, table->table[i].sock,
609 if (!pfd)
612 if (!(pfd->revents & revents))
1415 struct pollfd pfd;
1420 os_memset(&pfd, 0, sizeof(pfd));
1421 pfd.fd = sock;
1422 pfd.events = POLLIN;
1424 poll(&pfd, 1, -1);