Home | History | Annotate | Download | only in rs

Lines Matching refs:mHal

60         mRSC->mHal.funcs.script.invokeFreeChildren(mRSC, this);
61 mRSC->mHal.funcs.script.destroy(mRSC, this);
110 for (uint32_t ct=0; ct < mHal.info.exportedVariableCount; ct++) {
117 rsc->mHal.funcs.script.setGlobalBind(rsc, this, ct, mSlots[ct].get());
139 if (mHal.info.root == NULL) {
150 ALOGV("%p ScriptC::run invoking root, ptr %p", rsc, mHal.info.root);
153 ret = rsc->mHal.funcs.script.invokeRoot(rsc, this);
177 AString->append(mHal.info.exportedForeachFuncList[slot].first);
187 rsc->mHal.funcs.script.invokeForEach(rsc, this, slot, ain, aout, usr, usrBytes, sc);
196 if (slot >= mHal.info.exportedFunctionCount) {
205 rsc->mHal.funcs.script.invokeFunction(rsc, this, slot, data, len);
219 return (void*) s->mHal.info.isThreadable;
221 s->mHal.info.isThreadable = false;
232 s->mHal.info.isThreadable &= sym->threadable;
298 if (!rsc->mHal.funcs.script.init(rsc, this, resName, cacheDir, bitcode, bitcodeLen, 0)) {
310 rsc->mHal.funcs.script.invokeInit(rsc, this);
312 for (size_t i=0; i < mHal.info.exportedPragmaCount; ++i) {
313 const char * key = mHal.info.exportedPragmaKeyList[i];
314 const char * value = mHal.info.exportedPragmaValueList[i];
376 mSlots = new ObjectBaseRef<Allocation>[mHal.info.exportedVariableCount];
377 mTypes = new ObjectBaseRef<const Type>[mHal.info.exportedVariableCount];