Lines Matching refs:SMMUProcess
45 SMMUProcess::SMMUProcess(const std::string &name, SMMUv3 &_smmu) :
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::doDelay(Yield &yield, Cycles cycles)
138 SMMUProcess::doSleep(Yield &yield)
146 SMMUProcess::doSemaphoreDown(Yield &yield, SMMUSemaphore &sem)
158 SMMUProcess::doSemaphoreUp(SMMUSemaphore &sem)
162 SMMUProcess *next_proc = sem.queue.front();
173 SMMUProcess::doWaitForSignal(Yield &yield, SMMUSignal &sig)
180 SMMUProcess::doBroadcastSignal(SMMUSignal &sig)
195 SMMUProcess::scheduleWakeup(Tick when)
198 SMMUProcess, &SMMUProcess::wakeup> (this, true);
204 SMMUProcess::run(PacketPtr pkt)