Searched refs:ains (Results 1 - 19 of 19) sorted by relevance

/frameworks/rs/cpu_ref/
H A DrsCpuIntrinsic.cpp111 const Allocation ** ains,
123 preLaunch(slot, ains[0], aout, usr, usrLen, sc);
125 forEachMtlsSetup(ains, inLen, aout, usr, usrLen, sc, &mtls);
133 mCtx->launchThreads(ains, inLen, aout, sc, &mtls);
136 postLaunch(slot, ains[0], aout, usr, usrLen, sc);
110 invokeForEachMulti(uint32_t slot, const Allocation ** ains, uint32_t inLen, Allocation * aout, const void * usr, uint32_t usrLen, const RsScriptCall *sc) argument
H A DrsCpuScript.cpp909 void RsdCpuScriptImpl::forEachMtlsSetup(const Allocation ** ains, uint32_t inLen, argument
918 if (ains != NULL) {
920 const Allocation* ain = ains[index];
934 if (ains != NULL) {
935 const Allocation *ain0 = ains[0];
943 if (!ain0->hasSameDims(ains[Index])) {
963 if (ains != NULL && aout != NULL) {
964 if (!ains[0]->hasSameDims(aout)) {
1010 rsAssert(!ains || (ains[
1067 invokeForEachMulti(uint32_t slot, const Allocation ** ains, uint32_t inLen, Allocation * aout, const void * usr, uint32_t usrLen, const RsScriptCall *sc) argument
[all...]
H A DrsCpuCore.h116 const Allocation ** ains; member in struct:android::renderscript::__anon1484
144 void launchThreads(const Allocation** ains, uint32_t inLen, Allocation* aout,
H A DrsCpuScript.h81 const Allocation** ains,
107 void forEachMtlsSetup(const Allocation ** ains, uint32_t inLen,
H A Drsd_cpu.h80 const Allocation** ains,
H A DrsCpuCore.cpp482 void RsdCpuReferenceImpl::launchThreads(const Allocation** ains, uint32_t inLen, Allocation* aout, argument
/frameworks/rs/
H A DrsScriptIntrinsic.cpp72 const Allocation** ains,
79 rsc->mHal.funcs.script.invokeForEachMulti(rsc, this, slot, ains, inLen, aout, usr, usrBytes, sc);
70 runForEach(Context* rsc, uint32_t slot, const Allocation** ains, size_t inLen, Allocation* aout, const void* usr, size_t usrBytes, const RsScriptCall* sc) argument
H A DrsScriptC.h55 const Allocation ** ains,
H A DrsScriptIntrinsic.h53 const Allocation** ains,
H A DrsScript.h121 const Allocation** ains,
H A DrsScript.cpp222 Allocation **ains = (Allocation**)(vains); local
225 const_cast<const Allocation **>(ains), inLen,
H A DrsScriptC.cpp189 const Allocation ** ains,
213 rsc->mHal.funcs.script.invokeForEachMulti(rsc, this, slot, ains, inLen, aout, usr, usrBytes, sc);
187 runForEach(Context *rsc, uint32_t slot, const Allocation ** ains, size_t inLen, Allocation * aout, const void * usr, size_t usrBytes, const RsScriptCall *sc) argument
H A Drs_hal.h155 const Allocation ** ains,
H A Drs.spec301 param RsAllocation * ains
/frameworks/base/rs/java/android/renderscript/
H A DScript.java190 protected void forEach(int slot, Allocation[] ains, Allocation aout, FieldPacker v) { argument
191 forEach(slot, ains, aout, v, new LaunchOptions());
199 protected void forEach(int slot, Allocation[] ains, Allocation aout, FieldPacker v, LaunchOptions sc) { argument
202 for (Allocation ain : ains) {
207 if (ains == null && aout == null) {
213 forEach(slot, ains, aout, v);
217 long[] in_ids = new long[ains.length];
218 for (int index = 0; index < ains.length; ++index) {
219 in_ids[index] = ains[index].getID(mRS);
H A DRenderScript.java639 native void rsnScriptForEachMultiClipped(long con, long id, int slot, long[] ains, long aout, byte[] params, argument
642 native void rsnScriptForEachMultiClipped(long con, long id, int slot, long[] ains, long aout, argument
646 synchronized void nScriptForEachMultiClipped(long id, int slot, long[] ains, long aout, byte[] params, argument
650 rsnScriptForEachMultiClipped(mContext, id, slot, ains, aout, xstart, xend, ystart, yend, zstart, zend);
652 rsnScriptForEachMultiClipped(mContext, id, slot, ains, aout, params, xstart, xend, ystart, yend, zstart, zend);
/frameworks/rs/driver/
H A DrsdBcc.cpp83 const Allocation ** ains,
91 cs->invokeForEachMulti(slot, ains, inLen, aout, usr, usrLen, sc);
80 rsdScriptInvokeForEachMulti(const Context *rsc, Script *s, uint32_t slot, const Allocation ** ains, size_t inLen, Allocation * aout, const void * usr, size_t usrLen, const RsScriptCall *sc) argument
H A DrsdBcc.h49 const android::renderscript::Allocation ** ains,
/frameworks/base/rs/jni/
H A Dandroid_renderscript_RenderScript.cpp1156 jlong script, jint slot, jlongArray ains, jlong aout,
1162 jint in_len = _env->GetArrayLength(ains);
1163 jlong* in_ptr = _env->GetLongArrayElements(ains, NULL);
1197 _env->ReleaseLongArrayElements(ains, in_ptr, JNI_ABORT);
1202 jlong script, jint slot, jlongArray ains, jlong aout,
1208 jint in_len = _env->GetArrayLength(ains);
1209 jlong* in_ptr = _env->GetLongArrayElements(ains, NULL);
1245 _env->ReleaseLongArrayElements(ains, in_ptr, JNI_ABORT);
1155 nScriptForEachMultiClipped(JNIEnv *_env, jobject _this, jlong con, jlong script, jint slot, jlongArray ains, jlong aout, jint xstart, jint xend, jint ystart, jint yend, jint zstart, jint zend) argument
1201 nScriptForEachMultiClippedV(JNIEnv *_env, jobject _this, jlong con, jlong script, jint slot, jlongArray ains, jlong aout, jbyteArray params, jint xstart, jint xend, jint ystart, jint yend, jint zstart, jint zend) argument

Completed in 2119 milliseconds