This is the complete list of members for gem5::MSHR, including all inherited members.
_isUncacheable | gem5::QueueEntry | protected |
_name | gem5::Named | private |
allocate(Addr blk_addr, unsigned blk_size, PacketPtr pkt, Tick when_ready, Counter _order, bool alloc_on_fill) | gem5::MSHR | |
allocateTarget(PacketPtr target, Tick when, Counter order, bool alloc_on_fill) | gem5::MSHR | |
allocIter | gem5::MSHR | private |
allocOnFill() const | gem5::MSHR | inline |
blkAddr | gem5::QueueEntry | |
blkSize | gem5::QueueEntry | |
clearDownstreamPending() | gem5::MSHR | |
conflictAddr(const QueueEntry *entry) const override | gem5::MSHR | virtual |
deallocate() | gem5::MSHR | |
deferredTargets | gem5::MSHR | private |
delay(Tick delay_ticks) | gem5::MSHR | inline |
downstreamPending | gem5::MSHR | private |
extractServiceableTargets(PacketPtr pkt) | gem5::MSHR | |
getNumTargets() const | gem5::MSHR | inline |
getTarget() override | gem5::MSHR | inlinevirtual |
handleSnoop(PacketPtr target, Counter order) | gem5::MSHR | |
hasFromCache() const | gem5::MSHR | inline |
hasLockedRMWReadTarget() | gem5::MSHR | |
hasPostDowngrade() const | gem5::MSHR | inline |
hasPostInvalidate() const | gem5::MSHR | inline |
hasTargets() const | gem5::MSHR | inline |
inService | gem5::QueueEntry | |
isCleaning() const | gem5::MSHR | inline |
isForward | gem5::MSHR | |
isPendingModified() const | gem5::MSHR | inline |
isSecure | gem5::QueueEntry | |
isUncacheable() const | gem5::QueueEntry | inline |
isWholeLineWrite() const | gem5::MSHR | inline |
Iterator typedef | gem5::MSHR | |
List typedef | gem5::MSHR | |
markInService(bool pending_modified_resp) | gem5::MSHR | |
matchBlockAddr(const Addr addr, const bool is_secure) const override | gem5::MSHR | virtual |
matchBlockAddr(const PacketPtr pkt) const override | gem5::MSHR | virtual |
MSHR(const std::string &name) | gem5::MSHR | |
MSHRQueue class | gem5::MSHR | friend |
name() const | gem5::Named | inlinevirtual |
Named(const std::string &name_) | gem5::Named | inline |
needsWritable() const | gem5::MSHR | inline |
order | gem5::QueueEntry | |
pendingModified | gem5::MSHR | private |
popTarget() | gem5::MSHR | inline |
postDowngrade | gem5::MSHR | private |
postInvalidate | gem5::MSHR | private |
predecessor | gem5::Packet::SenderState | |
print(std::ostream &os, int verbosity=0, const std::string &prefix="") const override | gem5::MSHR | virtual |
print() const | gem5::MSHR | |
Printable() | gem5::Printable | inline |
promoteDeferredTargets() | gem5::MSHR | |
promoteIf(const std::function< bool(Target &)> &pred) | gem5::MSHR | private |
promoteReadable() | gem5::MSHR | |
promoteWritable() | gem5::MSHR | |
Queue class | gem5::MSHR | friend |
QueueEntry(const std::string &name) | gem5::QueueEntry | inline |
readyIter | gem5::MSHR | private |
readyTime | gem5::QueueEntry | protected |
SenderState() | gem5::Packet::SenderState | inline |
sendPacket(BaseCache &cache) override | gem5::MSHR | virtual |
targets | gem5::MSHR | private |
trySatisfyFunctional(PacketPtr pkt) | gem5::MSHR | |
updateLockedRMWReadTarget(PacketPtr pkt) | gem5::MSHR | |
wasWholeLineWrite | gem5::MSHR | |
~Named()=default | gem5::Named | virtual |
~Printable() | gem5::Printable | inlinevirtual |
~SenderState() | gem5::Packet::SenderState | inlinevirtual |