gem5  v20.1.0.0
Packet Member List

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

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

Generated on Wed Sep 30 2020 14:02:29 for gem5 by doxygen 1.8.17