Searched refs:PipeFDEntry (Results 1 - 4 of 4) sorted by relevance

/gem5/src/sim/
H A Dfd_entry.cc71 PipeFDEntry::serialize(CheckpointOut &cp) const
79 PipeFDEntry::unserialize(CheckpointIn &cp)
H A Dfd_entry.hh150 class PipeFDEntry: public HBFDEntry class in inherits:HBFDEntry
158 PipeFDEntry(int sim_fd, int flags, EndType pipe_end_type, function in class:PipeFDEntry
164 PipeFDEntry(PipeFDEntry const& pipe, bool close_on_exec = false) function in class:PipeFDEntry
173 return std::make_shared<PipeFDEntry>(*this);
H A Dfd_array.cc224 if (auto pfd = std::dynamic_pointer_cast<PipeFDEntry>(fdp)) {
230 if (pfd->getEndType() == PipeFDEntry::EndType::write)
252 auto write_pfd = std::dynamic_pointer_cast<PipeFDEntry>(write_fdp);
H A Dsyscall_emul.cc889 auto rend = PipeFDEntry::EndType::read;
890 auto rpfd = std::make_shared<PipeFDEntry>(sim_fds[0], O_WRONLY, rend);
894 auto wend = PipeFDEntry::EndType::write;
895 auto wpfd = std::make_shared<PipeFDEntry>(sim_fds[1], O_RDONLY, wend);

Completed in 15 milliseconds