Lines Matching defs:DRAMCtrl

62 DRAMCtrl::DRAMCtrl(const DRAMCtrlParams* p) :
189 DRAMCtrl::init()
194 fatal("DRAMCtrl %s is unconnected!\n", name());
241 DRAMCtrl::startup()
265 DRAMCtrl::recvAtomic(PacketPtr pkt)
285 DRAMCtrl::readQueueFull(unsigned int neededEntries) const
296 DRAMCtrl::writeQueueFull(unsigned int neededEntries) const
305 DRAMCtrl::DRAMPacket*
306 DRAMCtrl::decodeAddr(const PacketPtr pkt, Addr dramPktAddr, unsigned size,
412 DRAMCtrl::addToReadQueue(PacketPtr pkt, unsigned int pktCount)
518 DRAMCtrl::addToWriteQueue(PacketPtr pkt, unsigned int pktCount)
591 DRAMCtrl::printQs() const
616 DRAMCtrl::recvTimingReq(PacketPtr pkt)
680 DRAMCtrl::processRespondEvent()
771 DRAMCtrl::DRAMPacketQueue::iterator
772 DRAMCtrl::chooseNext(DRAMPacketQueue& queue, Tick extra_col_delay)
776 DRAMCtrl::DRAMPacketQueue::iterator ret = queue.end();
806 DRAMCtrl::DRAMPacketQueue::iterator
807 DRAMCtrl::chooseNextFRFCFS(DRAMPacketQueue& queue, Tick extra_col_delay)
917 DRAMCtrl::accessAndRespond(PacketPtr pkt, Tick static_latency)
954 DRAMCtrl::activateBank(Rank& rank_ref, Bank& bank_ref,
1055 DRAMCtrl::prechargeBank(Rank& rank_ref, Bank& bank, Tick pre_at, bool trace)
1103 DRAMCtrl::doDRAMAccess(DRAMPacket* dram_pkt)
1332 DRAMCtrl::processNextReqEvent()
1638 DRAMCtrl::minBankPrep(const DRAMPacketQueue& queue,
1722 DRAMCtrl::Rank::Rank(DRAMCtrl& _memory, const DRAMCtrlParams* _p, int rank)
1759 DRAMCtrl::Rank::startup(Tick ref_tick)
1771 DRAMCtrl::Rank::suspend()
1783 DRAMCtrl::Rank::isQueueEmpty() const
1793 DRAMCtrl::Rank::checkDrainDone()
1808 DRAMCtrl::Rank::flushCmdList()
1812 sort(cmdList.begin(), cmdList.end(), DRAMCtrl::sortTime);
1836 DRAMCtrl::Rank::processActivateEvent()
1846 DRAMCtrl::Rank::processPrechargeEvent()
1877 DRAMCtrl::Rank::processWriteDoneEvent()
1888 DRAMCtrl::Rank::processRefreshEvent()
2090 DRAMCtrl::Rank::schedulePowerEvent(PowerState pwr_state, Tick tick)
2111 DRAMCtrl::Rank::powerDownSleep(PowerState pwr_state, Tick tick)
2162 DRAMCtrl::Rank::scheduleWakeUpEvent(Tick exit_delay)
2214 DRAMCtrl::Rank::processWakeUpEvent()
2232 DRAMCtrl::Rank::processPowerEvent()
2365 DRAMCtrl::Rank::updatePowerStats()
2408 DRAMCtrl::Rank::computeStats()
2422 DRAMCtrl::Rank::resetStats() {
2432 DRAMCtrl::Rank::regStats()
2501 DRAMCtrl::regStats()
2844 DRAMCtrl::recvFunctional(PacketPtr pkt)
2851 DRAMCtrl::getPort(const string &if_name, PortID idx)
2861 DRAMCtrl::drain()
2895 DRAMCtrl::allRanksDrained() const
2910 DRAMCtrl::drainResume()
2928 DRAMCtrl::MemoryPort::MemoryPort(const std::string& name, DRAMCtrl& _memory)
2934 DRAMCtrl::MemoryPort::getAddrRanges() const
2942 DRAMCtrl::MemoryPort::recvFunctional(PacketPtr pkt)
2957 DRAMCtrl::MemoryPort::recvAtomic(PacketPtr pkt)
2963 DRAMCtrl::MemoryPort::recvTimingReq(PacketPtr pkt)
2969 DRAMCtrl*
2972 return new DRAMCtrl(this);