Lines Matching refs:blockCount

449 			attr_fp->ff_extents[0].blockCount = newblkcnt;
814 fp->ff_extents[0].blockCount = newblkcnt;
920 u_int32_t blockCount, /* The number of allocation blocks to copy. */
1004 resid = (off_t) blockCount * (off_t) hfsmp->blockSize;
1128 hfs_invalidate_sectors(vp, (daddr64_t)oldStart*sectorsPerBlock, (daddr64_t)blockCount*sectorsPerBlock);
1212 * the FABN will also get updated with the blockCount of entry E.
1229 * C1.blockCount = N
1232 * C2.blockCount = C.blockCount - N
1234 * FABN = old FABN - E.blockCount
1243 * newBlockCount - The blockCount of the extent to be split after
1282 printf ("hfs_split_extent: Split record:%u recStartBlock=%u %u:(%u,%u) for %u blocks\n", extent_info->overflow_count, extent_info->recStartBlock, index, extents[index].startBlock, extents[index].blockCount, newBlockCount);
1288 if ((extent_info->fileID == kHFSExtentsFileID) && (extents[kHFSPlusExtentDensity - 1].blockCount != 0)) {
1300 if (extents[i].blockCount == 0) {
1303 read_recStartBlock += extents[i].blockCount;
1310 shift_extent.blockCount = extents[index].blockCount - newBlockCount;
1319 if ((hfs_resize_debug) && (shift_extent.blockCount != 0)) {
1320 printf ("hfs_split_extent: Save 7:(%u,%u) to shift into overflow record\n", shift_extent.startBlock, shift_extent.blockCount);
1331 if (extents[i].blockCount) {
1332 printf ("hfs_split_extent: Shift %u:(%u,%u) to %u:(%u,%u)\n", i, extents[i].startBlock, extents[i].blockCount, i+1, extents[i].startBlock, extents[i].blockCount);
1353 extents[index+1].blockCount = extents[index].blockCount - newBlockCount;
1356 extents[index].blockCount = newBlockCount;
1359 printf ("hfs_split_extent: Split %u:(%u,%u) and ", index, extents[index].startBlock, extents[index].blockCount);
1361 printf ("%u:(%u,%u)\n", index+1, extents[index+1].startBlock, extents[index+1].blockCount);
1363 printf ("overflow:(%u,%u)\n", shift_extent.startBlock, shift_extent.blockCount);
1391 if (shift_extent.blockCount == 0) {
1455 * If shift_extent.blockCount is non-zero, it means that there is
1465 while (shift_extent.blockCount) {
1467 printf ("hfs_split_extent: Will shift (%u,%u) into overflow record with startBlock=%u\n", shift_extent.startBlock, shift_extent.blockCount, read_recStartBlock);
1508 write_recStartBlock = read_recStartBlock - shift_extent.blockCount;
1520 if (extents[i].blockCount == 0) {
1523 read_recStartBlock += extents[i].blockCount;
1532 shift_extent.startBlock = shift_extent.blockCount = 0;
1583 printf ("hfs_split_extent: Shift overflow=(%u,%u) to record with updated startBlock=%u\n", shift_extent.startBlock, shift_extent.blockCount, write_recStartBlock);
1689 oldBlockCount = extent_info->extents[index].blockCount;
1724 printf ("hfs_reclaim_extent: Split straddling extent %u:(%u,%u) for %u blocks\n", idx, extent_info->extents[idx].startBlock, extent_info->extents[idx].blockCount, newBlockCount);
1773 printf ("hfs_reclaim_extent: Split straddling extent %u:(%u,%u) for %u blocks failed, relocate full extent\n", idx, extent_info->extents[idx].startBlock, extent_info->extents[idx].blockCount, newBlockCount);
2159 if (fp->ff_extents[i].blockCount == 0) {
2165 printf ("hfs_reclaim_file: fileID=%u #%d %u:(%u,%u) hfs_reclaim_extent error=%d\n", fileID, extent_info->overflow_count, i, fp->ff_extents[i].startBlock, fp->ff_extents[i].blockCount, error);
2214 if (extent_info->record.overflow[i].blockCount == 0) {
2220 printf ("hfs_reclaim_file: fileID=%u #%d %u:(%u,%u) hfs_reclaim_extent error=%d\n", fileID, extent_info->overflow_count, i, extent_info->record.overflow[i].startBlock, extent_info->record.overflow[i].blockCount, error);
2424 oldBlockCount = journal_fork.cf_extents[0].blockCount;
2434 journal_fork.cf_extents[0].blockCount = newBlockCount;
2504 u_int32_t blockCount = hfsmp->jnl_size / hfsmp->blockSize;
2512 blockCount = hfsmp->jnl_size / hfsmp->blockSize;
2534 blockCount = fork.cf_extents[0].blockCount;
2537 if (startBlock + blockCount <= allocLimit) {
2542 error = hfs_relocate_journal_file(hfsmp, blockCount * hfsmp->blockSize, HFS_RESIZE_TRUNCATE, context);
2544 hfsmp->hfs_resize_blocksmoved += blockCount;
2547 blockCount, hfsmp->vcbVN);
2567 u_int32_t blockCount;
2587 &newBlock, &blockCount);
2592 if (blockCount != 1) {
2593 printf("hfs_reclaim_journal_info_block: blockCount != 1 (%u)\n", blockCount);
2645 jib_fork.cf_extents[0].blockCount = 1;
2678 printf ("hfs_reclaim_journal_info_block: Successfully relocated journal info block from (%u,%u) to (%u,%u)\n", oldBlock, blockCount, newBlock, blockCount);
2684 journal_err = BlockDeallocate(hfsmp, newBlock, blockCount, HFS_ALLOC_SKIPFREEBLKS);
2898 if (extent_info->extents[i].blockCount == 0) {
3001 if (rec.forkData.theFork.extents[i].blockCount == 0) {
3005 rec.forkData.theFork.extents[i].blockCount) > allocLimit) {
3014 if (rec.overflowExtents.extents[i].blockCount == 0) {
3018 rec.overflowExtents.extents[i].blockCount) > allocLimit) {
3388 if (filerec->dataFork.extents[i].blockCount == 0) {
3392 filerec->dataFork.extents[i].blockCount;
3401 if (filerec->resourceFork.extents[j].blockCount == 0) {
3405 filerec->resourceFork.extents[j].blockCount;
3455 if (extrec[i].blockCount == 0) {
3458 endblock = extrec[i].startBlock + extrec[i].blockCount;