Searched refs:LSQRequest (Results 1 - 8 of 8) sorted by relevance
/gem5/src/cpu/o3/ |
H A D | lsq.hh | 73 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 D | lsq_unit.hh | 93 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 D | cpu.hh | 129 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 D | lsq_impl.hh | 356 // 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 D | lsq_unit_impl.hh | 98 LSQRequest* req = senderState->request(); 395 LSQRequest *req = iter->request(); 757 LSQRequest* req = storeWBIt->request();
|
/gem5/src/cpu/minor/ |
H A D | lsq.cc | 59 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 D | lsq.hh | 120 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 D | base_dyn_inst.hh | 86 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