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

/gem5/src/cpu/minor/
H A Dexecute.cc48 #include "cpu/minor/lsq.hh"
82 lsq(name_ + ".lsq", name_ + ".dcache_port",
391 lsq.sendStoreToStoreBuffer(response);
398 lsq.popResponse(response);
432 assert(!lsq.accessesInFlight());
456 if (!lsq.canRequest()) {
506 lsq.pushFailedRequest(inst);
720 if (lsq.getLastMemBarrier(thread_id) >
727 lsq
[all...]
H A Dlsq.hh93 LSQ &lsq; member in class:Minor::LSQ::DcachePort
97 MinorCPU::MinorCPUPort(name, cpu), lsq(lsq_)
102 { return lsq.recvTimingResp(pkt); }
104 void recvReqRetry() override { lsq.recvReqRetry(); }
109 { return lsq.recvTimingSnoopReq(pkt); }
469 LSQ &lsq; member in class:Minor::LSQ::StoreBuffer
H A Dexecute.hh53 #include "cpu/minor/lsq.hh"
116 LSQ lsq; member in class:Minor::Execute
331 LSQ &getLSQ() { return lsq; }
H A Dlsq.cc40 #include "cpu/minor/lsq.hh"
759 lsq.cpu.wakeupOnEvent(Pipeline::ExecuteStageId);
848 if (numUnissuedAccesses != 0 && lsq.state == LSQ::MemoryRunning) {
859 lsq.clearMemBarrier(barrier->inst);
870 if (lsq.state == LSQ::MemoryNeedsRetry)
878 lsq.canSendToMemorySystem() &&
897 if (lsq.tryToSend(request)) {
1670 Named(name_), lsq(lsq_),
/gem5/src/cpu/o3/
H A Dlsq_unit_impl.hh54 #include "cpu/o3/lsq.hh"
164 lsq = lsq_ptr;
198 return iewStage->name() + ".lsq";
200 return iewStage->name() + ".lsq.thread" + std::to_string(lsqID);
730 lsq->cachePortAvailable(false)) {
1064 if (!lsq->cacheBlocked() &&
1065 lsq->cachePortAvailable(isLoad)) {
1078 lsq->cachePortBusy(isLoad);
1083 lsq->cacheBlocked(true);
H A Dlsq.hh129 LSQ<Impl> *lsq; member in class:LSQ::DcachePort
135 : MasterPort(_cpu->name() + ".dcache_port", _cpu), lsq(_lsq),
664 /* If the lsq resources are already free */
H A Dlsq_impl.hh53 #include "cpu/o3/lsq.hh"
117 return iewStage->name() + ".lsq";
1173 return lsq->recvTimingResp(pkt);
1185 lsq->recvTimingSnoopReq(pkt);
1192 lsq->recvReqRetry();
H A Dlsq_unit.hh261 /** Check if an incoming invalidate hits in the lsq on a load
394 LSQ *lsq; member in class:LSQUnit

Completed in 33 milliseconds