Lines Matching defs:LSQRequest

59 LSQ::LSQRequest::LSQRequest(LSQ &port_, MinorDynInstPtr inst_, bool isLoad_,
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::setState(LSQRequestState new_state)
170 LSQ::LSQRequest::isComplete() const
178 LSQ::LSQRequest::reportData(std::ostream &os) const
206 operator <<(std::ostream &os, LSQ::LSQRequest::LSQRequestState state)
209 case LSQ::LSQRequest::NotIssued:
212 case LSQ::LSQRequest::InTranslation:
215 case LSQ::LSQRequest::Translated:
218 case LSQ::LSQRequest::Failed:
221 case LSQ::LSQRequest::RequestIssuing:
224 case LSQ::LSQRequest::StoreToStoreBuffer:
227 case LSQ::LSQRequest::StoreInStoreBuffer:
230 case LSQ::LSQRequest::StoreBufferIssuing:
233 case LSQ::LSQRequest::RequestNeedsRetry:
236 case LSQ::LSQRequest::StoreBufferNeedsRetry:
239 case LSQ::LSQRequest::Complete:
303 setState(LSQ::LSQRequest::InTranslation);
307 * finish/markDelayed on the LSQRequest as it bears the Translation
313 setState(LSQ::LSQRequest::Complete);
387 LSQRequest(port_, inst_, isLoad_, data_, res_),
588 setState(LSQ::LSQRequest::InTranslation);
603 setState(LSQ::LSQRequest::Complete);
752 if (request->state != LSQRequest::Complete)
753 request->setState(LSQRequest::StoreInStoreBuffer);
891 } else if (!(request->state == LSQRequest::StoreBufferIssuing &&
967 if (request->state == LSQRequest::InTranslation) {
973 assert(request->state == LSQRequest::Translated ||
974 request->state == LSQRequest::RequestIssuing ||
975 request->state == LSQRequest::Failed ||
976 request->state == LSQRequest::Complete);
990 if (request->isComplete() || request->state == LSQRequest::Failed) {
993 request->setState(LSQRequest::Complete);
1008 request->setState(LSQRequest::Complete);
1021 request->setState(LSQRequest::Complete);
1043 request->setState(LSQRequest::StoreToStoreBuffer);
1158 request->setState(LSQRequest::Complete);
1177 /* The sender state of the packet *must* be an LSQRequest
1179 assert(packet->findNextSenderState<LSQRequest>());
1203 request->setState(LSQRequest::Complete);
1205 request->setState(LSQRequest::RequestIssuing);
1216 case LSQRequest::Translated:
1217 case LSQRequest::RequestIssuing:
1220 request->setState(LSQRequest::RequestIssuing);
1222 case LSQRequest::StoreInStoreBuffer:
1223 case LSQRequest::StoreBufferIssuing:
1226 request->setState(LSQRequest::StoreBufferIssuing);
1242 case LSQRequest::Translated:
1243 case LSQRequest::RequestIssuing:
1244 request->setState(LSQRequest::RequestNeedsRetry);
1246 case LSQRequest::StoreInStoreBuffer:
1247 case LSQRequest::StoreBufferIssuing:
1248 request->setState(LSQRequest::StoreBufferNeedsRetry);
1305 case LSQRequest::RequestIssuing:
1306 case LSQRequest::RequestNeedsRetry:
1314 case LSQRequest::StoreBufferIssuing:
1315 case LSQRequest::StoreBufferNeedsRetry:
1354 case LSQRequest::RequestNeedsRetry:
1356 retryRequest->setState(LSQRequest::Translated);
1358 case LSQRequest::StoreBufferNeedsRetry:
1360 retryRequest->setState(LSQRequest::StoreInStoreBuffer);
1377 case LSQRequest::RequestIssuing:
1381 case LSQRequest::StoreBufferIssuing:
1451 LSQ::LSQRequest::~LSQRequest()
1490 LSQRequest::StoreToStoreBuffer;
1524 if (response->state != LSQRequest::StoreInStoreBuffer) {
1536 assert(request->state == LSQRequest::StoreToStoreBuffer);
1560 requests.front()->state != LSQRequest::InTranslation &&
1712 LSQ::LSQRequest::makePacket()