gem5
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Groups Pages
Packet Member List

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

_isSecurePacketprivate
addrPacketprivate
allocate()Packetinline
BLOCK_CACHED enum valuePacketprivate
bytesValidPacketprivate
CACHE_RESPONDING enum valuePacketprivate
cacheResponding() const Packetinline
checkFunctional(PacketPtr other)Packetinline
checkFunctional(Printable *obj, Addr base, bool is_secure, int size, uint8_t *_data)Packet
clearBlockCached()Packetinline
cmdPacket
cmdString() const Packetinline
cmdToIndex() const Packetinline
Command typedefPacket
convertLlToRead()Packetinline
convertScToWrite()Packetinline
COPY_FLAGS enum valuePacketprivate
copyError(Packet *pkt)Packetinline
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
findNextSenderState() const Packetinline
flagsPacketprivate
Flags typedefPacket
FlagsType typedefPacket
fromCache() const Packetinline
get(ByteOrder endian) const Packetinline
get() const Packetinline
getAddr() const Packetinline
getAtomicOp() const Packetinline
getBE() const Packetinline
getBlockAddr(unsigned int blk_size) const Packetinline
getConstPtr() const Packetinline
getLE() const Packetinline
getOffset(unsigned int blk_size) const Packetinline
getPtr()Packetinline
getRaw() const Packetinlineprivate
getSize() const Packetinline
HAS_SHARERS enum valuePacketprivate
hasData() const Packetinline
hasRespData() const Packetinline
hasSharers() const Packetinline
headerDelayPacket
isAtomicOp() const Packetinline
isBlockCached() const Packetinline
isCleanEviction() const Packetinline
isError() const Packetinline
isEviction() const Packetinline
isExpressSnoop() const Packetinline
isFlush() const Packetinline
isInvalidate() const Packetinline
isLLSC() const Packetinline
isPrint() const Packetinline
isRead() const Packetinline
isRequest() const Packetinline
isResponse() const Packetinline
isSecure() const Packetinline
isUpgrade() const Packetinline
isWrite() const Packetinline
isWriteback() const Packetinline
makeAtomicResponse()Packetinline
makeReadCmd(const RequestPtr req)Packetinlinestatic
makeResponse()Packetinline
makeTimingResponse()Packetinline
makeWriteCmd(const RequestPtr req)Packetinlinestatic
mustCheckAbove() const Packetinline
needsResponse() const Packetinline
needsWritable() const Packetinline
Packet(const RequestPtr _req, MemCmd _cmd)Packetinline
Packet(const RequestPtr _req, MemCmd _cmd, int _blkSize)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="") const Packetvirtual
print() const Packet
Printable()Printableinline
pushLabel(const std::string &lbl)Packetinline
pushSenderState(SenderState *sender_state)Packet
reqPacket
RESPONDER_HAD_WRITABLE enum valuePacketprivate
responderHadWritable() const Packetinline
senderStatePacket
set(T v, ByteOrder endian)Packetinline
set(T v)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
setLE(T v)Packetinline
setRaw(T v)Packetinlineprivate
setResponderHadWritable()Packetinline
setSize(unsigned size)Packetinline
setSuppressFuncError()Packetinline
sizePacketprivate
snoopDelayPacket
STATIC_DATA enum valuePacketprivate
SUPPRESS_FUNC_ERROR enum valuePacketprivate
suppressFuncError() const Packetinline
VALID_ADDR enum valuePacketprivate
VALID_SIZE enum valuePacketprivate
writeData(uint8_t *p) const Packetinline
writeDataToBlock(uint8_t *blk_data, int blkSize) const Packetinline
~Packet()Packetinline
~Printable()Printableinlinevirtual

Generated on Fri Jun 9 2017 13:04:16 for gem5 by doxygen 1.8.6