gem5  v22.0.0.1
gem5::o3::LSQ Member List

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

_cacheBlockedgem5::o3::LSQprotected
activeThreadsgem5::o3::LSQprotected
cacheBlocked() constgem5::o3::LSQ
cacheBlocked(bool v)gem5::o3::LSQ
cacheLoadPortsgem5::o3::LSQprotected
cachePortAvailable(bool is_load) constgem5::o3::LSQ
cachePortBusy(bool is_load)gem5::o3::LSQ
cacheStorePortsgem5::o3::LSQprotected
checkStaleTranslations()gem5::o3::LSQ
commitLoads(InstSeqNum &youngest_inst, ThreadID tid)gem5::o3::LSQ
commitStores(InstSeqNum &youngest_inst, ThreadID tid)gem5::o3::LSQ
completeDataAccess(PacketPtr pkt)gem5::o3::LSQ
cpugem5::o3::LSQ
dcachePortgem5::o3::LSQprotected
drainSanityCheck() constgem5::o3::LSQ
dumpInsts() constgem5::o3::LSQ
dumpInsts(ThreadID tid) constgem5::o3::LSQ
entryAmount(ThreadID num_threads)gem5::o3::LSQ
executeLoad(const DynInstPtr &inst)gem5::o3::LSQ
executeStore(const DynInstPtr &inst)gem5::o3::LSQ
getCount()gem5::o3::LSQ
getCount(ThreadID tid)gem5::o3::LSQ
getDataPort()gem5::o3::LSQinline
getLatestHtmUid(ThreadID tid) constgem5::o3::LSQ
getLoadHead(ThreadID tid)gem5::o3::LSQ
getLoadHeadSeqNum(ThreadID tid)gem5::o3::LSQ
getMemDepViolator(ThreadID tid)gem5::o3::LSQ
getStoreHead(ThreadID tid)gem5::o3::LSQ
getStoreHeadSeqNum(ThreadID tid)gem5::o3::LSQ
hasStoresToWB()gem5::o3::LSQ
hasStoresToWB(ThreadID tid)gem5::o3::LSQ
iewStagegem5::o3::LSQ
insertLoad(const DynInstPtr &load_inst)gem5::o3::LSQ
insertStore(const DynInstPtr &store_inst)gem5::o3::LSQ
isDrained() constgem5::o3::LSQ
isEmpty() constgem5::o3::LSQ
isFull()gem5::o3::LSQ
isFull(ThreadID tid)gem5::o3::LSQ
isStalled()gem5::o3::LSQ
isStalled(ThreadID tid)gem5::o3::LSQ
lqEmpty() constgem5::o3::LSQ
LQEntriesgem5::o3::LSQprotected
lqFull()gem5::o3::LSQ
lqFull(ThreadID tid)gem5::o3::LSQ
LSQ(CPU *cpu_ptr, IEW *iew_ptr, const BaseO3CPUParams &params)gem5::o3::LSQ
lsqPolicygem5::o3::LSQprotected
maxLQEntriesgem5::o3::LSQprotected
maxLSQAllocation(SMTQueuePolicy pol, uint32_t entries, uint32_t numThreads, uint32_t SMTThreshold)gem5::o3::LSQinlineprotectedstatic
maxSQEntriesgem5::o3::LSQprotected
name() constgem5::o3::LSQ
numFreeEntries(ThreadID tid)gem5::o3::LSQ
numFreeLoadEntries()gem5::o3::LSQ
numFreeLoadEntries(ThreadID tid)gem5::o3::LSQ
numFreeStoreEntries()gem5::o3::LSQ
numFreeStoreEntries(ThreadID tid)gem5::o3::LSQ
numHtmStarts(ThreadID tid) constgem5::o3::LSQ
numHtmStops(ThreadID tid) constgem5::o3::LSQ
numLoads()gem5::o3::LSQ
numLoads(ThreadID tid)gem5::o3::LSQ
numStores()gem5::o3::LSQ
numStores(ThreadID tid)gem5::o3::LSQ
numStoresToWB(ThreadID tid)gem5::o3::LSQ
numThreadsgem5::o3::LSQprotected
pushRequest(const DynInstPtr &inst, bool isLoad, uint8_t *data, unsigned int size, Addr addr, Request::Flags flags, uint64_t *res, AtomicOpFunctorPtr amo_op, const std::vector< bool > &byte_enable)gem5::o3::LSQ
read(LSQRequest *request, ssize_t load_idx)gem5::o3::LSQ
recvReqRetry()gem5::o3::LSQ
recvTimingResp(PacketPtr pkt)gem5::o3::LSQ
recvTimingSnoopReq(PacketPtr pkt)gem5::o3::LSQ
resetHtmStartsStops(ThreadID tid)gem5::o3::LSQ
setActiveThreads(std::list< ThreadID > *at_ptr)gem5::o3::LSQ
setLastRetiredHtmUid(ThreadID tid, uint64_t htmUid)gem5::o3::LSQ
sqEmpty() constgem5::o3::LSQ
SQEntriesgem5::o3::LSQprotected
sqFull()gem5::o3::LSQ
sqFull(ThreadID tid)gem5::o3::LSQ
squash(const InstSeqNum &squashed_num, ThreadID tid)gem5::o3::LSQ
staleTranslationWaitTxnIdgem5::o3::LSQprotected
takeOverFrom()gem5::o3::LSQ
threadgem5::o3::LSQprotected
tick()gem5::o3::LSQ
usedLoadPortsgem5::o3::LSQprotected
usedStorePortsgem5::o3::LSQprotected
violation()gem5::o3::LSQ
violation(ThreadID tid)gem5::o3::LSQ
waitingForStaleTranslationgem5::o3::LSQprotected
willWB()gem5::o3::LSQ
willWB(ThreadID tid)gem5::o3::LSQ
write(LSQRequest *request, uint8_t *data, ssize_t store_idx)gem5::o3::LSQ
writebackStores()gem5::o3::LSQ
writebackStores(ThreadID tid)gem5::o3::LSQ

Generated on Sat Jun 18 2022 08:14:27 for gem5 by doxygen 1.8.17