Home
last modified time | relevance | path

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

/foundation/resourceschedule/ffrt/src/eu/
H A Dcpu_worker.cpp140 while (worker->priority_task != nullptr && worker->priority_task != &PLACE_HOLDER) { in RunTaskLifo()
142 ffrt_executor_task_t* priorityTask = reinterpret_cast<ffrt_executor_task_t*>(worker->priority_task); in RunTaskLifo()
144 worker->priority_task = (lifoCount > worker->budget) ? &PLACE_HOLDER : nullptr; in RunTaskLifo()
168 if (worker->priority_task != nullptr) { in GetTask()
169 void* task = worker->priority_task; in GetTask()
170 worker->priority_task = nullptr; in GetTask()
191 return ((worker->priority_task == nullptr) && (worker->localFifo.GetLength() == 0)); in LocalEmpty()
206 ctx->priority_task_ptr = &(worker->priority_task); in Dispatch()
H A Dcpu_worker.h43 void* priority_task = nullptr; member in ffrt::CPUWorker
H A Dscpuworker_manager.cpp118 reinterpret_cast<const CPUWorker*>(thread)->priority_task || in WorkerIdleAction()
139 reinterpret_cast<const CPUWorker*>(thread)->priority_task || in WorkerIdleAction()

Completed in 3 milliseconds