Lines Matching refs:mHal
51 mRSC->mHal.funcs.script.invokeFreeChildren(mRSC, this);
52 mRSC->mHal.funcs.script.destroy(mRSC, this);
97 for (uint32_t ct=0; ct < mHal.info.exportedVariableCount; ct++) {
104 rsc->mHal.funcs.script.setGlobalBind(rsc, this, ct, mSlots[ct].get());
124 if (mHal.info.root == NULL) {
135 ALOGV("%p ScriptC::run invoking root, ptr %p", rsc, mHal.info.root);
138 ret = rsc->mHal.funcs.script.invokeRoot(rsc, this);
160 rsc->mHal.funcs.script.invokeForEach(rsc, this, slot, ain, aout, usr, usrBytes, sc);
164 if (slot >= mHal.info.exportedFunctionCount) {
173 rsc->mHal.funcs.script.invokeFunction(rsc, this, slot, data, len);
187 return (void*) s->mHal.info.isThreadable;
189 s->mHal.info.isThreadable = false;
200 s->mHal.info.isThreadable &= sym->threadable;
258 if (!rsc->mHal.funcs.script.init(rsc, this, resName, cacheDir, bitcode, bitcodeLen, 0)) {
268 rsc->mHal.funcs.script.invokeInit(rsc, this);
270 for (size_t i=0; i < mHal.info.exportedPragmaCount; ++i) {
271 const char * key = mHal.info.exportedPragmaKeyList[i];
272 const char * value = mHal.info.exportedPragmaValueList[i];
331 mSlots = new ObjectBaseRef<Allocation>[mHal.info.exportedVariableCount];
332 mTypes = new ObjectBaseRef<const Type>[mHal.info.exportedVariableCount];