Searched refs:pfd (Results 1 - 5 of 5) sorted by relevance

/gem5/src/base/
H A Dpollevent.cc64 pfd.fd = _fd;
65 pfd.events = _events;
66 pfd.revents = 0;
98 SERIALIZE_SCALAR(pfd.fd);
99 SERIALIZE_SCALAR(pfd.events);
106 UNSERIALIZE_SCALAR(pfd.fd);
107 UNSERIALIZE_SCALAR(pfd.events);
135 poll_fds[num_fds++] = (*i)->pfd;
168 setupAsyncIO(event->pfd.fd, true);
H A Dpollevent.hh49 pollfd pfd; member in class:PollEvent
/gem5/src/dev/net/
H A Dethertap.cc454 pollfd pfd[1]; local
455 pfd->fd = tap;
456 pfd->events = POLLOUT;
463 pfd->revents = 0;
464 int ret = poll(pfd, 1, -1);
467 if (ret == -1 || (ret == 1 && (pfd->revents & POLLERR))) {
/gem5/src/sim/
H A Dfd_array.cc224 if (auto pfd = std::dynamic_pointer_cast<PipeFDEntry>(fdp)) {
230 if (pfd->getEndType() == PipeFDEntry::EndType::write)
242 pfd->setSimFD(fd_pair[0]);
248 int prs = pfd->getPipeReadSource();
H A Dsyscall_emul.hh2629 struct pollfd pfd; local
2630 pfd.fd = sim_fd;
2631 pfd.events = POLLIN | POLLPRI;
2632 if ((poll(&pfd, 1, 0) == 0)
2663 struct pollfd pfd; local
2664 pfd.fd = sim_fd;
2665 pfd.events = POLLOUT;
2675 if (!poll(&pfd, 1, 0) && !(ffdp->getFlags() & OS::TGT_O_NONBLOCK))
2776 struct pollfd pfd; local
2777 pfd
[all...]

Completed in 19 milliseconds