Lines Matching refs:GetQos
109 auto& ctl = sleepCtl[thread->GetQos()];
111 (void)monitor->IntoSleep(thread->GetQos());
112 FFRT_PERF_WORKER_IDLE(static_cast<int>(thread->GetQos()));
117 bool taskExistence = GetTaskCount(thread->GetQos()) ||
120 bool needPoll = !FFRTFacade::GetPPInstance().GetPoller(thread->GetQos()).DetermineEmptyMap() &&
121 (polling_[thread->GetQos()] == 0);
124 monitor->WakeupCount(thread->GetQos());
125 FFRT_PERF_WORKER_AWAKE(static_cast<int>(thread->GetQos()));
132 monitor->IntoDeepSleep(thread->GetQos());
138 return tearDown || GetTaskCount(thread->GetQos()) ||
142 monitor->OutOfDeepSleep(thread->GetQos());
145 monitor->TimeoutCount(thread->GetQos());
159 auto& sched = FFRTScheduler::Instance()->GetScheduler(thread->GetQos());
160 auto lock = GetSleepCtl(static_cast<int>(thread->GetQos()));
171 auto& sched = FFRTScheduler::Instance()->GetScheduler(thread->GetQos());
172 auto lock = GetSleepCtl(static_cast<int>(thread->GetQos()));
179 int wakedWorkerNum = monitor->WakedWorkerNum(thread->GetQos());
187 int expectedTask = GetTaskCount(thread->GetQos()) / wakedWorkerNum - 1;
206 WorkerJoinTg(thread->GetQos(), thread->Id());