Lines Matching defs:LSQ

56 #include "debug/LSQ.hh"
63 LSQ<Impl>::LSQ(O3CPU *cpu_ptr, IEW *iew_ptr, DerivO3CPUParams *params)
86 DPRINTF(LSQ, "LSQ sharing policy set to Dynamic\n");
88 DPRINTF(Fetch, "LSQ sharing policy set to Partitioned: "
96 DPRINTF(LSQ, "LSQ sharing policy set to Threshold: "
100 panic("Invalid LSQ sharing policy. Options are: Dynamic, "
115 LSQ<Impl>::name() const
122 LSQ<Impl>::regStats()
132 LSQ<Impl>::setActiveThreads(list<ThreadID> *at_ptr)
140 LSQ<Impl>::drainSanityCheck() const
150 LSQ<Impl>::isDrained() const
169 LSQ<Impl>::takeOverFrom()
181 LSQ<Impl>::tick()
193 LSQ<Impl>::cacheBlocked() const
200 LSQ<Impl>::cacheBlocked(bool v)
207 LSQ<Impl>::cachePortAvailable(bool is_load) const
220 LSQ<Impl>::cachePortBusy(bool is_load)
232 LSQ<Impl>::insertLoad(const DynInstPtr &load_inst)
241 LSQ<Impl>::insertStore(const DynInstPtr &store_inst)
250 LSQ<Impl>::executeLoad(const DynInstPtr &inst)
259 LSQ<Impl>::executeStore(const DynInstPtr &inst)
268 LSQ<Impl>::writebackStores()
287 LSQ<Impl>::violation()
305 LSQ<Impl>::recvReqRetry()
317 LSQ<Impl>::completeDataAccess(PacketPtr pkt)
326 LSQ<Impl>::recvTimingResp(PacketPtr pkt)
329 DPRINTF(LSQ, "Got error packet back for address: %#X\n",
349 DPRINTF(LSQ, "received invalidation with response for addr:%#x\n",
364 LSQ<Impl>::recvTimingSnoopReq(PacketPtr pkt)
366 DPRINTF(LSQ, "received pkt for addr:%#x %s\n", pkt->getAddr(),
371 DPRINTF(LSQ, "received invalidation for addr:%#x\n",
381 LSQ<Impl>::getCount()
399 LSQ<Impl>::numLoads()
417 LSQ<Impl>::numStores()
435 LSQ<Impl>::numFreeLoadEntries()
453 LSQ<Impl>::numFreeStoreEntries()
471 LSQ<Impl>::numFreeLoadEntries(ThreadID tid)
478 LSQ<Impl>::numFreeStoreEntries(ThreadID tid)
485 LSQ<Impl>::isFull()
502 LSQ<Impl>::isFull(ThreadID tid)
514 LSQ<Impl>::isEmpty() const
521 LSQ<Impl>::lqEmpty() const
538 LSQ<Impl>::sqEmpty() const
555 LSQ<Impl>::lqFull()
572 LSQ<Impl>::lqFull(ThreadID tid)
584 LSQ<Impl>::sqFull()
601 LSQ<Impl>::sqFull(ThreadID tid)
613 LSQ<Impl>::isStalled()
630 LSQ<Impl>::isStalled(ThreadID tid)
640 LSQ<Impl>::hasStoresToWB()
657 LSQ<Impl>::willWB()
674 LSQ<Impl>::dumpInsts() const
688 LSQ<Impl>::pushRequest(const DynInstPtr& inst, bool isLoad, uint8_t *data,
773 LSQ<Impl>::SingleDataRequest::finish(const Fault &fault, const RequestPtr &req,
806 LSQ<Impl>::SplitDataRequest::finish(const Fault &fault, const RequestPtr &req,
855 LSQ<Impl>::SingleDataRequest::initiateTranslation()
877 LSQ<Impl>::SplitDataRequest::mainPacket()
884 LSQ<Impl>::SplitDataRequest::mainRequest()
891 LSQ<Impl>::SplitDataRequest::initiateTranslation()
975 LSQ<Impl>::LSQRequest::sendFragmentToTranslation(int i)
986 LSQ<Impl>::SingleDataRequest::recvTimingResp(PacketPtr pkt)
999 LSQ<Impl>::SplitDataRequest::recvTimingResp(PacketPtr pkt)
1027 LSQ<Impl>::SingleDataRequest::buildPackets()
1044 LSQ<Impl>::SplitDataRequest::buildPackets()
1078 LSQ<Impl>::SingleDataRequest::sendPacketToCache()
1087 LSQ<Impl>::SplitDataRequest::sendPacketToCache()
1099 LSQ<Impl>::SingleDataRequest::handleIprWrite(ThreadContext *thread,
1107 LSQ<Impl>::SplitDataRequest::handleIprWrite(ThreadContext *thread,
1122 LSQ<Impl>::SingleDataRequest::handleIprRead(ThreadContext *thread,
1130 LSQ<Impl>::SplitDataRequest::handleIprRead(ThreadContext *thread,
1150 LSQ<Impl>::SingleDataRequest::isCacheBlockHit(Addr blockAddr, Addr blockMask)
1157 LSQ<Impl>::SplitDataRequest::isCacheBlockHit(Addr blockAddr, Addr blockMask)
1171 LSQ<Impl>::DcachePort::recvTimingResp(PacketPtr pkt)
1178 LSQ<Impl>::DcachePort::recvTimingSnoopReq(PacketPtr pkt)
1190 LSQ<Impl>::DcachePort::recvReqRetry()