Lines Matching defs:task
24 int TaskState::OnTransition(State state, CPUEUTask* task, Op&& op)
26 if (task == nullptr) {
27 FFRT_LOGE("task nullptr");
30 if (task->IsRoot()) {
31 FFRT_LOGD("task root no state transition");
35 if (task->state == TaskState::EXITED) {
36 FFRT_LOGE("task[%s] have finished", task->label.c_str());
40 task->state.preState = task->state.curState;
41 task->state.curState = state;
44 task->state.stat.Count(task);
48 !ops[static_cast<size_t>(state)](task)) {
52 if (op && !op(task)) {
69 void TaskState::TaskStateStat::Count(CPUEUTask* task)
71 Count(task->state.CurState());
72 TaskManager::Instance().TaskStateCount(task);