Home
last modified time | relevance | path

Searched refs:CoroutineHandle (Results 1 – 4 of 4) sorted by relevance

/external/swiftshader/src/Reactor/
DCoroutine.hpp28 StreamBase(const std::shared_ptr<Routine> &routine, Nucleus::CoroutineHandle handle) in StreamBase()
47 Nucleus::CoroutineHandle handle;
57 inline Stream(const std::shared_ptr<Routine> &routine, Nucleus::CoroutineHandle handle) in Stream()
188 std::function<Nucleus::CoroutineHandle()> coroutineBegin = [=] { in operator ()()
DNucleus.hpp180 using CoroutineHandle = void *; typedef in rr::Nucleus
183 using CoroutineBegin = CoroutineHandle(ARGS...);
184 using CoroutineAwait = bool(CoroutineHandle, void *yieldValue);
185 using CoroutineDestroy = void(CoroutineHandle);
209 …static CoroutineHandle invokeCoroutineBegin(Routine &routine, std::function<CoroutineHandle()> fun…
DSubzeroReactor.cpp4587 bool suspend(Nucleus::CoroutineHandle handle) in suspend()
4603 void resume(Nucleus::CoroutineHandle handle) in resume()
4618 void stop(Nucleus::CoroutineHandle handle) in stop()
4641 thread_local rr::Nucleus::CoroutineHandle coroHandle{};
4644 void setHandleParam(Nucleus::CoroutineHandle handle) in setHandleParam()
4650 Nucleus::CoroutineHandle getHandleParam() in getHandleParam()
4658 bool isDone(Nucleus::CoroutineHandle handle) in isDone()
4664 void setPromisePtr(Nucleus::CoroutineHandle handle, void *promisePtr) in setPromisePtr()
4670 void *getPromisePtr(Nucleus::CoroutineHandle handle) in getPromisePtr()
4855 static Nucleus::CoroutineHandle invokeCoroutineBegin(std::function<Nucleus::CoroutineHandle()> begi… in invokeCoroutineBegin()
[all …]
DLLVMReactor.cpp4379 Nucleus::CoroutineHandle Nucleus::invokeCoroutineBegin(Routine &routine, std::function<Nucleus::Cor… in invokeCoroutineBegin()