Home | History | Annotate | Download | only in cpu_ref

Lines Matching defs:closure

48         const Closure* closure = cpuClosure->mClosure;
51 rsAssert(closure->mNumArg <= RS_KERNEL_INPUT_LIMIT);
53 for (size_t i = 0; i < closure->mNumArg; i++) {
54 const void* arg = closure->mArgs[i];
65 mutable_kinfo->inLen = closure->mNumArg;
67 const Allocation* out = closure->mReturnValue;
108 const Closure* closure = cpuClosure->mClosure;
110 if (!closure->mIsKernel || !mClosures.front()->mClosure->mIsKernel) {
112 // closure.
116 const auto& globalDeps = closure->mGlobalDeps;
117 const auto& argDeps = closure->mArgDeps;
120 const Closure* batched = c->mClosure;
138 const Closure* lastBatched = mClosures.back()->mClosure;
148 // The new closure depends on the last batched closure's return
166 for (Closure* closure: mGroup->mClosures) {
168 const IDBase* funcID = closure->mFunctionID.get();
171 if (closure->mIsKernel) {
174 cc = new CPUClosure(closure, si, (ExpandFuncTy)mtls.kernel);
176 cc = new CPUClosure(closure, si);
311 const Closure& closure,
314 const IDBase* funcID = (const IDBase*)closure.mFunctionID.get();
357 ALOGV(" closure: %p\n", (const void*)f1);
394 for (Closure* closure : mGroup->mClosures) {
395 const Script* script = closure->mFunctionID.get()->mScript;
582 const Closure* closure = cpuClosure->mClosure;
583 const IDBase* funcID = closure->mFunctionID.get();
585 for (const auto& p : closure->mGlobals) {
589 // This indicates the current closure depends on another closure for a
628 // This batch contains a single closure for an invoke function
630 const Closure* c = cc->mClosure;
670 const Closure* closure = cpuClosure->mClosure;
672 (const ScriptKernelID*)closure->mFunctionID.get();
674 (const Allocation**)closure->mArgs,
675 closure->mNumArg, closure->mReturnValue,
680 const Closure* closure = cpuClosure->mClosure;
683 if (cpuClosure->mSi->forEachMtlsSetup((const Allocation**)closure->mArgs,
684 closure->mNumArg,
685 closure->mReturnValue,
696 const Closure* closure = cpuClosure->mClosure;
698 (const ScriptKernelID*)closure->mFunctionID.get();
700 (const Allocation**)closure->mArgs,
701 closure->mNumArg, closure->mReturnValue,