_isSecure | gem5::Packet | private |
_qosValue | gem5::Packet | private |
addr | gem5::Packet | private |
allocate() | gem5::Packet | inline |
BLOCK_CACHED enum value | gem5::Packet | private |
bytesValid | gem5::Packet | private |
CACHE_RESPONDING enum value | gem5::Packet | private |
cacheResponding() const | gem5::Packet | inline |
clearBlockCached() | gem5::Packet | inline |
clearWriteThrough() | gem5::Packet | inline |
cmd | gem5::Packet | |
cmdString() const | gem5::Packet | inline |
cmdToIndex() const | gem5::Packet | inline |
Command typedef | gem5::Packet | |
convertLlToRead() | gem5::Packet | inline |
convertScToWrite() | gem5::Packet | inline |
COPY_FLAGS enum value | gem5::Packet | private |
copyError(Packet *pkt) | gem5::Packet | inline |
copyResponderFlags(const PacketPtr pkt) | gem5::Packet | |
createRead(const RequestPtr &req) | gem5::Packet | inlinestatic |
createWrite(const RequestPtr &req) | gem5::Packet | inlinestatic |
data | gem5::Packet | private |
dataDynamic(T *p) | gem5::Packet | inline |
dataStatic(T *p) | gem5::Packet | inline |
dataStaticConst(const T *p) | gem5::Packet | inline |
deleteData() | gem5::Packet | inline |
DYNAMIC_DATA enum value | gem5::Packet | private |
EXPRESS_SNOOP enum value | gem5::Packet | private |
Extensible()=default | gem5::Extensible< Packet > | |
Extensible(const Extensible &other) | gem5::Extensible< Packet > | inline |
extensions | gem5::Extensible< Packet > | protected |
FAILS_TRANSACTION enum value | gem5::Packet | private |
findExtension() | gem5::Extensible< Packet > | inlineprotected |
findNextSenderState() const | gem5::Packet | inline |
Flags typedef | gem5::Packet | |
flags | gem5::Packet | private |
FlagsType typedef | gem5::Packet | |
FROM_TRANSACTION enum value | gem5::Packet | private |
fromCache() const | gem5::Packet | inline |
get(ByteOrder endian) const | gem5::Packet | inline |
getAddr() const | gem5::Packet | inline |
getAddrRange() const | gem5::Packet | |
getAtomicOp() const | gem5::Packet | inline |
getBE() const | gem5::Packet | inline |
getBlockAddr(unsigned int blk_size) const | gem5::Packet | inline |
getConstPtr() const | gem5::Packet | inline |
getExtension() | gem5::Extensible< Packet > | inline |
getHtmTransactionFailedInCacheRC() const | gem5::Packet | |
getHtmTransactionUid() const | gem5::Packet | |
getLE() const | gem5::Packet | inline |
getOffset(unsigned int blk_size) const | gem5::Packet | inline |
getPtr() | gem5::Packet | inline |
getRaw() const | gem5::Packet | inline |
getSize() const | gem5::Packet | inline |
getUintX(ByteOrder endian) const | gem5::Packet | |
HAS_SHARERS enum value | gem5::Packet | private |
hasData() const | gem5::Packet | inline |
hasRespData() const | gem5::Packet | inline |
hasSharers() const | gem5::Packet | inline |
headerDelay | gem5::Packet | |
htmReturnReason | gem5::Packet | private |
htmTransactionFailedInCache() const | gem5::Packet | |
htmTransactionUid | gem5::Packet | private |
id | gem5::Packet | |
isAtomicOp() const | gem5::Packet | inline |
isBlockCached() const | gem5::Packet | inline |
isClean() const | gem5::Packet | inline |
isCleanEviction() const | gem5::Packet | inline |
isCleanInvalidateRequest() const | gem5::Packet | inline |
isDemand() const | gem5::Packet | inline |
isError() const | gem5::Packet | inline |
isEviction() const | gem5::Packet | inline |
isExpressSnoop() const | gem5::Packet | inline |
isFlush() const | gem5::Packet | inline |
isGLCSet() const | gem5::Packet | inline |
isHtmTransactional() const | gem5::Packet | |
isInvalidate() const | gem5::Packet | inline |
isLLSC() const | gem5::Packet | inline |
isLockedRMW() const | gem5::Packet | inline |
isMaskedWrite() const | gem5::Packet | inline |
isPrint() const | gem5::Packet | inline |
isRead() const | gem5::Packet | inline |
isRequest() const | gem5::Packet | inline |
isResponse() const | gem5::Packet | inline |
isSecure() const | gem5::Packet | inline |
isSLCSet() const | gem5::Packet | inline |
isUpgrade() const | gem5::Packet | inline |
isWholeLineWrite(unsigned blk_size) | gem5::Packet | inline |
isWrite() const | gem5::Packet | inline |
isWriteback() const | gem5::Packet | inline |
makeAtomicResponse() | gem5::Packet | inline |
makeHtmTransactionalReqResponse(const HtmCacheFailure ret_code) | gem5::Packet | |
makeReadCmd(const RequestPtr &req) | gem5::Packet | inlinestatic |
makeResponse() | gem5::Packet | inline |
makeTimingResponse() | gem5::Packet | inline |
makeWriteCmd(const RequestPtr &req) | gem5::Packet | inlinestatic |
matchAddr(const Addr addr, const bool is_secure) const | gem5::Packet | |
matchAddr(const PacketPtr pkt) const | gem5::Packet | |
matchBlockAddr(const Addr addr, const bool is_secure, const int blk_size) const | gem5::Packet | |
matchBlockAddr(const PacketPtr pkt, const int blk_size) const | gem5::Packet | |
mustCheckAbove() const | gem5::Packet | inline |
needsResponse() const | gem5::Packet | inline |
needsWritable() const | gem5::Packet | inline |
Packet(const RequestPtr &_req, MemCmd _cmd) | gem5::Packet | inline |
Packet(const RequestPtr &_req, MemCmd _cmd, int _blkSize, PacketId _id=0) | gem5::Packet | inline |
Packet(const PacketPtr pkt, bool clear_flags, bool alloc_data) | gem5::Packet | inline |
payloadDelay | gem5::Packet | |
popLabel() | gem5::Packet | inline |
popSenderState() | gem5::Packet | |
print(std::ostream &o, int verbosity=0, const std::string &prefix="") const | gem5::Packet | virtual |
print() const | gem5::Packet | |
Printable() | gem5::Printable | inline |
pushLabel(const std::string &lbl) | gem5::Packet | inline |
pushSenderState(SenderState *sender_state) | gem5::Packet | |
qosValue() const | gem5::Packet | inline |
qosValue(const uint8_t qos_value) | gem5::Packet | inline |
removeExtension(void) | gem5::Extensible< Packet > | inline |
req | gem5::Packet | |
requestorId() const | gem5::Packet | inline |
RESPONDER_FLAGS enum value | gem5::Packet | private |
RESPONDER_HAD_WRITABLE enum value | gem5::Packet | private |
responderHadWritable() const | gem5::Packet | inline |
SATISFIED enum value | gem5::Packet | private |
satisfied() const | gem5::Packet | inline |
senderState | gem5::Packet | |
set(T v, ByteOrder endian) | gem5::Packet | inline |
setAddr(Addr _addr) | gem5::Packet | inline |
setBadAddress() | gem5::Packet | inline |
setBadCommand() | gem5::Packet | inline |
setBE(T v) | gem5::Packet | inline |
setBlockCached() | gem5::Packet | inline |
setCacheResponding() | gem5::Packet | inline |
setData(const uint8_t *p) | gem5::Packet | inline |
setDataFromBlock(const uint8_t *blk_data, int blkSize) | gem5::Packet | inline |
setExpressSnoop() | gem5::Packet | inline |
setExtension(std::shared_ptr< T > ext) | gem5::Extensible< Packet > | inline |
setFunctionalResponseStatus(bool success) | gem5::Packet | inline |
setHasSharers() | gem5::Packet | inline |
setHtmTransactional(uint64_t val) | gem5::Packet | |
setHtmTransactionFailedInCache(const HtmCacheFailure ret_code) | gem5::Packet | |
setLE(T v) | gem5::Packet | inline |
setRaw(T v) | gem5::Packet | inline |
setResponderHadWritable() | gem5::Packet | inline |
setSatisfied() | gem5::Packet | inline |
setSize(unsigned size) | gem5::Packet | inline |
setSuppressFuncError() | gem5::Packet | inline |
setUintX(uint64_t w, ByteOrder endian) | gem5::Packet | |
setWriteThrough() | gem5::Packet | inline |
size | gem5::Packet | private |
snoopDelay | gem5::Packet | |
STATIC_DATA enum value | gem5::Packet | private |
SUPPRESS_FUNC_ERROR enum value | gem5::Packet | private |
suppressFuncError() const | gem5::Packet | inline |
trySatisfyFunctional(PacketPtr other) | gem5::Packet | inline |
trySatisfyFunctional(Printable *obj, Addr base, bool is_secure, int size, uint8_t *_data) | gem5::Packet | |
VALID_ADDR enum value | gem5::Packet | private |
VALID_SIZE enum value | gem5::Packet | private |
WRITE_THROUGH enum value | gem5::Packet | private |
writeData(uint8_t *p) const | gem5::Packet | inline |
writeDataToBlock(uint8_t *blk_data, int blkSize) const | gem5::Packet | inline |
writeThrough() const | gem5::Packet | inline |
~Extensible()=default | gem5::Extensible< Packet > | virtual |
~Packet() | gem5::Packet | inline |
~Printable() | gem5::Printable | inlinevirtual |