Lines Matching refs:blockIndex
433 Volume::_GroupDescriptorBlock(uint32 blockIndex)
437 || blockIndex < fSuperBlock.FirstMetaBlockGroup())
438 return fFirstDataBlock + blockIndex + 1;
487 int32 blockIndex = index / fGroupsPerBlock;
492 if (fGroupBlocks[blockIndex] == NULL) {
494 const uint8* block = cached.SetTo(_GroupDescriptorBlock(blockIndex));
498 fGroupBlocks[blockIndex] = (uint8*)malloc(fBlockSize);
499 if (fGroupBlocks[blockIndex] == NULL)
502 memcpy(fGroupBlocks[blockIndex], block, fBlockSize);
505 ((ext2_block_group*)(fGroupBlocks[blockIndex] + blockOffset
509 *_group = (ext2_block_group*)(fGroupBlocks[blockIndex]
527 int32 blockIndex = index / fGroupsPerBlock;
532 if (fGroupBlocks[blockIndex] == NULL)
535 ext2_block_group *group = (ext2_block_group*)(fGroupBlocks[blockIndex]
546 _GroupDescriptorBlock(blockIndex));
550 memcpy(block, (const uint8*)fGroupBlocks[blockIndex], fBlockSize);