Lines Matching defs:curTask
58 CPUEUTask* curTask = ffrt::ExecuteCtx::Cur()->task;
59 if (curTask != nullptr) {
60 curTask->SetTraceTag(name);
67 CPUEUTask* curTask = ffrt::ExecuteCtx::Cur()->task;
68 if (curTask != nullptr) {
69 curTask->ClearTraceTag();
462 auto curTask = ffrt::ExecuteCtx::Cur()->task;
463 if (curTask == nullptr) {
468 FFRT_COND_DO_ERR((curTask->type != ffrt_normal_task), return 1, "update qos task type invalid");
469 if (_qos() == curTask->qos) {
474 curTask->SetQos(_qos);
493 auto curTask = ffrt::ExecuteCtx::Cur()->task;
494 if (curTask == nullptr) {
498 if (curTask->type == ffrt_normal_task || curTask->type == ffrt_queue_task) {
499 return curTask->gid;
508 auto curTask = ffrt::ExecuteCtx::Cur()->task;
509 if (curTask == nullptr || curTask->type != ffrt_queue_task) {
514 ffrt::QueueTask* task = reinterpret_cast<ffrt::QueueTask*>(curTask);
580 auto curTask = ffrt::ExecuteCtx::Cur()->task;
581 if (curTask != nullptr) {
582 auto co = curTask->coRoutine;