_byteEnable | gem5::Request | private |
_cacheCoherenceFlags | gem5::Request | private |
_contextId | gem5::Request | private |
_extraData | gem5::Request | private |
_flags | gem5::Request | private |
_htmAbortCause | gem5::Request | private |
_instCount | gem5::Request | private |
_localAccessor | gem5::Request | private |
_paddr | gem5::Request | private |
_pc | gem5::Request | private |
_reqInstSeqNum | gem5::Request | private |
_requestorId | gem5::Request | private |
_size | gem5::Request | private |
_streamId | gem5::Request | private |
_substreamId | gem5::Request | private |
_systemReq | gem5::Request | private |
_taskId | gem5::Request | private |
_time | gem5::Request | private |
_vaddr | gem5::Request | private |
accessDelta | gem5::Request | |
ACQUIRE enum value | gem5::Request | |
ARCH_BITS enum value | gem5::Request | |
ArchFlagsType typedef | gem5::Request | |
ATOMIC_NO_RETURN_OP enum value | gem5::Request | |
ATOMIC_RETURN_OP enum value | gem5::Request | |
atomicOpFunctor | gem5::Request | private |
CACHE_BLOCK_ZERO enum value | gem5::Request | |
CacheCoherenceFlags typedef | gem5::Request | |
CacheCoherenceFlagsType typedef | gem5::Request | |
CACHED enum value | gem5::Request | |
CLEAN enum value | gem5::Request | |
clearCacheCoherenceFlags(CacheCoherenceFlags extraFlags) | gem5::Request | inline |
clearFlags(Flags flags) | gem5::Request | inline |
contextId() const | gem5::Request | inline |
createMemManagement(Flags flags, RequestorID id) | gem5::Request | inlinestatic |
depth | gem5::Request | mutable |
DLC_BIT enum value | gem5::Request | |
DST_BITS enum value | gem5::Request | |
DST_POC enum value | gem5::Request | |
DST_POU enum value | gem5::Request | |
EVICT_NEXT enum value | gem5::Request | |
Extensible()=default | gem5::Extensible< Request > | |
Extensible(const Extensible &other) | gem5::Extensible< Request > | inline |
extensions | gem5::Extensible< Request > | protected |
extraDataValid() const | gem5::Request | inline |
findExtension() | gem5::Extensible< Request > | inlineprotected |
Flags typedef | gem5::Request | |
FlagsType typedef | gem5::Request | |
FLUSH_L2 enum value | gem5::Request | |
funcRequestorId enum value | gem5::Request | |
getAccessDepth() const | gem5::Request | inline |
getAccessLatency() const | gem5::Request | inline |
getArchFlags() const | gem5::Request | inline |
getAtomicOpFunctor() | gem5::Request | inline |
getByteEnable() const | gem5::Request | inline |
getDest() const | gem5::Request | inline |
getExtension() | gem5::Extensible< Request > | inline |
getExtraData() const | gem5::Request | inline |
getFlags() | gem5::Request | inline |
getHtmAbortCause() const | gem5::Request | inline |
getInstCount() const | gem5::Request | inline |
getPaddr() const | gem5::Request | inline |
getPC() const | gem5::Request | inline |
getReqInstSeqNum() const | gem5::Request | inline |
getSize() const | gem5::Request | inline |
getTranslateLatency() const | gem5::Request | inline |
getVaddr() const | gem5::Request | inline |
GL1_CACHE_INV enum value | gem5::Request | |
GL2_CACHE_INV enum value | gem5::Request | |
GLC_BIT enum value | gem5::Request | |
hasAtomicOpFunctor() | gem5::Request | inline |
hasContextId() const | gem5::Request | inline |
hasHtmAbortCause() const | gem5::Request | inline |
hasInstCount() const | gem5::Request | inline |
hasInstSeqNum() const | gem5::Request | inline |
hasPaddr() const | gem5::Request | inline |
hasPC() const | gem5::Request | inline |
hasSize() const | gem5::Request | inline |
hasStreamId() const | gem5::Request | inline |
hasSubstreamId() const | gem5::Request | inline |
hasVaddr() const | gem5::Request | inline |
HTM_ABORT enum value | gem5::Request | |
HTM_CANCEL enum value | gem5::Request | |
HTM_CMD | gem5::Request | static |
HTM_COMMIT enum value | gem5::Request | |
HTM_START enum value | gem5::Request | |
I_CACHE_INV enum value | gem5::Request | |
incAccessDepth() const | gem5::Request | inline |
INST_FETCH enum value | gem5::Request | |
intRequestorId enum value | gem5::Request | |
INV_L1 enum value | gem5::Request | |
INVALIDATE enum value | gem5::Request | |
invldRequestorId enum value | gem5::Request | |
isAcquire() const | gem5::Request | inline |
isAtomic() const | gem5::Request | inline |
isAtomicNoReturn() const | gem5::Request | inline |
isAtomicReturn() const | gem5::Request | inline |
isCacheClean() const | gem5::Request | inline |
isCacheInvalidate() const | gem5::Request | inline |
isCacheMaintenance() const | gem5::Request | inline |
isCondSwap() const | gem5::Request | inline |
isGL2CacheFlush() const | gem5::Request | inline |
isGLCSet() const | gem5::Request | inline |
isHTMAbort() const | gem5::Request | inline |
isHTMCancel() const | gem5::Request | inline |
isHTMCmd() const | gem5::Request | inline |
isHTMCommit() const | gem5::Request | inline |
isHTMStart() const | gem5::Request | inline |
isInstFetch() const | gem5::Request | inline |
isInvL1() const | gem5::Request | inline |
isInvL2() const | gem5::Request | inline |
isKernel() const | gem5::Request | inline |
isLLSC() const | gem5::Request | inline |
isLocalAccess() | gem5::Request | inline |
isLockedRMW() const | gem5::Request | inline |
isMasked() const | gem5::Request | inline |
isMemMgmt() const | gem5::Request | inline |
isPrefetch() const | gem5::Request | inline |
isPrefetchEx() const | gem5::Request | inline |
isPriv() const | gem5::Request | inline |
isPTWalk() const | gem5::Request | inline |
isReadModifyWrite() const | gem5::Request | inline |
isRelease() const | gem5::Request | inline |
isSecure() const | gem5::Request | inline |
isSLCSet() const | gem5::Request | inline |
isStrictlyOrdered() const | gem5::Request | inline |
isSwap() const | gem5::Request | inline |
isTlbi() const | gem5::Request | inline |
isTlbiCmd() const | gem5::Request | inline |
isTlbiExtSync() const | gem5::Request | inline |
isTlbiExtSyncComp() const | gem5::Request | inline |
isTlbiSync() const | gem5::Request | inline |
isToPOC() const | gem5::Request | inline |
isToPOU() const | gem5::Request | inline |
isUncacheable() const | gem5::Request | inline |
K_CACHE_INV enum value | gem5::Request | |
K_CACHE_WB enum value | gem5::Request | |
KERNEL enum value | gem5::Request | |
LLSC enum value | gem5::Request | |
LocalAccessor typedef | gem5::Request | |
localAccessor(ThreadContext *tc, Packet *pkt) | gem5::Request | inline |
LOCKED_RMW enum value | gem5::Request | |
MEM_SWAP enum value | gem5::Request | |
MEM_SWAP_COND enum value | gem5::Request | |
NO_ACCESS enum value | gem5::Request | |
PF_EXCLUSIVE enum value | gem5::Request | |
PHYSICAL enum value | gem5::Request | |
PREFETCH enum value | gem5::Request | |
PrivateFlags typedef | gem5::Request | private |
privateFlags | gem5::Request | private |
PrivateFlagsType typedef | gem5::Request | private |
PRIVILEGED enum value | gem5::Request | |
PT_WALK enum value | gem5::Request | |
READ_MODIFY_WRITE enum value | gem5::Request | |
READ_WRITE enum value | gem5::Request | |
RELEASE enum value | gem5::Request | |
removeExtension(void) | gem5::Extensible< Request > | inline |
Request() | gem5::Request | inline |
Request(Addr paddr, unsigned size, Flags flags, RequestorID id) | gem5::Request | inline |
Request(Addr vaddr, unsigned size, Flags flags, RequestorID id, Addr pc, ContextID cid, AtomicOpFunctorPtr atomic_op=nullptr) | gem5::Request | inline |
Request(const Request &other) | gem5::Request | inline |
requestorId() const | gem5::Request | inline |
requestorId(RequestorID rid) | gem5::Request | inline |
SECURE enum value | gem5::Request | |
setAccessLatency() | gem5::Request | inline |
setAtomicOpFunctor(AtomicOpFunctorPtr amo_op) | gem5::Request | inline |
setByteEnable(const std::vector< bool > &be) | gem5::Request | inline |
setCacheCoherenceFlags(CacheCoherenceFlags extraFlags) | gem5::Request | inline |
setContext(ContextID context_id) | gem5::Request | inline |
setExtension(std::shared_ptr< T > ext) | gem5::Extensible< Request > | inline |
setExtraData(uint64_t extraData) | gem5::Request | inline |
setFlags(Flags flags) | gem5::Request | inline |
setHtmAbortCause(HtmFailureFaultCause val) | gem5::Request | inline |
setInstCount(Counter val) | gem5::Request | inline |
setLocalAccessor(LocalAccessor acc) | gem5::Request | inline |
setPaddr(Addr paddr) | gem5::Request | inline |
setPC(Addr pc) | gem5::Request | inline |
setReqInstSeqNum(const InstSeqNum seq_num) | gem5::Request | inline |
setStreamId(uint32_t sid) | gem5::Request | inline |
setSubstreamId(uint32_t ssid) | gem5::Request | inline |
setSystemReq(bool sysReq) | gem5::Request | inline |
setTranslateLatency() | gem5::Request | inline |
setVirt(Addr vaddr, unsigned size, Flags flags, RequestorID id, Addr pc, AtomicOpFunctorPtr amo_op=nullptr) | gem5::Request | inline |
SHARED enum value | gem5::Request | |
SLC_BIT enum value | gem5::Request | |
splitOnVaddr(Addr split_addr, RequestPtr &req1, RequestPtr &req2) | gem5::Request | inline |
STICKY_FLAGS enum value | gem5::Request | |
STICKY_PRIVATE_FLAGS enum value | gem5::Request | private |
STORE_NO_DATA | gem5::Request | static |
streamId() const | gem5::Request | inline |
STRICT_ORDER enum value | gem5::Request | |
substreamId() const | gem5::Request | inline |
systemReq() const | gem5::Request | inline |
taskId() const | gem5::Request | inline |
taskId(uint32_t id) | gem5::Request | inline |
time() const | gem5::Request | inline |
TLBI enum value | gem5::Request | |
TLBI_CMD | gem5::Request | static |
TLBI_EXT_SYNC enum value | gem5::Request | |
TLBI_EXT_SYNC_COMP enum value | gem5::Request | |
TLBI_SYNC enum value | gem5::Request | |
translateDelta | gem5::Request | |
UNCACHEABLE enum value | gem5::Request | |
V_CACHE_INV enum value | gem5::Request | |
VALID_CONTEXT_ID enum value | gem5::Request | private |
VALID_EXTRA_DATA enum value | gem5::Request | private |
VALID_HTM_ABORT_CAUSE enum value | gem5::Request | private |
VALID_INST_COUNT enum value | gem5::Request | private |
VALID_INST_SEQ_NUM enum value | gem5::Request | private |
VALID_PADDR enum value | gem5::Request | private |
VALID_PC enum value | gem5::Request | private |
VALID_SIZE enum value | gem5::Request | private |
VALID_STREAM_ID enum value | gem5::Request | private |
VALID_SUBSTREAM_ID enum value | gem5::Request | private |
VALID_VADDR enum value | gem5::Request | private |
wbRequestorId enum value | gem5::Request | |
~Extensible()=default | gem5::Extensible< Request > | virtual |
~Request() | gem5::Request | inline |