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

/gem5/src/sim/
H A Dsyscall_emul.cc185 for (int i = 0; i < p->fds->getSize(); i++) {
186 if ((*p->fds)[i])
187 p->fds->closeFDEntry(i);
308 return p->fds->closeFDEntry(tgt_fd);
320 auto ffdp = std::dynamic_pointer_cast<FileFDEntry>((*p->fds)[tgt_fd]);
342 auto ffdp = std::dynamic_pointer_cast<FileFDEntry>((*p->fds)[tgt_fd]);
621 auto ffdp = std::dynamic_pointer_cast<FileFDEntry>((*p->fds)[tgt_fd]);
663 auto ffdp = std::dynamic_pointer_cast<FileFDEntry>((*p->fds)[tgt_fd]);
717 auto ffdp = std::dynamic_pointer_cast<FileFDEntry>((*p->fds)[tgt_fd]);
745 auto old_hbfdp = std::dynamic_pointer_cast<HBFDEntry>((*p->fds)[tgt_f
[all...]
H A Dprocess.cc105 fds(make_shared<FDArray>(params->input, params->output, params->errout)),
193 np->fds = fds;
202 std::shared_ptr<FDArray> nfds = np->fds;
203 for (int tgt_fd = 0; tgt_fd < fds->getSize(); tgt_fd++) {
204 std::shared_ptr<FDEntry> this_fde = (*fds)[tgt_fd];
291 fds->updateFileOffsets();
H A Dsyscall_emul.hh676 /// do line or block buffering. We always claim that output fds are
693 auto dfdp = std::dynamic_pointer_cast<DeviceFDEntry>((*p->fds)[tgt_fd]);
700 auto sfdp = std::dynamic_pointer_cast<SocketFDEntry>((*p->fds)[tgt_fd]);
824 std::shared_ptr<FDEntry> fdep = ((*p->fds)[tgt_dirfd]);
908 int tgt_fd = p->fds->allocFD(ffdp);
1081 auto hbfdp = std::dynamic_pointer_cast<HBFDEntry>((*p->fds)[tgt_fd]);
1144 auto ffdp = std::dynamic_pointer_cast<FileFDEntry>((*p->fds)[tgt_fd]);
1347 auto ffdp = std::dynamic_pointer_cast<HBFDEntry>((*p->fds)[tgt_fd]);
1444 auto ffdp = std::dynamic_pointer_cast<FileFDEntry>((*p->fds)[tgt_fd]);
1642 auto ffdp = std::dynamic_pointer_cast<FileFDEntry>((*p->fds)[tgt_f
2407 int *fds = (int *)svBuf.bufferPtr(); local
[all...]
H A Dprocess.hh245 std::shared_ptr<FDArray> fds; member in class:Process
/gem5/src/gpu-compute/
H A Dcl_driver.cc101 int tgt_fd = p->fds->allocFD(fdp);

Completed in 22 milliseconds