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

/gem5/src/cpu/o3/
H A Dlsq.hh73 class LSQRequest;
78 /** The senderState needs to know the LSQRequest who owns it. */
79 LSQRequest* _request;
82 LSQSenderState(LSQRequest* request, bool isLoad_)
116 LSQRequest* request() { return _request; }
167 * LSQRequest objects are owned by the LQ/SQ Entry in the LSQUnit that
169 * the LSQRequest is a TranslationState, therefore, upon squash, there must
172 * happens, the LSQRequest will be self-owned, and responsible to detect
175 * Lifetime of a LSQRequest:
232 class LSQRequest class in class:LSQ
305 LSQRequest(LSQUnit* port, const DynInstPtr& inst, bool isLoad) : function
317 LSQRequest(LSQUnit* port, const DynInstPtr& inst, bool isLoad, function
[all...]
H A Dlsq_unit.hh93 using LSQRequest = typename Impl::CPUPol::LSQ::LSQRequest;
101 LSQRequest* req;
142 LSQRequest* request() { return req; }
143 void setRequest(LSQRequest* r) { req = r; }
409 //virtual LSQRequest* request() { return idx->request(); }
427 //virtual LSQRequest* request() { return idx->request(); }
533 LSQRequest* pendingRequest;
574 Fault read(LSQRequest *req, int load_idx);
577 Fault write(LSQRequest *re
[all...]
H A Dcpu.hh129 using LSQRequest = typename LSQ<Impl>::LSQRequest;
726 Fault read(LSQRequest* req, int load_idx)
732 Fault write(LSQRequest* req, uint8_t *data, int store_idx)
H A Dlsq_impl.hh356 // Update the LSQRequest state (this may delete the request)
701 LSQRequest* req = nullptr;
799 LSQRequest::_inst->fault = fault;
800 LSQRequest::_inst->translationCompleted(true);
975 LSQ<Impl>::LSQRequest::sendFragmentToTranslation(int i)
1152 return ( (LSQRequest::_requests[0]->getPaddr() & blockMask) == blockAddr);
H A Dlsq_unit_impl.hh98 LSQRequest* req = senderState->request();
395 LSQRequest *req = iter->request();
757 LSQRequest* req = storeWBIt->request();
/gem5/src/cpu/minor/
H A Dlsq.cc59 LSQ::LSQRequest::LSQRequest(LSQ &port_, MinorDynInstPtr inst_, bool isLoad_, function in class:Minor::LSQ::LSQRequest
78 LSQ::LSQRequest::tryToSuppressFault()
97 LSQ::LSQRequest::completeDisabledMemAccess()
114 LSQ::LSQRequest::disableMemAccess()
121 LSQ::LSQRequest::containsAddrRangeOf(
143 LSQ::LSQRequest::containsAddrRangeOf(LSQRequestPtr other_request)
150 LSQ::LSQRequest::isBarrier()
156 LSQ::LSQRequest::needsToBeSentToStoreBuffer()
162 LSQ::LSQRequest
[all...]
H A Dlsq.hh120 class LSQRequest : class in class:Minor::LSQ
145 /** The underlying request of this LSQRequest */
199 LSQRequest(LSQ &port_, MinorDynInstPtr inst_, bool isLoad_,
202 virtual ~LSQRequest();
223 AddrRangeCoverage containsAddrRangeOf(LSQRequest *other_request);
245 /** Retire a response packet into the LSQRequest packet possibly
268 typedef LSQRequest *LSQRequestPtr;
274 LSQRequest::LSQRequestState state);
278 class SpecialDataRequest : public LSQRequest
304 * LSQRequest
[all...]
/gem5/src/cpu/
H A Dbase_dyn_inst.hh86 using LSQRequestPtr = typename Impl::CPUPol::LSQ::LSQRequest*;
457 /** TODO: This I added for the LSQRequest side to be able to modify the

Completed in 30 milliseconds