_addr | LSQ< Impl >::SplitDataRequest | protected |
_amo_op | LSQ< Impl >::LSQRequest | |
_byteEnable | LSQ< Impl >::SplitDataRequest | protected |
_data | LSQ< Impl >::SplitDataRequest | protected |
_entryIdx | LSQ< Impl >::LSQRequest | protected |
_fault | LSQ< Impl >::SplitDataRequest | protected |
_flags | LSQ< Impl >::SplitDataRequest | protected |
_inst | LSQ< Impl >::SplitDataRequest | protected |
_mainPacket | LSQ< Impl >::SplitDataRequest | protected |
_numOutstandingPackets | LSQ< Impl >::SplitDataRequest | protected |
_packets | LSQ< Impl >::SplitDataRequest | protected |
_port | LSQ< Impl >::SplitDataRequest | protected |
_requests | LSQ< Impl >::SplitDataRequest | protected |
_res | LSQ< Impl >::SplitDataRequest | protected |
_senderState | LSQ< Impl >::SplitDataRequest | protected |
_size | LSQ< Impl >::SplitDataRequest | protected |
_state | LSQ< Impl >::SplitDataRequest | protected |
_taskId | LSQ< Impl >::SplitDataRequest | protected |
addRequest(Addr addr, unsigned size, const std::vector< bool > &byte_enable) | LSQ< Impl >::LSQRequest | inlineprotected |
buildPackets() | LSQ< Impl >::SplitDataRequest | virtual |
complete() | LSQ< Impl >::LSQRequest | inline |
Complete enum value | LSQ< Impl >::LSQRequest | protected |
Delayed enum value | LSQ< Impl >::LSQRequest | protected |
discard() | LSQ< Impl >::LSQRequest | inline |
Discarded enum value | LSQ< Impl >::LSQRequest | protected |
discardSenderState() | LSQ< Impl >::LSQRequest | inline |
finish(const Fault &fault, const RequestPtr &req, ThreadContext *tc, BaseTLB::Mode mode) | LSQ< Impl >::SplitDataRequest | virtual |
Flag typedef | LSQ< Impl >::SplitDataRequest | protected |
flags | LSQ< Impl >::SplitDataRequest | protected |
FlagsStorage typedef | LSQ< Impl >::LSQRequest | protected |
FlagsType typedef | LSQ< Impl >::LSQRequest | protected |
freeLSQEntry() | LSQ< Impl >::LSQRequest | inline |
getVaddr(int idx=0) const | LSQ< Impl >::LSQRequest | inline |
handleLocalAccess(ThreadContext *thread, PacketPtr pkt) | LSQ< Impl >::SplitDataRequest | virtual |
initiateTranslation() | LSQ< Impl >::SplitDataRequest | virtual |
install() | LSQ< Impl >::LSQRequest | inlineprotected |
instruction() | LSQ< Impl >::LSQRequest | inline |
isAnyOutstandingRequest() | LSQ< Impl >::LSQRequest | inline |
isAtomic() const | LSQ< Impl >::LSQRequest | inlineprotected |
IsAtomic enum value | LSQ< Impl >::LSQRequest | protected |
isCacheBlockHit(Addr blockAddr, Addr cacheBlockMask) | LSQ< Impl >::SplitDataRequest | virtual |
isComplete() | LSQ< Impl >::LSQRequest | inline |
isDelayed() | LSQ< Impl >::LSQRequest | inlineprotected |
isInTranslation() | LSQ< Impl >::LSQRequest | inline |
isLoad() const | LSQ< Impl >::SplitDataRequest | inlineprotected |
LSQ::LSQRequest::isLoad() const | LSQ< Impl >::LSQRequest | inlineprotected |
IsLoad enum value | LSQ< Impl >::LSQRequest | protected |
isMemAccessRequired() | LSQ< Impl >::LSQRequest | inline |
isPartialFault() | LSQ< Impl >::LSQRequest | inline |
isReleased() | LSQ< Impl >::LSQRequest | inlineprotected |
isSent() | LSQ< Impl >::LSQRequest | inline |
isSplit() const | LSQ< Impl >::LSQRequest | inline |
IsSplit enum value | LSQ< Impl >::LSQRequest | protected |
isTranslationBlocked() | LSQ< Impl >::LSQRequest | inline |
isTranslationComplete() | LSQ< Impl >::SplitDataRequest | inlineprotected |
LSQEntryFreed enum value | LSQ< Impl >::LSQRequest | protected |
LSQRequest(LSQUnit *port, const DynInstPtr &inst, bool isLoad) | LSQ< Impl >::LSQRequest | inlineprotected |
LSQRequest(LSQUnit *port, const DynInstPtr &inst, bool isLoad, const Addr &addr, const uint32_t &size, const Request::Flags &flags_, PacketDataPtr data=nullptr, uint64_t *res=nullptr, AtomicOpFunctorPtr amo_op=nullptr) | LSQ< Impl >::LSQRequest | inlineprotected |
lsqUnit() | LSQ< Impl >::SplitDataRequest | inlineprotected |
mainPacket() | LSQ< Impl >::SplitDataRequest | virtual |
mainReq | LSQ< Impl >::SplitDataRequest | protected |
mainRequest() | LSQ< Impl >::SplitDataRequest | virtual |
markDelayed() override | LSQ< Impl >::LSQRequest | inlineprotectedvirtual |
name() const | LSQ< Impl >::SplitDataRequest | inlinevirtual |
numFragments | LSQ< Impl >::SplitDataRequest | protected |
numInTranslationFragments | LSQ< Impl >::SplitDataRequest | protected |
numReceivedPackets | LSQ< Impl >::SplitDataRequest | protected |
numTranslatedFragments | LSQ< Impl >::SplitDataRequest | protected |
packet(int idx=0) | LSQ< Impl >::LSQRequest | inline |
packetNotSent() | LSQ< Impl >::LSQRequest | inline |
packetReplied() | LSQ< Impl >::LSQRequest | inline |
packetSent() | LSQ< Impl >::LSQRequest | inline |
recvTimingResp(PacketPtr pkt) | LSQ< Impl >::SplitDataRequest | virtual |
release(Flag reason) | LSQ< Impl >::LSQRequest | inlineprotected |
request(int idx=0) | LSQ< Impl >::SplitDataRequest | inlineprotected |
request(int idx=0) const | LSQ< Impl >::SplitDataRequest | inlineprotected |
LSQ::LSQRequest::request(int idx=0) | LSQ< Impl >::LSQRequest | inline |
LSQ::LSQRequest::request(int idx=0) const | LSQ< Impl >::LSQRequest | inline |
Retry enum value | LSQ< Impl >::LSQRequest | protected |
senderState(LSQSenderState *st) | LSQ< Impl >::LSQRequest | inline |
senderState() const | LSQ< Impl >::LSQRequest | inline |
sendFragmentToTranslation(int i) | LSQ< Impl >::SplitDataRequest | protected |
LSQ::LSQRequest::sendFragmentToTranslation(int i) | LSQ< Impl >::LSQRequest | |
sendPacketToCache() | LSQ< Impl >::SplitDataRequest | virtual |
Sent enum value | LSQ< Impl >::LSQRequest | protected |
setContext(const ContextID &context_id) | LSQ< Impl >::LSQRequest | inline |
setState(const State &newState) | LSQ< Impl >::SplitDataRequest | inlineprotected |
LSQ::LSQRequest::setState(const State &newState) | LSQ< Impl >::LSQRequest | inlineprotected |
setStateToFault() | LSQ< Impl >::LSQRequest | inline |
setVirt(Addr vaddr, unsigned size, Request::Flags flags_, RequestorID requestor_id, Addr pc) | LSQ< Impl >::LSQRequest | inline |
SplitDataRequest(LSQUnit *port, const DynInstPtr &inst, bool isLoad, const Addr &addr, const uint32_t &size, const Request::Flags &flags_, PacketDataPtr data=nullptr, uint64_t *res=nullptr) | LSQ< Impl >::SplitDataRequest | inline |
squashed() const override | LSQ< Impl >::LSQRequest | inlineprotectedvirtual |
squashTranslation() | LSQ< Impl >::LSQRequest | inline |
State typedef | LSQ< Impl >::SplitDataRequest | protected |
taskId(const uint32_t &v) | LSQ< Impl >::LSQRequest | inline |
taskId() const | LSQ< Impl >::LSQRequest | inline |
TranslationFinished enum value | LSQ< Impl >::LSQRequest | protected |
TranslationSquashed enum value | LSQ< Impl >::LSQRequest | protected |
TranslationStarted enum value | LSQ< Impl >::LSQRequest | protected |
WbStore enum value | LSQ< Impl >::LSQRequest | protected |
WritebackDone enum value | LSQ< Impl >::LSQRequest | protected |
writebackDone() | LSQ< Impl >::LSQRequest | inline |
WritebackScheduled enum value | LSQ< Impl >::LSQRequest | protected |
writebackScheduled() | LSQ< Impl >::LSQRequest | inline |
~LSQRequest() | LSQ< Impl >::LSQRequest | inlineprotectedvirtual |
~SplitDataRequest() | LSQ< Impl >::SplitDataRequest | inlinevirtual |
~Translation() | BaseTLB::Translation | inlinevirtual |