Searched refs:SMMUProcess (Results 1 - 8 of 8) sorted by relevance

/gem5/src/dev/arm/
H A Dsmmu_v3_cmdexec.hh48 class SMMUCommandExecProcess : public SMMUProcess
59 SMMUProcess(name, _smmu),
H A Dsmmu_v3_proc.cc45 SMMUProcess::SMMUProcess(const std::string &name, SMMUv3 &_smmu) : function in class:SMMUProcess
51 SMMUProcess::~SMMUProcess()
57 SMMUProcess::wakeup()
63 SMMUProcess::reinit()
67 std::bind(&SMMUProcess::main, this, std::placeholders::_1));
71 SMMUProcess::doRead(Yield &yield, Addr addr, void *ptr, size_t size)
100 SMMUProcess::doWrite(Yield &yield, Addr addr, const void *ptr, size_t size)
126 SMMUProcess
[all...]
H A Dsmmu_v3_proc.hh77 class SMMUProcess;
87 std::queue<SMMUProcess *> queue;
92 std::list<SMMUProcess *> waiting;
95 class SMMUProcess : public Packet::SenderState class in inherits:Packet::SenderState
128 SMMUProcess(const std::string &name, SMMUv3 &_smmu);
129 virtual ~SMMUProcess();
H A Dsmmu_v3.hh87 friend class SMMUProcess;
158 SMMUAction runProcess(SMMUProcess *proc, PacketPtr pkt);
159 SMMUAction runProcessAtomic(SMMUProcess *proc, PacketPtr pkt);
160 SMMUAction runProcessTiming(SMMUProcess *proc, PacketPtr pkt);
H A Dsmmu_v3_slaveifc.cc223 SMMUProcess *proc =
224 safe_cast<SMMUProcess *>(pkt->popSenderState());
H A Dsmmu_v3.cc137 SMMUProcess *proc =
138 safe_cast<SMMUProcess *>(pkt->popSenderState());
183 SMMUProcess *proc =
184 safe_cast<SMMUProcess *>(pkt->popSenderState());
221 SMMUv3::runProcess(SMMUProcess *proc, PacketPtr pkt)
233 SMMUv3::runProcessAtomic(SMMUProcess *proc, PacketPtr pkt)
282 SMMUv3::runProcessTiming(SMMUProcess *proc, PacketPtr pkt)
H A Dsmmu_v3_transl.hh64 class SMMUTranslationProcess : public SMMUProcess
H A Dsmmu_v3_transl.cc84 SMMUProcess(name, _smmu),

Completed in 15 milliseconds