Home
last modified time | relevance | path

Searched refs:fep (Results 1 – 8 of 8) sorted by relevance

/frameworks/rs/cpu_ref/
DrsCpuCore.cpp330 static inline void FepPtrSetup(const MTLaunchStructForEach *mtls, RsExpandKernelDriverInfo *fep, in FepPtrSetup() argument
338 for (uint32_t i = 0; i < fep->inLen; i++) { in FepPtrSetup()
340 rsAssert(fep->inLen == 1); in FepPtrSetup()
343fep->inPtr[i] = (const uint8_t *)mtls->ains[i]->getPointerUnchecked(x, y, z, lod, face, a1, a2, a3… in FepPtrSetup()
346fep->outPtr[0] = (uint8_t *)mtls->aout[0]->getPointerUnchecked(x, y, z, lod, face, a1, a2, a3, a4); in FepPtrSetup()
393 RsExpandKernelDriverInfo fep = mtls->fep; in walk_general_foreach() local
394 fep.lid = idx; in walk_general_foreach()
400 if (!SelectOuterSlice(mtls, &fep, slice)) { in walk_general_foreach()
404 for (fep.current.y = mtls->start.y; fep.current.y < mtls->end.y; in walk_general_foreach()
405 fep.current.y++) { in walk_general_foreach()
[all …]
DrsCpuScript.cpp639 mtls->dimPtr = &mtls->fep.dim; in forEachMtlsSetup()
665 mtls->fep.dim.x = inType->getDimX(); in forEachMtlsSetup()
666 mtls->fep.dim.y = inType->getDimY(); in forEachMtlsSetup()
667 mtls->fep.dim.z = inType->getDimZ(); in forEachMtlsSetup()
680 mtls->fep.dim.x = outType->getDimX(); in forEachMtlsSetup()
681 mtls->fep.dim.y = outType->getDimY(); in forEachMtlsSetup()
682 mtls->fep.dim.z = outType->getDimZ(); in forEachMtlsSetup()
685 mtls->fep.dim.x = sc->xEnd; in forEachMtlsSetup()
686 mtls->fep.dim.y = sc->yEnd; in forEachMtlsSetup()
687 mtls->fep.dim.z = 0; in forEachMtlsSetup()
[all …]
DrsCpuIntrinsic.cpp102 mtls.fep.slot = slot; in invokeForEach()
105 mtls.fep.usr = this; in invokeForEach()
118 mtls->fep.slot = slot; in forEachKernelSetup()
120 mtls->fep.usr = this; in forEachKernelSetup()
DrsCpuScriptGroup.cpp227 si->preLaunch(slot, ains, inLen, outs[ct], mtls.fep.usr, in execute()
228 mtls.fep.usrLen, nullptr); in execute()
264 usrPtrs.push_back(mtls.fep.usr); in execute()
265 sigs.push_back(mtls.fep.usrLen); in execute()
267 mtls.fep.usr, mtls.fep.usrLen, nullptr); in execute()
282 mtls.fep.usr = &sl; in execute()
DrsCpuIntrinsic.h29 RsExpandKernelDriverInfo fep; member
DrsCpuCore.h85 RsExpandKernelDriverInfo fep; member
DrsCpuScriptGroup2.cpp657 mtls.fep.usr = nullptr; in run()
690 mtls.fep.usr = &mClosures; in run()
DrsCpuIntrinsicBLAS.cpp97 mtls->dimPtr = &mtls->fep.dim; in setupGEMM()
98 mtls->fep.dim.x = nn; in setupGEMM()
99 mtls->fep.dim.y = mm; in setupGEMM()
100 mtls->fep.dim.z = kk; in setupGEMM()