gem5  v22.1.0.0
gem5::minor::LSQ Member List

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

_namegem5::Namedprivate
accessesInFlight() constgem5::minor::LSQinline
AddrRangeCoverage enum namegem5::minor::LSQprotected
cacheBlockMaskgem5::minor::LSQprotected
canPushIntoStoreBuffer() constgem5::minor::LSQinline
canRequest()gem5::minor::LSQinline
canSendToMemorySystem()gem5::minor::LSQprotected
clearMemBarrier(MinorDynInstPtr inst)gem5::minor::LSQprotected
completeMemBarrierInst(MinorDynInstPtr inst, bool committed)gem5::minor::LSQ
cpugem5::minor::LSQprotected
dcachePortgem5::minor::LSQprotected
executegem5::minor::LSQprotected
findResponse(MinorDynInstPtr inst)gem5::minor::LSQ
FullAddrRangeCoverage enum valuegem5::minor::LSQprotected
getDcachePort()gem5::minor::LSQinline
getLastMemBarrier(ThreadID thread_id) constgem5::minor::LSQinline
inMemorySystemLimitgem5::minor::LSQ
isDrained()gem5::minor::LSQ
issuedMemBarrierInst(MinorDynInstPtr inst)gem5::minor::LSQ
lastMemBarriergem5::minor::LSQprotected
lineWidthgem5::minor::LSQ
LSQ(std::string name_, std::string dcache_port_name_, MinorCPU &cpu_, Execute &execute_, unsigned int max_accesses_in_memory_system, unsigned int line_width, unsigned int requests_queue_size, unsigned int transfers_queue_size, unsigned int store_buffer_size, unsigned int store_buffer_cycle_store_limit)gem5::minor::LSQ
LSQQueue typedefgem5::minor::LSQ
LSQRequestPtr typedefgem5::minor::LSQ
MemoryNeedsRetry enum valuegem5::minor::LSQprotected
MemoryRunning enum valuegem5::minor::LSQprotected
MemoryState enum namegem5::minor::LSQprotected
minorTrace() constgem5::minor::LSQ
moveFromRequestsToTransfers(LSQRequestPtr request)gem5::minor::LSQprotected
name() constgem5::Namedinlinevirtual
Named(const std::string &name_)gem5::Namedinline
needsToTick()gem5::minor::LSQ
NoAddrRangeCoverage enum valuegem5::minor::LSQprotected
numAccessesInDTLBgem5::minor::LSQprotected
numAccessesInMemorySystemgem5::minor::LSQprotected
numAccessesIssuedToMemorygem5::minor::LSQprotected
numStoresInTransfersgem5::minor::LSQprotected
operator<<(std::ostream &os, MemoryState state)gem5::minor::LSQfriend
operator<<(std::ostream &os, AddrRangeCoverage state)gem5::minor::LSQfriend
operator<<(std::ostream &os, LSQRequest::LSQRequestState state)gem5::minor::LSQfriend
PartialAddrRangeCoverage enum valuegem5::minor::LSQprotected
popResponse(LSQRequestPtr response)gem5::minor::LSQ
pushFailedRequest(MinorDynInstPtr inst)gem5::minor::LSQ
pushRequest(MinorDynInstPtr 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=std::vector< bool >())gem5::minor::LSQ
recvReqRetry()gem5::minor::LSQ
recvTimingResp(PacketPtr pkt)gem5::minor::LSQ
recvTimingSnoopReq(PacketPtr pkt)gem5::minor::LSQ
requestsgem5::minor::LSQ
retryRequestgem5::minor::LSQprotected
sendStoreToStoreBuffer(LSQRequestPtr request)gem5::minor::LSQ
stategem5::minor::LSQ
step()gem5::minor::LSQ
storeBuffergem5::minor::LSQ
threadSnoop(LSQRequestPtr request)gem5::minor::LSQprotected
transfersgem5::minor::LSQ
tryToSend(LSQRequestPtr request)gem5::minor::LSQprotected
tryToSendToTransfers(LSQRequestPtr request)gem5::minor::LSQprotected
~LSQ()gem5::minor::LSQvirtual
~Named()=defaultgem5::Namedvirtual

Generated on Wed Dec 21 2022 10:24:16 for gem5 by doxygen 1.9.1