Lines Matching defs:CopyEngine

57 #include "params/CopyEngine.hh"
63 CopyEngine::CopyEngine(const Params *p)
72 fatal("CopyEngine interface doesn't support more than 64 DMA engines\n");
81 CopyEngine::CopyEngineChannel::CopyEngineChannel(CopyEngine *_ce, int cid)
103 CopyEngine::~CopyEngine()
110 CopyEngine::CopyEngineChannel::~CopyEngineChannel()
117 CopyEngine::getPort(const std::string &if_name, PortID idx)
124 panic("CopyEngine::getPort: unknown index %d\n", idx);
133 CopyEngine::CopyEngineChannel::getPort()
139 CopyEngine::CopyEngineChannel::recvCommand()
169 CopyEngine::read(PacketPtr pkt)
242 CopyEngine::CopyEngineChannel::channelRead(Packet *pkt, Addr daddr, int size)
292 CopyEngine::write(PacketPtr pkt)
370 CopyEngine::CopyEngineChannel::channelWrite(Packet *pkt, Addr daddr, int size)
432 CopyEngine::regStats()
452 CopyEngine::CopyEngineChannel::fetchDescriptor(Addr address)
471 CopyEngine::CopyEngineChannel::fetchDescComplete()
502 CopyEngine::CopyEngineChannel::readCopyBytes()
513 CopyEngine::CopyEngineChannel::readCopyBytesComplete()
523 CopyEngine::CopyEngineChannel::writeCopyBytes()
538 CopyEngine::CopyEngineChannel::writeCopyBytesComplete()
559 CopyEngine::CopyEngineChannel::continueProcessing()
592 CopyEngine::CopyEngineChannel::writeCompletionStatus()
606 CopyEngine::CopyEngineChannel::writeStatusComplete()
613 CopyEngine::CopyEngineChannel::fetchNextAddr(Addr address)
625 CopyEngine::CopyEngineChannel::fetchAddrComplete()
645 CopyEngine::CopyEngineChannel::inDrain()
648 DPRINTF(Drain, "CopyEngine done draining, processing drain event\n");
656 CopyEngine::CopyEngineChannel::drain()
667 CopyEngine::serialize(CheckpointOut &cp) const
676 CopyEngine::unserialize(CheckpointIn &cp)
685 CopyEngine::CopyEngineChannel::serialize(CheckpointOut &cp) const
702 CopyEngine::CopyEngineChannel::unserialize(CheckpointIn &cp)
721 CopyEngine::CopyEngineChannel::restartStateMachine()
747 CopyEngine::CopyEngineChannel::drainResume()
753 CopyEngine *
756 return new CopyEngine(this);