_addr | gem5::o3::LSQ::LSQRequest | |
_amo_op | gem5::o3::LSQ::LSQRequest | |
_byteEnable | gem5::o3::LSQ::LSQRequest | |
_data | gem5::o3::LSQ::LSQRequest | |
_fault | gem5::o3::LSQ::LSQRequest | |
_flags | gem5::o3::LSQ::LSQRequest | |
_hasStaleTranslation | gem5::o3::LSQ::LSQRequest | |
_inst | gem5::o3::LSQ::LSQRequest | |
_numOutstandingPackets | gem5::o3::LSQ::LSQRequest | |
_packets | gem5::o3::LSQ::LSQRequest | |
_port | gem5::o3::LSQ::LSQRequest | |
_reqs | gem5::o3::LSQ::LSQRequest | |
_res | gem5::o3::LSQ::LSQRequest | |
_size | gem5::o3::LSQ::LSQRequest | |
_state | gem5::o3::LSQ::LSQRequest | protected |
_taskId | gem5::o3::LSQ::LSQRequest | |
addReq(Addr addr, unsigned size, const std::vector< bool > &byte_enable) | gem5::o3::LSQ::LSQRequest | protected |
buildPackets()=0 | gem5::o3::LSQ::LSQRequest | pure virtual |
Complete enum value | gem5::o3::LSQ::LSQRequest | protected |
complete() | gem5::o3::LSQ::LSQRequest | inline |
contextId() const | gem5::o3::LSQ::LSQRequest | |
Delayed enum value | gem5::o3::LSQ::LSQRequest | protected |
discard() | gem5::o3::LSQ::LSQRequest | inline |
Discarded enum value | gem5::o3::LSQ::LSQRequest | protected |
finish(const Fault &fault, const RequestPtr &req, ThreadContext *tc, BaseMMU::Mode mode)=0 | gem5::BaseMMU::Translation | pure virtual |
Flag enum name | gem5::o3::LSQ::LSQRequest | protected |
flags | gem5::o3::LSQ::LSQRequest | protected |
FlagsStorage typedef | gem5::o3::LSQ::LSQRequest | protected |
FlagsType typedef | gem5::o3::LSQ::LSQRequest | protected |
freeLSQEntry() | gem5::o3::LSQ::LSQRequest | inline |
getVaddr(int idx=0) const | gem5::o3::LSQ::LSQRequest | inline |
handleLocalAccess(gem5::ThreadContext *thread, PacketPtr pkt)=0 | gem5::o3::LSQ::LSQRequest | pure virtual |
hasStaleTranslation() const | gem5::o3::LSQ::LSQRequest | inline |
initiateTranslation()=0 | gem5::o3::LSQ::LSQRequest | pure virtual |
install() | gem5::o3::LSQ::LSQRequest | protected |
instruction() | gem5::o3::LSQ::LSQRequest | inline |
isAnyOutstandingRequest() | gem5::o3::LSQ::LSQRequest | inline |
IsAtomic enum value | gem5::o3::LSQ::LSQRequest | protected |
isAtomic() const | gem5::o3::LSQ::LSQRequest | inlineprotected |
isCacheBlockHit(Addr blockAddr, Addr cacheBlockMask)=0 | gem5::o3::LSQ::LSQRequest | pure virtual |
isComplete() | gem5::o3::LSQ::LSQRequest | inline |
isDelayed() | gem5::o3::LSQ::LSQRequest | inlineprotected |
isInTranslation() | gem5::o3::LSQ::LSQRequest | inline |
IsLoad enum value | gem5::o3::LSQ::LSQRequest | protected |
isLoad() const | gem5::o3::LSQ::LSQRequest | inlineprotected |
isMemAccessRequired() | gem5::o3::LSQ::LSQRequest | inline |
isPartialFault() | gem5::o3::LSQ::LSQRequest | inline |
isReleased() | gem5::o3::LSQ::LSQRequest | inline |
isSent() | gem5::o3::LSQ::LSQRequest | inline |
IsSplit enum value | gem5::o3::LSQ::LSQRequest | protected |
isSplit() const | gem5::o3::LSQ::LSQRequest | inline |
isTranslationBlocked() | gem5::o3::LSQ::LSQRequest | inline |
isTranslationComplete() | gem5::o3::LSQ::LSQRequest | inline |
LSQEntryFreed enum value | gem5::o3::LSQ::LSQRequest | protected |
LSQRequest(LSQUnit *port, const DynInstPtr &inst, bool isLoad) | gem5::o3::LSQ::LSQRequest | protected |
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, bool stale_translation=false) | gem5::o3::LSQ::LSQRequest | protected |
lsqUnit() | gem5::o3::LSQ::LSQRequest | inlineprotected |
mainPacket() | gem5::o3::LSQ::LSQRequest | inlinevirtual |
mainReq() | gem5::o3::LSQ::LSQRequest | inlinevirtual |
markAsStaleTranslation()=0 | gem5::o3::LSQ::LSQRequest | pure virtual |
markDelayed() override | gem5::o3::LSQ::LSQRequest | inlineprotectedvirtual |
name() const | gem5::o3::LSQ::LSQRequest | inlinevirtual |
needWBToRegister() const | gem5::o3::LSQ::LSQRequest | inline |
numInTranslationFragments | gem5::o3::LSQ::LSQRequest | protected |
numTranslatedFragments | gem5::o3::LSQ::LSQRequest | protected |
packet(int idx=0) | gem5::o3::LSQ::LSQRequest | inline |
packetNotSent() | gem5::o3::LSQ::LSQRequest | inline |
packetReplied() | gem5::o3::LSQ::LSQRequest | inline |
packetSent() | gem5::o3::LSQ::LSQRequest | inline |
predecessor | gem5::Packet::SenderState | |
recvTimingResp(PacketPtr pkt)=0 | gem5::o3::LSQ::LSQRequest | pure virtual |
release(Flag reason) | gem5::o3::LSQ::LSQRequest | inlineprotected |
req(int idx=0) | gem5::o3::LSQ::LSQRequest | inline |
req(int idx=0) const | gem5::o3::LSQ::LSQRequest | inline |
Retry enum value | gem5::o3::LSQ::LSQRequest | protected |
SenderState() | gem5::Packet::SenderState | inline |
sendFragmentToTranslation(int i) | gem5::o3::LSQ::LSQRequest | |
sendPacketToCache()=0 | gem5::o3::LSQ::LSQRequest | pure virtual |
Sent enum value | gem5::o3::LSQ::LSQRequest | protected |
setContext(const ContextID &context_id) | gem5::o3::LSQ::LSQRequest | inline |
setState(const State &newState) | gem5::o3::LSQ::LSQRequest | inlineprotected |
setStateToFault() | gem5::o3::LSQ::LSQRequest | inline |
setVirt(Addr vaddr, unsigned size, Request::Flags flags_, RequestorID requestor_id, Addr pc) | gem5::o3::LSQ::LSQRequest | inline |
squashed() const override | gem5::o3::LSQ::LSQRequest | protectedvirtual |
squashTranslation() | gem5::o3::LSQ::LSQRequest | inline |
State enum name | gem5::o3::LSQ::LSQRequest | protected |
taskId(const uint32_t &v) | gem5::o3::LSQ::LSQRequest | inline |
taskId() const | gem5::o3::LSQ::LSQRequest | inline |
TranslationFinished enum value | gem5::o3::LSQ::LSQRequest | protected |
TranslationSquashed enum value | gem5::o3::LSQ::LSQRequest | protected |
TranslationStarted enum value | gem5::o3::LSQ::LSQRequest | protected |
WritebackDone enum value | gem5::o3::LSQ::LSQRequest | protected |
writebackDone() | gem5::o3::LSQ::LSQRequest | inline |
WritebackScheduled enum value | gem5::o3::LSQ::LSQRequest | protected |
writebackScheduled() | gem5::o3::LSQ::LSQRequest | inline |
WriteBackToRegister enum value | gem5::o3::LSQ::LSQRequest | protected |
~LSQRequest() | gem5::o3::LSQ::LSQRequest | protectedvirtual |
~SenderState() | gem5::Packet::SenderState | inlinevirtual |
~Translation() | gem5::BaseMMU::Translation | inlinevirtual |