gem5
v20.1.0.0
|
This is the complete list of members for Minor::LSQ, including all inherited members.
_name | Named | protected |
accessesInFlight() const | Minor::LSQ | inline |
AddrRangeCoverage enum name | Minor::LSQ | protected |
cacheBlockMask | Minor::LSQ | protected |
canPushIntoStoreBuffer() const | Minor::LSQ | inline |
canRequest() | Minor::LSQ | inline |
canSendToMemorySystem() | Minor::LSQ | protected |
clearMemBarrier(MinorDynInstPtr inst) | Minor::LSQ | protected |
completeMemBarrierInst(MinorDynInstPtr inst, bool committed) | Minor::LSQ | |
cpu | Minor::LSQ | protected |
dcachePort | Minor::LSQ | protected |
execute | Minor::LSQ | protected |
findResponse(MinorDynInstPtr inst) | Minor::LSQ | |
FullAddrRangeCoverage enum value | Minor::LSQ | protected |
getDcachePort() | Minor::LSQ | inline |
getLastMemBarrier(ThreadID thread_id) const | Minor::LSQ | inline |
inMemorySystemLimit | Minor::LSQ | |
isDrained() | Minor::LSQ | |
issuedMemBarrierInst(MinorDynInstPtr inst) | Minor::LSQ | |
lastMemBarrier | Minor::LSQ | protected |
lineWidth | 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) | Minor::LSQ | |
LSQQueue typedef | Minor::LSQ | |
LSQRequestPtr typedef | Minor::LSQ | |
MemoryNeedsRetry enum value | Minor::LSQ | protected |
MemoryRunning enum value | Minor::LSQ | protected |
MemoryState enum name | Minor::LSQ | protected |
minorTrace() const | Minor::LSQ | |
moveFromRequestsToTransfers(LSQRequestPtr request) | Minor::LSQ | protected |
name() const | Named | inline |
Named(const std::string &name_) | Named | inline |
needsToTick() | Minor::LSQ | |
NoAddrRangeCoverage enum value | Minor::LSQ | protected |
numAccessesInDTLB | Minor::LSQ | protected |
numAccessesInMemorySystem | Minor::LSQ | protected |
numAccessesIssuedToMemory | Minor::LSQ | protected |
numStoresInTransfers | Minor::LSQ | protected |
operator<<(std::ostream &os, MemoryState state) | Minor::LSQ | friend |
operator<<(std::ostream &os, AddrRangeCoverage state) | Minor::LSQ | friend |
operator<<(std::ostream &os, LSQRequest::LSQRequestState state) | Minor::LSQ | friend |
PartialAddrRangeCoverage enum value | Minor::LSQ | protected |
popResponse(LSQRequestPtr response) | Minor::LSQ | |
pushFailedRequest(MinorDynInstPtr inst) | 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 >()) | Minor::LSQ | |
recvReqRetry() | Minor::LSQ | |
recvTimingResp(PacketPtr pkt) | Minor::LSQ | |
recvTimingSnoopReq(PacketPtr pkt) | Minor::LSQ | |
requests | Minor::LSQ | |
retryRequest | Minor::LSQ | protected |
sendStoreToStoreBuffer(LSQRequestPtr request) | Minor::LSQ | |
state | Minor::LSQ | |
step() | Minor::LSQ | |
storeBuffer | Minor::LSQ | |
threadSnoop(LSQRequestPtr request) | Minor::LSQ | protected |
transfers | Minor::LSQ | |
tryToSend(LSQRequestPtr request) | Minor::LSQ | protected |
tryToSendToTransfers(LSQRequestPtr request) | Minor::LSQ | protected |
~LSQ() | Minor::LSQ | virtual |