Home | History | Annotate | Download | only in rs

Lines Matching refs:mHal

29     memset(&mHal, 0, sizeof(mHal));
39 e->getContext()->mHal.funcs.freeRuntimeMem(ptr);
64 delete [] mHal.state.fields;
65 delete [] mHal.state.fieldArraySizes;
66 delete [] mHal.state.fieldNames;
67 delete [] mHal.state.fieldNameLengths;
68 delete [] mHal.state.fieldOffsetBytes;
173 mHal.state.dataType = mComponent.getType();
174 mHal.state.dataKind = mComponent.getKind();
175 mHal.state.vectorSize = mComponent.getVectorSize();
182 mHal.state.elementSizeBytes = getSizeBytes();
193 mHal.state.fields = new const Element*[noPaddingFieldCount];
194 mHal.state.fieldArraySizes = new uint32_t[noPaddingFieldCount];
195 mHal.state.fieldNames = new const char*[noPaddingFieldCount];
196 mHal.state.fieldNameLengths = new uint32_t[noPaddingFieldCount];
197 mHal.state.fieldOffsetBytes = new uint32_t[noPaddingFieldCount];
198 mHal.state.fieldsCount = noPaddingFieldCount;
216 mHal.state.fields[ctNoPadding] = mFields[ct].e.get();
217 mHal.state.fieldArraySizes[ctNoPadding] = mFields[ct].arraySize;
218 mHal.state.fieldNames[ctNoPadding] = mFields[ct].name;
219 mHal.state.fieldNameLengths[ctNoPadding] = strlen(mFields[ct].name) + 1; // to include 0
220 mHal.state.fieldOffsetBytes[ctNoPadding] = mFields[ct].offsetBits >> 3;
227 mHal.state.elementSizeBytes = getSizeBytes();
251 void* allocMem = rsc->mHal.funcs.allocRuntimeMem(sizeof(Element), 0);
264 ALOGE("pointer for element.drv: %p", &e->mHal.drv);
315 void* allocMem = rsc->mHal.funcs.allocRuntimeMem(sizeof(Element), 0);
395 if (rsc->mHal.funcs.element.updateCachedObject != nullptr) {
396 rsc->mHal.funcs.element.updateCachedObject(rsc, this, (rs_element *)dstObj);