Lines Matching refs:sTask
184 auto sTask = static_cast<SCPUEUTask*>(task);
185 std::unique_lock<std::mutex> lck(sTask->mutex_);
186 if (sTask->childRefCnt == 0) {
189 sTask->MultiDepenceAdd(Denpence::CALL_DEPENCE);
190 sTask->UpdateState(ffrt::TaskState::BLOCKED);
251 auto sTask = static_cast<SCPUEUTask*>(task);
253 FFRT_LOGD("onWait name:%s gid=%lu", sTask->label.c_str(), sTask->gid);
254 std::unique_lock<std::mutex> lck(sTask->mutex_);
255 if (sTask->dataRefCnt.waitDep == 0) {
258 sTask->MultiDepenceAdd(Denpence::DATA_DEPENCE);
259 sTask->UpdateState(ffrt::TaskState::BLOCKED);
273 auto sTask = static_cast<SCPUEUTask*>(task);
277 sTask->DecChildRef();
278 if (!(sTask->ins.empty() && sTask->outs.empty())) {
283 for (auto out : std::as_const(sTask->outs)) {
287 for (auto in : std::as_const(sTask->ins)) {
288 in->onConsumed(sTask);
290 for (auto in : std::as_const(sTask->in_handles)) {
299 sTask->RecycleTask();