/gem5/src/sim/ |
H A D | cxx_manager.hh | 286 unsigned int drain(); 288 /** Resume from drain */
|
H A D | drain.cc | 40 #include "sim/drain.hh" 66 "Trying to drain a drained system\n"); 69 "Drain counter must be zero at the start of a drain cycle\n"); 71 DPRINTF(Drain, "Trying to drain %u objects.\n", drainableCount()); 78 DPRINTF(Drain, "Failed to drain %s\n", temp->name()); 88 DPRINTF(Drain, "Need another drain cycle. %u/%u objects not ready.\n", 109 "Resume called in the middle of a drain cycle. %u objects " 110 "left to drain.\n", _count); 153 exitSimLoop("Finished drain", 0); 212 _drainState = drain(); [all...] |
H A D | process.hh | 73 DrainState drain() override;
|
/gem5/src/cpu/minor/ |
H A D | execute.hh | 130 /** State that drain passes through (in order). On a drain request, 308 /** Set the drain state (with useful debugging messages) */ 350 /** Like the drain interface on SimObject */ 351 unsigned int drain();
|
/gem5/src/dev/pci/ |
H A D | copy_engine.hh | 58 #include "sim/drain.hh" 109 DrainState drain() override;
|
/gem5/src/mem/ |
H A D | packet_queue.cc | 184 "processing drain event\n"); 228 PacketQueue::drain() function in class:PacketQueue
|
H A D | simple_mem.cc | 255 SimpleMemory::drain() function in class:SimpleMemory 258 DPRINTF(Drain, "SimpleMemory Queue has requests, waiting to drain\n");
|
H A D | dramsim2.cc | 306 // no need to check for drain here as the next call will add a 350 DRAMSim2::drain() 353 // drain
|
/gem5/src/cpu/testers/traffic_gen/ |
H A D | base.hh | 253 DrainState drain() override;
|
H A D | base.cc | 113 BaseTrafficGen::drain() function in class:BaseTrafficGen
|
/gem5/src/arch/arm/kvm/ |
H A D | gic.cc | 196 MuxingKvmGic::drain() function in class:MuxingKvmGic 200 return GicV2::drain(); 212 // otherwise, drain() already sync'd the state back to the GicV2
|
/gem5/src/dev/ |
H A D | dma_device.cc | 105 // we might be drained at this point, if so signal the drain event 135 DmaPort::drain() function in class:DmaPort 479 DmaReadFifo::drain() function in class:DmaReadFifo
|
H A D | pixelpump.cc | 133 // suspended by PixelEvent::drain() and will be rescheduled by 310 BasePixelPump::PixelEvent::drain() function in class:BasePixelPump::PixelEvent
|
/gem5/src/dev/net/ |
H A D | dist_iface.hh | 90 #include "sim/drain.hh" 602 DrainState drain() override;
|
H A D | i8254xGBe.hh | 173 * handle the drain event if so. 538 DrainState drain() override;
|
/gem5/src/cpu/o3/ |
H A D | commit.hh | 194 void drain(); 199 /** Perform sanity checks after a drain. */ 420 /** Is a drain pending? Commit is looking for an instruction boundary while 425 /** Is a drain imminent? Commit has found an instruction boundary while no
|
H A D | fetch.hh | 255 /** Resume after a drain. */ 258 /** Perform sanity checks after a drain. */ 268 * Stall the fetch stage after reaching a safe drain point. 271 * thread that has been drained. The drain stall is different from 274 * has reached a safe point to drain from. 461 bool drain; member in struct:DefaultFetch::Stalls
|
/gem5/src/dev/arm/ |
H A D | generic_timer.hh | 185 DrainState drain() override;
|
H A D | smmu_v3_slaveifc.cc | 255 SMMUv3SlaveInterface::drain() function in class:SMMUv3SlaveInterface
|
H A D | gic_v2.hh | 449 DrainState drain() override;
|
H A D | flash_device.cc | 570 FlashDevice::drain() function in class:FlashDevice
|
H A D | ufs_device.hh | 176 DrainState drain() override;
|
/gem5/src/mem/qos/ |
H A D | mem_sink.cc | 319 MemSinkCtrl::drain() function in class:QoS::MemSinkCtrl 323 "%s queues have requests, waiting to drain\n",
|
/gem5/src/cpu/kvm/ |
H A D | base.hh | 91 DrainState drain() override; 170 * Running -> Idle [label="drain()", URL="\ref drain"]; 680 /** Try to drain the CPU if a drain is pending */
|
/gem5/src/cpu/simple/ |
H A D | timing.hh | 274 DrainState drain() override; 340 * We need to drain if: 362 * Try to complete a drain request.
|