Home
last modified time | relevance | path

Searched refs:priority_task (Results 1 – 3 of 3) sorted by relevance

/ohos5.0/foundation/resourceschedule/ffrt/src/eu/
H A Dcpu_worker.cpp150 while (worker->priority_task != nullptr && worker->priority_task != &PLACE_HOLDER) { in RunTaskLifo()
152 …frt_executor_task_t* priorityTask = reinterpret_cast<ffrt_executor_task_t*>(worker->priority_task); in RunTaskLifo()
154 worker->priority_task = (lifoCount > worker->budget) ? &PLACE_HOLDER : nullptr; in RunTaskLifo()
179 if (worker->priority_task != nullptr) { in GetTask()
180 void* task = worker->priority_task; in GetTask()
181 worker->priority_task = nullptr; in GetTask()
210 return ((worker->priority_task == nullptr) && (worker->localFifo.GetLength() == 0)); in LocalEmpty()
225 ctx->priority_task_ptr = &(worker->priority_task); in Dispatch()
H A Dcpu_worker.h45 void* priority_task = nullptr; variable
H A Dscpuworker_manager.cpp186 reinterpret_cast<const CPUWorker*>(thread)->priority_task || in WorkerIdleAction()