_name | gem5::Named | private |
accessesInFlight() const | gem5::minor::LSQ | inline |
AddrRangeCoverage enum name | gem5::minor::LSQ | protected |
cacheBlockMask | gem5::minor::LSQ | protected |
canPushIntoStoreBuffer() const | gem5::minor::LSQ | inline |
canRequest() | gem5::minor::LSQ | inline |
canSendToMemorySystem() | gem5::minor::LSQ | protected |
clearMemBarrier(MinorDynInstPtr inst) | gem5::minor::LSQ | protected |
completeMemBarrierInst(MinorDynInstPtr inst, bool committed) | gem5::minor::LSQ | |
cpu | gem5::minor::LSQ | protected |
dcachePort | gem5::minor::LSQ | protected |
execute | gem5::minor::LSQ | protected |
findResponse(MinorDynInstPtr inst) | gem5::minor::LSQ | |
FullAddrRangeCoverage enum value | gem5::minor::LSQ | protected |
getDcachePort() | gem5::minor::LSQ | inline |
getLastMemBarrier(ThreadID thread_id) const | gem5::minor::LSQ | inline |
inMemorySystemLimit | gem5::minor::LSQ | |
isDrained() | gem5::minor::LSQ | |
issuedMemBarrierInst(MinorDynInstPtr inst) | gem5::minor::LSQ | |
lastMemBarrier | gem5::minor::LSQ | protected |
lineWidth | gem5::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 typedef | gem5::minor::LSQ | |
LSQRequestPtr typedef | gem5::minor::LSQ | |
MemoryNeedsRetry enum value | gem5::minor::LSQ | protected |
MemoryRunning enum value | gem5::minor::LSQ | protected |
MemoryState enum name | gem5::minor::LSQ | protected |
minorTrace() const | gem5::minor::LSQ | |
moveFromRequestsToTransfers(LSQRequestPtr request) | gem5::minor::LSQ | protected |
name() const | gem5::Named | inlinevirtual |
Named(const std::string &name_) | gem5::Named | inline |
needsToTick() | gem5::minor::LSQ | |
NoAddrRangeCoverage enum value | gem5::minor::LSQ | protected |
numAccessesInDTLB | gem5::minor::LSQ | protected |
numAccessesInMemorySystem | gem5::minor::LSQ | protected |
numAccessesIssuedToMemory | gem5::minor::LSQ | protected |
numStoresInTransfers | gem5::minor::LSQ | protected |
operator<<(std::ostream &os, LSQ::MemoryState state) | gem5::minor::LSQ | friend |
operator<<(std::ostream &os, LSQ::AddrRangeCoverage coverage) | gem5::minor::LSQ | friend |
operator<<(std::ostream &os, LSQRequest::LSQRequestState state) | gem5::minor::LSQ | friend |
PartialAddrRangeCoverage enum value | gem5::minor::LSQ | protected |
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 | |
requests | gem5::minor::LSQ | |
retryRequest | gem5::minor::LSQ | protected |
sendStoreToStoreBuffer(LSQRequestPtr request) | gem5::minor::LSQ | |
state | gem5::minor::LSQ | |
step() | gem5::minor::LSQ | |
storeBuffer | gem5::minor::LSQ | |
threadSnoop(LSQRequestPtr request) | gem5::minor::LSQ | protected |
transfers | gem5::minor::LSQ | |
tryToSend(LSQRequestPtr request) | gem5::minor::LSQ | protected |
tryToSendToTransfers(LSQRequestPtr request) | gem5::minor::LSQ | protected |
~LSQ() | gem5::minor::LSQ | virtual |
~Named()=default | gem5::Named | virtual |