gem5  v20.1.0.0
MSHRQueue Member List

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

_drainManagerDrainableprivate
_drainStateDrainablemutableprivate
_numInServiceQueue< MSHR >protected
addToReadyList(MSHR *entry)Queue< MSHR >inlineprotected
allocate(Addr blk_addr, unsigned blk_size, PacketPtr pkt, Tick when_ready, Counter order, bool alloc_on_fill)MSHRQueue
allocatedQueue< MSHR >protected
allocatedListQueue< MSHR >protected
canPrefetch() constMSHRQueueinline
deallocate(MSHR *entry)Queue< MSHR >inline
delay(MSHR *mshr, Tick delay_ticks)MSHRQueue
demandReserveMSHRQueueprivate
dmDrain()Drainableprivate
dmDrainResume()Drainableprivate
drain() overrideQueue< MSHR >inlinevirtual
Drainable()Drainableprotected
drainResume()Drainableinlineprotectedvirtual
drainState() constDrainableinline
entriesQueue< MSHR >protected
findMatch(Addr blk_addr, bool is_secure, bool ignore_uncacheable=true) constQueue< MSHR >inline
findPending(const QueueEntry *entry) constQueue< MSHR >inline
forceDeallocateTarget(MSHR *mshr)MSHRQueue
freeListQueue< MSHR >protected
getNext() constQueue< MSHR >inline
havePending() constMSHRQueueinline
isEmpty() constQueue< MSHR >inline
isFull() constQueue< MSHR >inline
labelQueue< MSHR >protected
markInService(MSHR *mshr, bool pending_modified_resp)MSHRQueue
markPending(MSHR *mshr)MSHRQueue
moveToFront(MSHR *mshr)MSHRQueue
MSHRQueue(const std::string &_label, int num_entries, int reserve, int demand_reserve)MSHRQueue
nextReadyTime() constQueue< MSHR >inline
notifyFork()Drainableinlinevirtual
numEntriesQueue< MSHR >protected
numInService() constQueue< MSHR >inline
numReserveQueue< MSHR >protected
Queue(const std::string &_label, int num_entries, int reserve)Queue< MSHR >inline
readyListQueue< MSHR >protected
signalDrainDone() constDrainableinlineprotected
trySatisfyFunctional(PacketPtr pkt)Queue< MSHR >inline
~Drainable()Drainableprotectedvirtual

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