gem5  v21.1.0.2
All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Modules Pages
gem5::o3::LSQUnit Member List

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

AddrRangeCoverage enum namegem5::o3::LSQUnitprivate
cacheBlockMaskgem5::o3::LSQUnitprivate
cacheLineSize()gem5::o3::LSQUnit
checkLoadsgem5::o3::LSQUnitprivate
checkSnoop(PacketPtr pkt)gem5::o3::LSQUnit
checkViolations(typename LoadQueue::iterator &loadIt, const DynInstPtr &inst)gem5::o3::LSQUnit
commitLoad()gem5::o3::LSQUnit
commitLoads(InstSeqNum &youngest_inst)gem5::o3::LSQUnit
commitStores(InstSeqNum &youngest_inst)gem5::o3::LSQUnit
completeDataAccess(PacketPtr pkt)gem5::o3::LSQUnit
completeStore(typename StoreQueue::iterator store_idx)gem5::o3::LSQUnitprivate
cpugem5::o3::LSQUnitprivate
dcachePortgem5::o3::LSQUnitprivate
depCheckShiftgem5::o3::LSQUnitprivate
drainSanityCheck() constgem5::o3::LSQUnit
dumpInsts() constgem5::o3::LSQUnit
executeLoad(const DynInstPtr &inst)gem5::o3::LSQUnit
executeLoad(int lq_idx)gem5::o3::LSQUnitinline
executeStore(const DynInstPtr &inst)gem5::o3::LSQUnit
fromIssuegem5::o3::LSQUnitprivate
getCount()gem5::o3::LSQUnitinline
getLatestHtmUid() constgem5::o3::LSQUnit
getLoadHead()gem5::o3::LSQUnitinline
getLoadHeadSeqNum()gem5::o3::LSQUnit
getMemDepViolator()gem5::o3::LSQUnit
getMMUPtr()gem5::o3::LSQUnit
getStoreHead()gem5::o3::LSQUnitinline
getStoreHeadSeqNum()gem5::o3::LSQUnit
hasStoresToWB()gem5::o3::LSQUnitinline
htmStartsgem5::o3::LSQUnitprivate
htmStopsgem5::o3::LSQUnitprivate
iewStagegem5::o3::LSQUnitprivate
init(CPU *cpu_ptr, IEW *iew_ptr, const O3CPUParams &params, LSQ *lsq_ptr, unsigned id)gem5::o3::LSQUnit
insert(const DynInstPtr &inst)gem5::o3::LSQUnit
insertLoad(const DynInstPtr &load_inst)gem5::o3::LSQUnit
insertStore(const DynInstPtr &store_inst)gem5::o3::LSQUnit
isEmpty() constgem5::o3::LSQUnitinline
isFull()gem5::o3::LSQUnitinline
isStalled()gem5::o3::LSQUnitinline
isStoreBlockedgem5::o3::LSQUnitprivate
lastRetiredHtmUidgem5::o3::LSQUnitprivate
LoadQueue typedefgem5::o3::LSQUnit
loadQueuegem5::o3::LSQUnit
loadsgem5::o3::LSQUnitprivate
lqEmpty() constgem5::o3::LSQUnitinline
LQEntry typedefgem5::o3::LSQUnitprivate
lqFull()gem5::o3::LSQUnitinline
LQIterator typedefgem5::o3::LSQUnit
LQueue typedefgem5::o3::LSQUnit
lsqgem5::o3::LSQUnitprivate
lsqIDgem5::o3::LSQUnitprivate
LSQRequest typedefgem5::o3::LSQUnit
LSQSenderState typedefgem5::o3::LSQUnit
LSQUnit(uint32_t lqEntries, uint32_t sqEntries)gem5::o3::LSQUnit
LSQUnit(const LSQUnit &l)gem5::o3::LSQUnitinline
MaxDataBytesgem5::o3::LSQUnitstatic
memDepViolatorgem5::o3::LSQUnitprivate
name() constgem5::o3::LSQUnit
needsTSOgem5::o3::LSQUnitprivate
numFreeLoadEntries()gem5::o3::LSQUnit
numFreeStoreEntries()gem5::o3::LSQUnit
numHtmStarts() constgem5::o3::LSQUnitinline
numHtmStops() constgem5::o3::LSQUnitinline
numLoads()gem5::o3::LSQUnitinline
numStores()gem5::o3::LSQUnitinline
numStoresToWB()gem5::o3::LSQUnitinline
read(LSQRequest *req, int load_idx)gem5::o3::LSQUnit
recvRetry()gem5::o3::LSQUnit
recvTimingResp(PacketPtr pkt)gem5::o3::LSQUnit
resetHtmStartsStops()gem5::o3::LSQUnitinline
resetState()gem5::o3::LSQUnitprivate
retryPktgem5::o3::LSQUnitprivate
schedule(Event &ev, Tick when)gem5::o3::LSQUnit
setDcachePort(RequestPort *dcache_port)gem5::o3::LSQUnit
setLastRetiredHtmUid(uint64_t htm_uid)gem5::o3::LSQUnitinline
sqEmpty() constgem5::o3::LSQUnitinline
sqFull()gem5::o3::LSQUnitinline
SQIterator typedefgem5::o3::LSQUnit
squash(const InstSeqNum &squashed_num)gem5::o3::LSQUnit
SQueue typedefgem5::o3::LSQUnit
stalledgem5::o3::LSQUnitprivate
stallingLoadIdxgem5::o3::LSQUnitprivate
stallingStoreIsngem5::o3::LSQUnitprivate
statsgem5::o3::LSQUnitprotected
storeInFlightgem5::o3::LSQUnitprivate
storePostSend()gem5::o3::LSQUnitprivate
StoreQueue typedefgem5::o3::LSQUnit
storeQueuegem5::o3::LSQUnit
storesgem5::o3::LSQUnitprivate
storesToWBgem5::o3::LSQUnitprivate
storeWBItgem5::o3::LSQUnitprivate
takeOverFrom()gem5::o3::LSQUnit
trySendPacket(bool isLoad, PacketPtr data_pkt)gem5::o3::LSQUnit
violation()gem5::o3::LSQUnitinline
willWB()gem5::o3::LSQUnitinline
write(LSQRequest *req, uint8_t *data, int store_idx)gem5::o3::LSQUnit
writeback(const DynInstPtr &inst, PacketPtr pkt)gem5::o3::LSQUnitprivate
writebackBlockedStore()gem5::o3::LSQUnitprivate
writebackStores()gem5::o3::LSQUnit

Generated on Tue Sep 21 2021 12:31:46 for gem5 by doxygen 1.8.17