/frameworks/rs/cpp/ |
H A D | Script.cpp | 29 void Script::forEach(uint32_t slot, sp<const Allocation> ain, sp<const Allocation> aout, argument 31 if ((ain == NULL) && (aout == NULL)) { 32 mRS->throwError("At least one of ain or aout is required to be non-null."); 35 void *out_id = BaseObj::getObjID(aout);
|
/frameworks/rs/cpu_ref/ |
H A D | rsCpuCore.cpp | 359 void RsdCpuReferenceImpl::launchThreads(const Allocation * ain, Allocation * aout, argument
|
H A D | rsCpuCore.h | 58 Allocation * aout; member in struct:android::renderscript::__anon1572 96 void launchThreads(const Allocation * ain, Allocation * aout,
|
H A D | rsCpuIntrinsic.cpp | 78 Allocation * aout, 84 forEachMtlsSetup(ain, aout, usr, usrLen, sc, &mtls); 92 mCtx->launchThreads(ain, aout, sc, &mtls); 76 invokeForEach(uint32_t slot, const Allocation * ain, Allocation * aout, const void * usr, uint32_t usrLen, const RsScriptCall *sc) argument
|
H A D | rsCpuIntrinsic.h | 35 Allocation * aout,
|
H A D | rsCpuScript.cpp | 467 void RsdCpuScriptImpl::forEachMtlsSetup(const Allocation * ain, Allocation * aout, argument 479 if (aout && (const uint8_t *)aout->mHal.drvState.lod[0].mallocPtr == NULL) { 489 } else if (aout) { 490 mtls->fep.dimX = aout->getType()->getDimX(); 491 mtls->fep.dimY = aout->getType()->getDimY(); 492 mtls->fep.dimZ = aout->getType()->getDimZ(); 493 //mtls->dimArray = aout->getType()->getDimArray(); 541 mtls->aout = aout; 567 invokeForEach(uint32_t slot, const Allocation * ain, Allocation * aout, const void * usr, uint32_t usrLen, const RsScriptCall *sc) argument [all...] |
H A D | rsCpuScript.h | 57 Allocation * aout, 77 void forEachMtlsSetup(const Allocation * ain, Allocation * aout,
|
H A D | rsCpuScriptGroup.cpp | 130 Allocation *aout = NULL; local 150 aout = n->mOutputs[ct3]->mAlloc.get(); 154 //ALOGE(" link out %p", aout); 159 aout = mSG->mOutputs[ct3]->mAlloc.get(); 161 //ALOGE(" io out %p", aout); 165 if ((k->mHasKernelOutput == (aout != NULL)) && 169 outs.add(aout);
|
H A D | rsd_cpu.h | 70 Allocation * aout,
|
/frameworks/rs/driver/ |
H A D | rsdBcc.cpp | 71 Allocation * aout, 77 cs->invokeForEach(slot, ain, aout, usr, usrLen, sc); 67 rsdScriptInvokeForEach(const Context *rsc, Script *s, uint32_t slot, const Allocation * ain, Allocation * aout, const void * usr, size_t usrLen, const RsScriptCall *sc) argument
|
H A D | rsdBcc.h | 41 android::renderscript::Allocation * aout,
|
/frameworks/rs/java/tests/LatencyBenchmark/src/com/example/android/rs/computebench/ |
H A D | Benchmark.java | 26 private Allocation aout; field in class:Benchmark 32 aout = Allocation.createSized(rs, Element.U32(mRS), 10000); 42 mScript.forEach_root(ain, aout); 43 aout.copy1DRangeFrom(0, 1, temp); 50 mScript.set_out(aout); 54 aout.copy1DRangeFrom(0, 1, temp);
|
/frameworks/rs/ |
H A D | rs.spec | 293 param RsAllocation aout
|
H A D | rsScript.h | 112 Allocation * aout,
|
H A D | rsScriptC.cpp | 165 Allocation * aout, 174 rsc->mHal.funcs.script.invokeForEach(rsc, this, slot, ain, aout, usr, usrBytes, sc); 162 runForEach(Context *rsc, uint32_t slot, const Allocation * ain, Allocation * aout, const void * usr, size_t usrBytes, const RsScriptCall *sc) argument
|
H A D | rsScriptC.h | 50 Allocation * aout,
|
H A D | rsScriptGroup.cpp | 298 Allocation *aout = NULL; local 315 aout = n->mOutputs[ct3]->mAlloc.get(); 316 //ALOGE(" link out %p", aout); 321 aout = mOutputs[ct3]->mAlloc.get(); 322 //ALOGE(" io out %p", aout); 326 n->mScript->runForEach(rsc, k->mSlot, ain, aout, NULL, 0);
|
H A D | rsScriptIntrinsic.cpp | 58 Allocation * aout, 63 rsc->mHal.funcs.script.invokeForEach(rsc, this, slot, ain, aout, usr, usrBytes, sc); 55 runForEach(Context *rsc, uint32_t slot, const Allocation * ain, Allocation * aout, const void * usr, size_t usrBytes, const RsScriptCall *sc) argument
|
H A D | rsScriptIntrinsic.h | 46 Allocation * aout,
|
H A D | rs_hal.h | 113 Allocation * aout,
|
/frameworks/rs/tests/cppallocation/ |
H A D | compute.cpp | 34 sp<Allocation> aout = Allocation::createTyped(rs, t); local 45 sc->forEach_multiply(ain, aout); 47 aout->copy1DRangeTo(0, numElems, buf); 62 aout.clear();
|
/frameworks/rs/tests/cppbasic/ |
H A D | compute.cpp | 32 sp<Allocation> aout = Allocation::createTyped(rs, t); local 33 printf("Allocation %p %p\n", ain.get(), aout.get()); 55 sc->forEach_root(ain, aout); 100 aout.clear();
|
/frameworks/rs/tests/cppstrided/ |
H A D | compute.cpp | 36 sp<Allocation> aout = Allocation::createTyped(rs, t); local 54 sc->forEach_multiply(ain, aout); 56 aout->copy2DStridedTo(buf, stride * sizeof(uint32_t)); 73 aout.clear();
|
/frameworks/rs/tests/latency/ |
H A D | latency.cpp | 67 sp<Allocation> aout = Allocation::createTyped(rs, t); local 76 sc->forEach_root(ain, aout); 91 sc->forEach_root(ain, aout); 92 aout->copy1DTo(buf); 106 aout.clear();
|
/frameworks/support/v8/renderscript/java/src/android/support/v8/renderscript/ |
H A D | RenderScript.java | 454 native void rsnScriptForEach(int con, int id, int slot, int ain, int aout, byte[] params); argument 455 native void rsnScriptForEach(int con, int id, int slot, int ain, int aout); argument 456 native void rsnScriptForEachClipped(int con, int id, int slot, int ain, int aout, byte[] params, argument 458 native void rsnScriptForEachClipped(int con, int id, int slot, int ain, int aout, argument 460 synchronized void nScriptForEach(int id, int slot, int ain, int aout, byte[] params) { argument 463 rsnScriptForEach(mContext, id, slot, ain, aout); 465 rsnScriptForEach(mContext, id, slot, ain, aout, params); 469 synchronized void nScriptForEachClipped(int id, int slot, int ain, int aout, byte[] params, argument 473 rsnScriptForEachClipped(mContext, id, slot, ain, aout, xstart, xend, ystart, yend, zstart, zend); 475 rsnScriptForEachClipped(mContext, id, slot, ain, aout, param [all...] |