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

/gem5/src/dev/arm/
H A Dsmmu_v3_transl.hh103 virtual void main(Yield &yield);
106 TranslResult smmuTranslation(Yield &yield);
108 bool microTLBLookup(Yield &yield, TranslResult &tr);
109 bool ifcTLBLookup(Yield &yield, TranslResult &tr, bool &wasPrefetched);
110 bool smmuTLBLookup(Yield &yield, TranslResult &tr);
112 void microTLBUpdate(Yield &yield, const TranslResult &tr);
113 void ifcTLBUpdate(Yield &yield, const TranslResult &tr);
114 void smmuTLBUpdate(Yield &yield, const TranslResult &tr);
116 bool configCacheLookup(Yield &yield, TranslContext &tc);
117 void configCacheUpdate(Yield
[all...]
H A Dsmmu_v3_proc.hh106 typedef Coroutine::CallerType Yield; typedef in class:SMMUProcess
112 virtual void main(Yield &yield) = 0;
114 void doRead(Yield &yield, Addr addr, void *ptr, size_t size);
115 void doWrite(Yield &yield, Addr addr, const void *ptr, size_t size);
116 void doDelay(Yield &yield, Cycles cycles);
117 void doSleep(Yield &yield);
119 void doSemaphoreDown(Yield &yield, SMMUSemaphore &sem);
122 void doWaitForSignal(Yield &yield, SMMUSignal &sig);
H A Dgic_v3_its.hh340 * virtual void main(Yield &yield) = 0;
354 using Yield = Coroutine::CallerType;
366 virtual void main(Yield &yield) = 0;
368 void writeDeviceTable(Yield &yield, uint32_t device_id, DTE dte);
371 Yield &yield, const Addr itt_base, uint32_t event_id, ITTE itte);
374 Yield &yield, uint32_t collection_id, CTE cte);
377 Yield &yield, uint32_t device_id);
380 Yield &yield, const Addr itt_base, uint32_t event_id);
382 uint64_t readIrqCollectionTable(Yield &yield, uint32_t collection_id);
384 void doRead(Yield
[all...]
H A Dsmmu_v3_cmdexec.hh55 virtual void main(Yield &yield);
H A Dsmmu_v3_proc.cc71 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)
173 SMMUProcess::doWaitForSignal(Yield &yield, SMMUSignal &sig)
H A Dgic_v3_its.cc88 ItsProcess::doRead(Yield &yield, Addr addr, void *ptr, size_t size)
112 ItsProcess::doWrite(Yield &yield, Addr addr, void *ptr, size_t size)
136 ItsProcess::terminate(Yield &yield)
146 ItsProcess::writeDeviceTable(Yield &yield, uint32_t device_id, DTE dte)
158 Yield &yield, const Addr itt_base, uint32_t event_id, ITTE itte)
169 Yield &yield, uint32_t collection_id, CTE cte)
180 ItsProcess::readDeviceTable(Yield &yield, uint32_t device_id)
194 Yield &yield, const Addr itt_base, uint32_t event_id)
206 ItsProcess::readIrqCollectionTable(Yield &yield, uint32_t collection_id)
235 ItsTranslation::main(Yield
[all...]
H A Dsmmu_v3_cmdexec.cc46 SMMUCommandExecProcess::main(Yield &yield)
H A Dsmmu_v3_transl.cc135 SMMUTranslationProcess::main(Yield &yield)
248 SMMUTranslationProcess::smmuTranslation(Yield &yield)
310 SMMUTranslationProcess::microTLBLookup(Yield &yield, TranslResult &tr)
341 SMMUTranslationProcess::ifcTLBLookup(Yield &yield, TranslResult &tr,
376 SMMUTranslationProcess::smmuTLBLookup(Yield &yield, TranslResult &tr)
407 SMMUTranslationProcess::microTLBUpdate(Yield &yield,
439 SMMUTranslationProcess::ifcTLBUpdate(Yield &yield,
476 SMMUTranslationProcess::smmuTLBUpdate(Yield &yield,
505 SMMUTranslationProcess::configCacheLookup(Yield &yield, TranslContext &tc)
545 SMMUTranslationProcess::configCacheUpdate(Yield
[all...]

Completed in 13 milliseconds