Searched refs:DistIface (Results 1 - 8 of 8) sorted by relevance

/gem5/src/dev/net/
H A Ddist_iface.cc60 DistIface::Sync *DistIface::sync = nullptr;
61 System *DistIface::sys = nullptr;
62 DistIface::SyncEvent *DistIface::syncEvent = nullptr;
63 unsigned DistIface::distIfaceNum = 0;
64 unsigned DistIface::recvThreadsNum = 0;
65 DistIface *DistIface::master = nullptr;
66 bool DistIface
606 DistIface::DistIface(unsigned dist_rank, function in class:DistIface
[all...]
H A Ddist_etherlink.hh58 class DistIface;
82 DistIface *distIface;
134 void setDistInt(DistIface *m) { assert(!distIface); distIface=m; }
173 void setDistInt(DistIface *m);
175 * Done events will be scheduled by DistIface (so we need the accessor)
190 DistIface *m);
202 DistIface *distIface;
H A Dtcp_iface.hh62 class TCPIface : public DistIface
H A Ddist_iface.hh49 * The DistIface class below provides services to transfer data and
101 class DistIface : public Drainable, public Serializable class in inherits:Drainable,Serializable
115 * @note This class is used as a singleton object (shared by all DistIface
306 * Only the firstly instantiated DistIface object will
466 * Each DistIface object must have exactly one receiver thread.
488 * Number of DistIface objects (i.e. dist links in this gem5 process)
512 * The very first DistIface object created becomes the master. We need
515 static DistIface *master;
576 DistIface(unsigned dist_rank,
585 virtual ~DistIface();
[all...]
H A Ddist_etherlink.cc150 DistEtherLink::RxLink::setDistInt(DistIface *m)
249 DistIface *m) :
H A Dtcp_iface.cc87 DistIface(dist_rank, dist_size, sync_start, sync_repeat, em, use_pseudo_op,
312 // DistIface. The transfer method is simply implemented as point-to-point
/gem5/src/sim/
H A Dpseudo_inst.cc306 if (DistIface::readyToExit(delay)) {
424 val = DistIface::rankParam();
426 val = DistIface::sizeParam();
483 if (DistIface::readyToCkpt(delay, period)) {
593 DistIface::toggleSync(tc);
H A Dsyscall_emul.cc211 if (!DistIface::readyToExit(0)) {

Completed in 33 milliseconds