Lines Matching refs:fBlock

57 			checksumfs_dir_entry_block* fBlock;
143 fBlock(NULL),
152 fBlock(entryBlock),
162 fBlock = entryBlock;
170 return fBlock->entryCount;
178 return sizeof(*fBlock);
179 return sizeof(*fBlock) + 10 * entryCount
180 + fBlock->nameEnds[entryCount - 1];
202 = (uint64*)((uint8*)fBlock + fBlockSize) - 1;
214 uint32 nameOffset = index > 0 ? fBlock->nameEnds[index - 1] : 0;
215 _nameLength = fBlock->nameEnds[index] - nameOffset;
216 return (const char*)(fBlock->nameEnds + entryCount) + nameOffset;
230 const char* entryNames = (char*)(fBlock->nameEnds + entryCount);
239 size_t entryNameLength = fBlock->nameEnds[index] - nameOffset;
279 uint64* blockIndices = (uint64*)((uint8*)fBlock + fBlockSize) - 1;
280 int32 entryCount = fBlock->entryCount;
281 char* entryNames = (char*)(fBlock->nameEnds + entryCount);
283 uint32 nameOffset = index == 0 ? 0 : fBlock->nameEnds[index - 1];
285 ? 0 : fBlock->nameEnds[entryCount - 1];
303 fBlock->nameEnds[i] = fBlock->nameEnds[i - 1] + nameLength;
312 fBlock->nameEnds[index] = nameOffset + nameLength;
314 fBlock->entryCount++;
323 int32 entryCount = fBlock->entryCount;
324 char* entryNames = (char*)(fBlock->nameEnds + entryCount);
328 uint32 nameOffset = index == 0 ? 0 : fBlock->nameEnds[index - 1];
329 uint32 oldNameLength = fBlock->nameEnds[index] - nameOffset;
330 uint32 lastNameEnd = fBlock->nameEnds[entryCount - 1];
346 fBlock->nameEnds[i] = (int32)fBlock->nameEnds[i] + lengthDiff;
363 fBlock->entryCount = 0;
367 uint64* blockIndices = (uint64*)((uint8*)fBlock + fBlockSize) - 1;
368 char* entryNames = (char*)(fBlock->nameEnds + entryCount);
370 uint32 nameOffset = index == 0 ? 0 : fBlock->nameEnds[index - 1];
371 uint32 nameEnd = fBlock->nameEnds[index];
373 ? 0 : fBlock->nameEnds[entryCount - 1];
384 fBlock->nameEnds[i - 1] = fBlock->nameEnds[i] - nameLength;
399 fBlock->entryCount--;
419 uint64* blockIndices = (uint64*)((uint8*)fBlock + fBlockSize);
421 = (uint64*)((uint8*)other.fBlock + other.fBlockSize);
428 ? fBlock->nameEnds[splitIndex - 1] : 0;
430 other.fBlock->nameEnds[i - splitIndex] = fBlock->nameEnds[i]
435 char* entryNames = (char*)(fBlock->nameEnds + entryCount);
437 = (char*)(other.fBlock->nameEnds + otherEntryCount);
439 fBlock->nameEnds[entryCount - 1] - namesOffset);
443 char* newEntryNames = (char*)(fBlock->nameEnds + splitIndex);
448 fBlock->entryCount = splitIndex;
449 other.fBlock->entryCount = otherEntryCount;
464 size_t size = sizeof(*fBlock) + entryCount * 10;
473 const char* entryNames = (char*)(fBlock->nameEnds + entryCount);
474 const uint64* blockIndices = (uint64*)((uint8*)fBlock + fBlockSize) - 1;
481 uint16 nameEnd = fBlock->nameEnds[i];