Searched refs:Yield (Results 1 - 8 of 8) sorted by relevance
/gem5/src/dev/arm/ |
H A D | smmu_v3_transl.hh | 103 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 D | smmu_v3_proc.hh | 106 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 D | gic_v3_its.hh | 340 * 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 D | smmu_v3_cmdexec.hh | 55 virtual void main(Yield &yield);
|
H A D | smmu_v3_proc.cc | 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) 173 SMMUProcess::doWaitForSignal(Yield &yield, SMMUSignal &sig)
|
H A D | gic_v3_its.cc | 88 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 D | smmu_v3_cmdexec.cc | 46 SMMUCommandExecProcess::main(Yield &yield)
|
H A D | smmu_v3_transl.cc | 135 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