Lines Matching refs:mHal
35 mRSC->mHal.funcs.script.invokeFreeChildren(mRSC, this);
36 mRSC->mHal.funcs.script.destroy(mRSC, this);
44 for (uint32_t ct=0; ct < mHal.info.exportedVariableCount; ct++) {
51 rsc->mHal.funcs.script.setGlobalBind(rsc, this, ct, mSlots[ct].get());
59 if (mHal.info.root == NULL) {
70 ALOGV("%p ScriptC::run invoking root, ptr %p", rsc, mHal.info.root);
73 ret = rsc->mHal.funcs.script.invokeRoot(rsc, this);
95 rsc->mHal.funcs.script.invokeForEach(rsc, this, slot, ain, aout, usr, usrBytes, sc);
99 if (slot >= mHal.info.exportedFunctionCount) {
108 rsc->mHal.funcs.script.invokeFunction(rsc, this, slot, data, len);
122 return (void*) s->mHal.info.isThreadable;
124 s->mHal.info.isThreadable = false;
135 s->mHal.info.isThreadable &= sym->threadable;
156 if (!rsc->mHal.funcs.script.init(rsc, this, resName, cacheDir, bitcode, bitcodeLen, 0)) {
162 rsc->mHal.funcs.script.invokeInit(rsc, this);
164 for (size_t i=0; i < mHal.info.exportedPragmaCount; ++i) {
165 const char * key = mHal.info.exportedPragmaKeyList[i];
166 const char * value = mHal.info.exportedPragmaValueList[i];
177 mSlots = new ObjectBaseRef<Allocation>[mHal.info.exportedVariableCount];
178 mTypes = new ObjectBaseRef<const Type>[mHal.info.exportedVariableCount];