gem5  v20.1.0.0
LSQUnit< Impl > Member List

This is the complete list of members for LSQUnit< Impl >, including all inherited members.

AddrRangeCoverage enum nameLSQUnit< Impl >private
cacheBlockMaskLSQUnit< Impl >private
cacheLineSize()LSQUnit< Impl >
checkLoadsLSQUnit< Impl >private
checkSnoop(PacketPtr pkt)LSQUnit< Impl >
checkViolations(typename LoadQueue::iterator &loadIt, const DynInstPtr &inst)LSQUnit< Impl >
commitLoad()LSQUnit< Impl >
commitLoads(InstSeqNum &youngest_inst)LSQUnit< Impl >
commitStores(InstSeqNum &youngest_inst)LSQUnit< Impl >
completeDataAccess(PacketPtr pkt)LSQUnit< Impl >
completeStore(typename StoreQueue::iterator store_idx)LSQUnit< Impl >private
cpuLSQUnit< Impl >private
dcachePortLSQUnit< Impl >private
depCheckShiftLSQUnit< Impl >private
drainSanityCheck() constLSQUnit< Impl >
dTLB()LSQUnit< Impl >inline
dumpInsts() constLSQUnit< Impl >
DynInstPtr typedefLSQUnit< Impl >
executeLoad(const DynInstPtr &inst)LSQUnit< Impl >
executeLoad(int lq_idx)LSQUnit< Impl >inline
executeStore(const DynInstPtr &inst)LSQUnit< Impl >
fromIssueLSQUnit< Impl >private
getCount()LSQUnit< Impl >inline
getLatestHtmUid() constLSQUnit< Impl >inline
getLoadHead()LSQUnit< Impl >inline
getLoadHeadSeqNum()LSQUnit< Impl >inline
getMemDepViolator()LSQUnit< Impl >
getStoreHead()LSQUnit< Impl >inline
getStoreHeadSeqNum()LSQUnit< Impl >inline
hasPendingRequestLSQUnit< Impl >private
hasStoresToWB()LSQUnit< Impl >inline
htmStartsLSQUnit< Impl >private
htmStopsLSQUnit< Impl >private
IEW typedefLSQUnit< Impl >
iewStageLSQUnit< Impl >private
init(O3CPU *cpu_ptr, IEW *iew_ptr, DerivO3CPUParams *params, LSQ *lsq_ptr, unsigned id)LSQUnit< Impl >
insert(const DynInstPtr &inst)LSQUnit< Impl >
insertLoad(const DynInstPtr &load_inst)LSQUnit< Impl >
insertStore(const DynInstPtr &store_inst)LSQUnit< Impl >
isEmpty() constLSQUnit< Impl >inline
isFull()LSQUnit< Impl >inline
isStalled()LSQUnit< Impl >inline
isStoreBlockedLSQUnit< Impl >private
IssueStruct typedefLSQUnit< Impl >
lastRetiredHtmUidLSQUnit< Impl >private
LoadQueue typedefLSQUnit< Impl >
loadQueueLSQUnit< Impl >
loadsLSQUnit< Impl >private
lqEmpty() constLSQUnit< Impl >inline
LQEntry typedefLSQUnit< Impl >private
lqFull()LSQUnit< Impl >inline
LQIterator typedefLSQUnit< Impl >
LQueue typedefLSQUnit< Impl >
LSQ typedefLSQUnit< Impl >
lsqLSQUnit< Impl >private
lsqIDLSQUnit< Impl >private
LSQRequest typedefLSQUnit< Impl >
LSQSenderState typedefLSQUnit< Impl >
LSQUnit(uint32_t lqEntries, uint32_t sqEntries)LSQUnit< Impl >
LSQUnit(const LSQUnit &l)LSQUnit< Impl >inline
MaxDataBytesLSQUnit< Impl >static
memDepViolatorLSQUnit< Impl >private
name() constLSQUnit< Impl >
needsTSOLSQUnit< Impl >private
numFreeLoadEntries()LSQUnit< Impl >
numFreeStoreEntries()LSQUnit< Impl >
numHtmStarts() constLSQUnit< Impl >inline
numHtmStops() constLSQUnit< Impl >inline
numLoads()LSQUnit< Impl >inline
numStores()LSQUnit< Impl >inline
numStoresToWB()LSQUnit< Impl >inline
O3CPU typedefLSQUnit< Impl >
pendingRequestLSQUnit< Impl >private
read(LSQRequest *req, int load_idx)LSQUnit< Impl >
recvRetry()LSQUnit< Impl >
recvTimingResp(PacketPtr pkt)LSQUnit< Impl >
resetHtmStartsStops()LSQUnit< Impl >inline
resetState()LSQUnit< Impl >private
retryPktLSQUnit< Impl >private
schedule(Event &ev, Tick when)LSQUnit< Impl >inline
setDcachePort(RequestPort *dcache_port)LSQUnit< Impl >
setLastRetiredHtmUid(uint64_t htm_uid)LSQUnit< Impl >inline
sqEmpty() constLSQUnit< Impl >inline
sqFull()LSQUnit< Impl >inline
SQIterator typedefLSQUnit< Impl >
squash(const InstSeqNum &squashed_num)LSQUnit< Impl >
SQueue typedefLSQUnit< Impl >
stalledLSQUnit< Impl >private
stallingLoadIdxLSQUnit< Impl >private
stallingStoreIsnLSQUnit< Impl >private
statsLSQUnit< Impl >protected
storeInFlightLSQUnit< Impl >private
storePostSend()LSQUnit< Impl >private
storeQueueLSQUnit< Impl >
StoreQueue typedefLSQUnit< Impl >
storesLSQUnit< Impl >private
storesToWBLSQUnit< Impl >private
storeWBItLSQUnit< Impl >private
takeOverFrom()LSQUnit< Impl >
trySendPacket(bool isLoad, PacketPtr data_pkt)LSQUnit< Impl >
violation()LSQUnit< Impl >inline
willWB()LSQUnit< Impl >inline
write(LSQRequest *req, uint8_t *data, int store_idx)LSQUnit< Impl >
writeback(const DynInstPtr &inst, PacketPtr pkt)LSQUnit< Impl >private
writebackBlockedStore()LSQUnit< Impl >private
writebackStores()LSQUnit< Impl >

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