gem5  v22.1.0.0
gem5::MSHR Member List

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

_isUncacheablegem5::QueueEntryprotected
_namegem5::Namedprivate
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
allocItergem5::MSHRprivate
allocOnFill() constgem5::MSHRinline
blkAddrgem5::QueueEntry
blkSizegem5::QueueEntry
clearDownstreamPending()gem5::MSHR
conflictAddr(const QueueEntry *entry) const overridegem5::MSHRvirtual
deallocate()gem5::MSHR
deferredTargetsgem5::MSHRprivate
delay(Tick delay_ticks)gem5::MSHRinline
downstreamPendinggem5::MSHRprivate
extractServiceableTargets(PacketPtr pkt)gem5::MSHR
getNumTargets() constgem5::MSHRinline
getTarget() overridegem5::MSHRinlinevirtual
handleSnoop(PacketPtr target, Counter order)gem5::MSHR
hasFromCache() constgem5::MSHRinline
hasLockedRMWReadTarget()gem5::MSHR
hasPostDowngrade() constgem5::MSHRinline
hasPostInvalidate() constgem5::MSHRinline
hasTargets() constgem5::MSHRinline
inServicegem5::QueueEntry
isCleaning() constgem5::MSHRinline
isForwardgem5::MSHR
isPendingModified() constgem5::MSHRinline
isSecuregem5::QueueEntry
isUncacheable() constgem5::QueueEntryinline
isWholeLineWrite() constgem5::MSHRinline
Iterator typedefgem5::MSHR
List typedefgem5::MSHR
markInService(bool pending_modified_resp)gem5::MSHR
matchBlockAddr(const Addr addr, const bool is_secure) const overridegem5::MSHRvirtual
matchBlockAddr(const PacketPtr pkt) const overridegem5::MSHRvirtual
MSHR(const std::string &name)gem5::MSHR
MSHRQueue classgem5::MSHRfriend
name() constgem5::Namedinlinevirtual
Named(const std::string &name_)gem5::Namedinline
needsWritable() constgem5::MSHRinline
ordergem5::QueueEntry
pendingModifiedgem5::MSHRprivate
popTarget()gem5::MSHRinline
postDowngradegem5::MSHRprivate
postInvalidategem5::MSHRprivate
predecessorgem5::Packet::SenderState
print(std::ostream &os, int verbosity=0, const std::string &prefix="") const overridegem5::MSHRvirtual
print() constgem5::MSHR
Printable()gem5::Printableinline
promoteDeferredTargets()gem5::MSHR
promoteIf(const std::function< bool(Target &)> &pred)gem5::MSHRprivate
promoteReadable()gem5::MSHR
promoteWritable()gem5::MSHR
Queue classgem5::MSHRfriend
QueueEntry(const std::string &name)gem5::QueueEntryinline
readyItergem5::MSHRprivate
readyTimegem5::QueueEntryprotected
SenderState()gem5::Packet::SenderStateinline
sendPacket(BaseCache &cache) overridegem5::MSHRvirtual
targetsgem5::MSHRprivate
trySatisfyFunctional(PacketPtr pkt)gem5::MSHR
updateLockedRMWReadTarget(PacketPtr pkt)gem5::MSHR
wasWholeLineWritegem5::MSHR
~Named()=defaultgem5::Namedvirtual
~Printable()gem5::Printableinlinevirtual
~SenderState()gem5::Packet::SenderStateinlinevirtual

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