gem5  v22.1.0.0
gem5::Packet Member List

This is the complete list of members for gem5::Packet, including all inherited members.

_isSecuregem5::Packetprivate
_qosValuegem5::Packetprivate
addrgem5::Packetprivate
allocate()gem5::Packetinline
BLOCK_CACHED enum valuegem5::Packetprivate
bytesValidgem5::Packetprivate
CACHE_RESPONDING enum valuegem5::Packetprivate
cacheResponding() constgem5::Packetinline
clearBlockCached()gem5::Packetinline
clearWriteThrough()gem5::Packetinline
cmdgem5::Packet
cmdString() constgem5::Packetinline
cmdToIndex() constgem5::Packetinline
Command typedefgem5::Packet
convertLlToRead()gem5::Packetinline
convertScToWrite()gem5::Packetinline
COPY_FLAGS enum valuegem5::Packetprivate
copyError(Packet *pkt)gem5::Packetinline
copyResponderFlags(const PacketPtr pkt)gem5::Packet
createRead(const RequestPtr &req)gem5::Packetinlinestatic
createWrite(const RequestPtr &req)gem5::Packetinlinestatic
datagem5::Packetprivate
dataDynamic(T *p)gem5::Packetinline
dataStatic(T *p)gem5::Packetinline
dataStaticConst(const T *p)gem5::Packetinline
deleteData()gem5::Packetinline
DYNAMIC_DATA enum valuegem5::Packetprivate
EXPRESS_SNOOP enum valuegem5::Packetprivate
FAILS_TRANSACTION enum valuegem5::Packetprivate
findNextSenderState() constgem5::Packetinline
flagsgem5::Packetprivate
Flags typedefgem5::Packet
FlagsType typedefgem5::Packet
FROM_TRANSACTION enum valuegem5::Packetprivate
fromCache() constgem5::Packetinline
get(ByteOrder endian) constgem5::Packetinline
getAddr() constgem5::Packetinline
getAddrRange() constgem5::Packet
getAtomicOp() constgem5::Packetinline
getBE() constgem5::Packetinline
getBlockAddr(unsigned int blk_size) constgem5::Packetinline
getConstPtr() constgem5::Packetinline
getHtmTransactionFailedInCacheRC() constgem5::Packet
getHtmTransactionUid() constgem5::Packet
getLE() constgem5::Packetinline
getOffset(unsigned int blk_size) constgem5::Packetinline
getPtr()gem5::Packetinline
getRaw() constgem5::Packetinline
getSize() constgem5::Packetinline
getUintX(ByteOrder endian) constgem5::Packet
HAS_SHARERS enum valuegem5::Packetprivate
hasData() constgem5::Packetinline
hasRespData() constgem5::Packetinline
hasSharers() constgem5::Packetinline
headerDelaygem5::Packet
htmReturnReasongem5::Packetprivate
htmTransactionFailedInCache() constgem5::Packet
htmTransactionUidgem5::Packetprivate
idgem5::Packet
isAtomicOp() constgem5::Packetinline
isBlockCached() constgem5::Packetinline
isClean() constgem5::Packetinline
isCleanEviction() constgem5::Packetinline
isDemand() constgem5::Packetinline
isError() constgem5::Packetinline
isEviction() constgem5::Packetinline
isExpressSnoop() constgem5::Packetinline
isFlush() constgem5::Packetinline
isHtmTransactional() constgem5::Packet
isInvalidate() constgem5::Packetinline
isLLSC() constgem5::Packetinline
isLockedRMW() constgem5::Packetinline
isMaskedWrite() constgem5::Packetinline
isPrint() constgem5::Packetinline
isRead() constgem5::Packetinline
isRequest() constgem5::Packetinline
isResponse() constgem5::Packetinline
isSecure() constgem5::Packetinline
isUpgrade() constgem5::Packetinline
isWholeLineWrite(unsigned blk_size)gem5::Packetinline
isWrite() constgem5::Packetinline
isWriteback() constgem5::Packetinline
makeAtomicResponse()gem5::Packetinline
makeHtmTransactionalReqResponse(const HtmCacheFailure ret_code)gem5::Packet
makeReadCmd(const RequestPtr &req)gem5::Packetinlinestatic
makeResponse()gem5::Packetinline
makeTimingResponse()gem5::Packetinline
makeWriteCmd(const RequestPtr &req)gem5::Packetinlinestatic
matchAddr(const Addr addr, const bool is_secure) constgem5::Packet
matchAddr(const PacketPtr pkt) constgem5::Packet
matchBlockAddr(const Addr addr, const bool is_secure, const int blk_size) constgem5::Packet
matchBlockAddr(const PacketPtr pkt, const int blk_size) constgem5::Packet
mustCheckAbove() constgem5::Packetinline
needsResponse() constgem5::Packetinline
needsWritable() constgem5::Packetinline
Packet(const RequestPtr &_req, MemCmd _cmd)gem5::Packetinline
Packet(const RequestPtr &_req, MemCmd _cmd, int _blkSize, PacketId _id=0)gem5::Packetinline
Packet(const PacketPtr pkt, bool clear_flags, bool alloc_data)gem5::Packetinline
payloadDelaygem5::Packet
popLabel()gem5::Packetinline
popSenderState()gem5::Packet
print(std::ostream &o, int verbosity=0, const std::string &prefix="") constgem5::Packetvirtual
print() constgem5::Packet
Printable()gem5::Printableinline
pushLabel(const std::string &lbl)gem5::Packetinline
pushSenderState(SenderState *sender_state)gem5::Packet
qosValue() constgem5::Packetinline
qosValue(const uint8_t qos_value)gem5::Packetinline
reqgem5::Packet
requestorId() constgem5::Packetinline
RESPONDER_FLAGS enum valuegem5::Packetprivate
RESPONDER_HAD_WRITABLE enum valuegem5::Packetprivate
responderHadWritable() constgem5::Packetinline
SATISFIED enum valuegem5::Packetprivate
satisfied() constgem5::Packetinline
senderStategem5::Packet
set(T v, ByteOrder endian)gem5::Packetinline
setAddr(Addr _addr)gem5::Packetinline
setBadAddress()gem5::Packetinline
setBadCommand()gem5::Packetinline
setBE(T v)gem5::Packetinline
setBlockCached()gem5::Packetinline
setCacheResponding()gem5::Packetinline
setData(const uint8_t *p)gem5::Packetinline
setDataFromBlock(const uint8_t *blk_data, int blkSize)gem5::Packetinline
setExpressSnoop()gem5::Packetinline
setFunctionalResponseStatus(bool success)gem5::Packetinline
setHasSharers()gem5::Packetinline
setHtmTransactional(uint64_t val)gem5::Packet
setHtmTransactionFailedInCache(const HtmCacheFailure ret_code)gem5::Packet
setLE(T v)gem5::Packetinline
setRaw(T v)gem5::Packetinline
setResponderHadWritable()gem5::Packetinline
setSatisfied()gem5::Packetinline
setSize(unsigned size)gem5::Packetinline
setSuppressFuncError()gem5::Packetinline
setUintX(uint64_t w, ByteOrder endian)gem5::Packet
setWriteThrough()gem5::Packetinline
sizegem5::Packetprivate
snoopDelaygem5::Packet
STATIC_DATA enum valuegem5::Packetprivate
SUPPRESS_FUNC_ERROR enum valuegem5::Packetprivate
suppressFuncError() constgem5::Packetinline
trySatisfyFunctional(PacketPtr other)gem5::Packetinline
trySatisfyFunctional(Printable *obj, Addr base, bool is_secure, int size, uint8_t *_data)gem5::Packet
VALID_ADDR enum valuegem5::Packetprivate
VALID_SIZE enum valuegem5::Packetprivate
WRITE_THROUGH enum valuegem5::Packetprivate
writeData(uint8_t *p) constgem5::Packetinline
writeDataToBlock(uint8_t *blk_data, int blkSize) constgem5::Packetinline
writeThrough() constgem5::Packetinline
~Packet()gem5::Packetinline
~Printable()gem5::Printableinlinevirtual

Generated on Wed Dec 21 2022 10:23:27 for gem5 by doxygen 1.9.1