Lines Matching refs:mFields

27     mFields = nullptr;
54 if (mFields) {
56 delete[] mFields[i].name;
58 delete [] mFields;
60 mFields = nullptr;
78 total += mFields[ct].e->mBits * mFields[ct].arraySize;
90 total += mFields[ct].e->mBitsUnpadded * mFields[ct].arraySize;
102 prefix, mFields[ct].name, mFields[ct].offsetBits, mFields[ct].arraySize);
103 mFields[ct].e->dumpLOGV(prefix);
117 stream->addString(mFields[ct].name);
118 stream->addU32(mFields[ct].arraySize);
119 mFields[ct].e->serialize(rsc, stream);
188 if (mFields[ct].name[0] != '#') {
203 mFields[ct].offsetBits = bits;
204 mFields[ct].offsetBitsUnpadded = bitsUnpadded;
205 bits += mFields[ct].e->getSizeBits() * mFields[ct].arraySize;
206 bitsUnpadded += mFields[ct].e->getSizeBitsUnpadded() * mFields[ct].arraySize;
208 if (mFields[ct].e->mHasReference) {
212 if (mFields[ct].name[0] == '#') {
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;
295 if ((ee->mFields[i].e.get() != ein[i]) ||
296 (strlen(ee->mFields[i].name) != len) ||
297 strcmp(ee->mFields[i].name, nin[i]) ||
298 (ee->mFields[i].arraySize != asize)) {
321 e->mFields = new ElementField_t [count];
335 e->mFields[ct].e.set(ein[ct]);
336 e->mFields[ct].name = rsuCopyString(nin[ct], len);
337 e->mFields[ct].arraySize = asize;
360 if (mFields[i].e->mHasReference) {
361 const uint8_t *p2 = &p[mFields[i].offsetBits >> 3];
362 for (uint32_t ct=0; ct < mFields[i].arraySize; ct++) {
363 mFields[i].e->incRefs(p2);
364 p2 += mFields[i].e->getSizeBytes();
382 if (mFields[i].e->mHasReference) {
383 const uint8_t *p2 = &p[mFields[i].offsetBits >> 3];
384 for (uint32_t ct=0; ct < mFields[i].arraySize; ct++) {
385 mFields[i].e->decRefs(p2);
386 p2 += mFields[i].e->getSizeBytes();