Searched refs:CoRoutineEnv (Results 1 – 4 of 4) sorted by relevance
/ohos5.0/foundation/resourceschedule/ffrt/src/eu/ |
H A D | co_routine.h | 60 struct CoRoutineEnv { struct 76 CoRoutineEnv* thEnv; argument 126 int CoStart(ffrt::CPUEUTask* task, CoRoutineEnv* coRoutineEnv); 132 CoRoutineEnv* GetCoEnv(void);
|
H A D | co_routine.cpp | 63 auto coEnv = static_cast<CoRoutineEnv*>(args); in CoEnvDestructor() 74 CoRoutineEnv* GetCoEnv() in GetCoEnv() 76 CoRoutineEnv* coEnv = nullptr; in GetCoEnv() 81 coEnv = reinterpret_cast<CoRoutineEnv *>(curTls); in GetCoEnv() 83 coEnv = new CoRoutineEnv(); in GetCoEnv() 394 int CoStart(ffrt::CPUEUTask* task, CoRoutineEnv* coRoutineEnv) in CoStart()
|
H A D | cpu_worker.h | 53 static void Run(CPUEUTask* task, CoRoutineEnv* coRoutineEnv, CPUWorker* worker); 60 …ask(ffrt_executor_task_t* curtask, CPUWorker* worker, ExecuteCtx* ctx, CoRoutineEnv* coRoutineEnv);
|
H A D | cpu_worker.cpp | 41 void CPUWorker::Run(CPUEUTask* task, CoRoutineEnv* coRoutineEnv, CPUWorker* worker) in Run() 112 CoRoutineEnv* coRoutineEnv = GetCoEnv(); in RunTask() 116 …Task(ffrt_executor_task_t* curtask, CPUWorker* worker, ExecuteCtx* ctx, CoRoutineEnv* coRoutineEnv) in RunTask()
|