clone() const | gem5::ruby::RubyRequest | inlinevirtual |
functionalRead(Packet *pkt) | gem5::ruby::RubyRequest | virtual |
functionalRead(Packet *pkt, WriteMask &mask) | gem5::ruby::RubyRequest | virtual |
functionalWrite(Packet *pkt) | gem5::ruby::RubyRequest | virtual |
getAccessMode() const | gem5::ruby::RubyRequest | inline |
getDelayedTicks() const | gem5::ruby::Message | inline |
getDestination() const | gem5::ruby::Message | inlinevirtual |
getDestination() | gem5::ruby::Message | inlinevirtual |
getIncomingLink() const | gem5::ruby::Message | inline |
getLastEnqueueTime() const | gem5::ruby::Message | inline |
getLineAddress() const | gem5::ruby::RubyRequest | inline |
getMessageSize() const | gem5::ruby::Message | inlinevirtual |
getMessageSize() | gem5::ruby::Message | inlinevirtual |
getMsgCounter() const | gem5::ruby::Message | inline |
getPhysicalAddress() const | gem5::ruby::RubyRequest | inline |
getPrefetch() const | gem5::ruby::RubyRequest | inline |
getProgramCounter() const | gem5::ruby::RubyRequest | inline |
getRequestPtr() const | gem5::ruby::RubyRequest | inline |
getSize() const | gem5::ruby::RubyRequest | inline |
getTime() const | gem5::ruby::Message | inline |
getType() const | gem5::ruby::RubyRequest | inline |
getVnet() const | gem5::ruby::Message | inline |
incoming_link | gem5::ruby::Message | private |
m_AccessMode | gem5::ruby::RubyRequest | |
m_contextId | gem5::ruby::RubyRequest | |
m_DelayedTicks | gem5::ruby::Message | private |
m_htmFromTransaction | gem5::ruby::RubyRequest | |
m_htmTransactionUid | gem5::ruby::RubyRequest | |
m_instSeqNum | gem5::ruby::RubyRequest | |
m_isGLCSet | gem5::ruby::RubyRequest | |
m_isSecure | gem5::ruby::RubyRequest | |
m_isSLCSet | gem5::ruby::RubyRequest | |
m_isTlbi | gem5::ruby::RubyRequest | |
m_LastEnqueueTime | gem5::ruby::Message | private |
m_LineAddress | gem5::ruby::RubyRequest | |
m_msg_counter | gem5::ruby::Message | private |
m_PhysicalAddress | gem5::ruby::RubyRequest | |
m_pkt | gem5::ruby::RubyRequest | |
m_Prefetch | gem5::ruby::RubyRequest | |
m_ProgramCounter | gem5::ruby::RubyRequest | |
m_Size | gem5::ruby::RubyRequest | |
m_time | gem5::ruby::Message | private |
m_tlbiTransactionUid | gem5::ruby::RubyRequest | |
m_Type | gem5::ruby::RubyRequest | |
m_wfid | gem5::ruby::RubyRequest | |
m_writeMask | gem5::ruby::RubyRequest | |
m_WTData | gem5::ruby::RubyRequest | |
Message(Tick curTime) | gem5::ruby::Message | inline |
Message(const Message &other)=default | gem5::ruby::Message | |
print(std::ostream &out) const | gem5::ruby::RubyRequest | virtual |
RubyRequest(Tick curTime, uint64_t _paddr, int _len, uint64_t _pc, RubyRequestType _type, RubyAccessMode _access_mode, PacketPtr _pkt, PrefetchBit _pb=PrefetchBit_No, ContextID _proc_id=100, ContextID _core_id=99) | gem5::ruby::RubyRequest | inline |
RubyRequest(Tick curTime, uint64_t _pc, RubyRequestType _type, RubyAccessMode _access_mode, PacketPtr _pkt, ContextID _proc_id, ContextID _core_id) | gem5::ruby::RubyRequest | inline |
RubyRequest(Tick curTime, uint64_t _paddr, int _len, uint64_t _pc, RubyRequestType _type, RubyAccessMode _access_mode, PacketPtr _pkt, PrefetchBit _pb, unsigned _proc_id, unsigned _core_id, int _wm_size, std::vector< bool > &_wm_mask, DataBlock &_Data, uint64_t _instSeqNum=0) | gem5::ruby::RubyRequest | inline |
RubyRequest(Tick curTime, uint64_t _paddr, int _len, uint64_t _pc, RubyRequestType _type, RubyAccessMode _access_mode, PacketPtr _pkt, PrefetchBit _pb, unsigned _proc_id, unsigned _core_id, int _wm_size, std::vector< bool > &_wm_mask, DataBlock &_Data, std::vector< std::pair< int, AtomicOpFunctor * > > _atomicOps, uint64_t _instSeqNum=0) | gem5::ruby::RubyRequest | inline |
RubyRequest(Tick curTime) | gem5::ruby::RubyRequest | inline |
setIncomingLink(int link) | gem5::ruby::Message | inline |
setLastEnqueueTime(const Tick &time) | gem5::ruby::Message | inline |
setMsgCounter(uint64_t c) | gem5::ruby::Message | inline |
setVnet(int net) | gem5::ruby::Message | inline |
setWriteMask(uint32_t offset, uint32_t len, std::vector< std::pair< int, AtomicOpFunctor * > > atomicOps) | gem5::ruby::RubyRequest | |
updateDelayedTicks(Tick curTime) | gem5::ruby::Message | inline |
vnet | gem5::ruby::Message | private |
~Message() | gem5::ruby::Message | inlinevirtual |