Lines Matching defs:task
99 auto task = ctx->task;
100 if (ThreadWaitMode(task)) {
101 if (FFRT_UNLIKELY(LegacyMode(task))) {
102 task->blockType = BlockType::BLOCK_THREAD;
103 ctx->wn.task = task;
112 FFRT_BLOCK_TRACER(task->gid, smx);
113 CoWait([&](CPUEUTask* task) -> bool {
114 task->fq_we.wtType = wtType;
115 wList.PushBack(task->fq_we.node);
128 CPUEUTask* task = we->task;
129 if (ThreadNotifyMode(task) || we->weType == 2) { // 2 is weType
130 if (BlockThread(task)) {
131 task->blockType = BlockType::BLOCK_COROUTINE;
132 we->task = nullptr;
139 CoRoutineFactory::CoWakeFunc(task, false);
149 CPUEUTask* task = we->task;
150 if (ThreadNotifyMode(task) || we->weType == 2) { // 2 is weType
151 if (BlockThread(task)) {
152 task->blockType = BlockType::BLOCK_COROUTINE;
153 we->task = nullptr;
160 CoRoutineFactory::CoWakeFunc(task, false);