Lines Matching refs:thread

47 #include <thread>
231 // Notify the simulation thread if the on-going sync is complete
236 // The receive thread must keep alive in the switch until the node
260 // Notify the simulation thread if the on-going sync is complete
265 // The receive thread must finish when simulation is about to exit
383 * by only exactly one thread.
386 * We hold the eventq lock at this point but the receiver thread may
414 // Wake up thread contexts on non-switch nodes.
421 warn_once("Tried to wake up thread in dist-gem5, but it "
435 // This is called from the receiver thread when it starts running. The new
436 // receiver thread shares the event queue with the simulation thread
502 // Note : this is called from the receiver thread
520 // too, which is accessed both by the receiver thread and the simulation
521 // thread.
538 // Note : this is called from the simulation thread when a receive done
539 // event is being processed for the link. We assume that the thread holds
687 // Grab the eventq lock to stop the simulation thread
691 // The simulation thread may be blocked in processing an on-going
693 // thread a chance to make progress and process the exit event.
695 // Finish receiver thread
712 // Finish receiver thread if simulation is about to exit
723 recvThread = new std::thread(&DistIface::recvThreadFunc,
793 // Spawn a new receiver thread that will process messages
795 // The receive thread will also schedule a (receive) doneEvent
869 // stop point. Suspend execution of all local thread contexts.
870 // Dist-gem5 will reactivate all thread contexts when everyone has