Lines Matching refs:new_end_block
4189 * tree past the specified offset new_end_block. In the growth case, we'll have to force
4192 * new_end_block represents the total number of blocks available for allocation in the resized
4193 * filesystem. Block #new_end_block should not be allocatable in the resized filesystem since it
4200 u_int32_t UpdateAllocLimit (struct hfsmount *hfsmp, u_int32_t new_end_block) {
4206 hfsmp->allocLimit = new_end_block;
4216 if ((new_end_block < hfsmp->offset_block_end) &&
4225 search_sentinel.offset = new_end_block;
4235 if (node->offset == new_end_block) {
4249 if ((node->offset + node->length) > new_end_block) {
4251 * Update node to reflect its new size up until new_end_block.
4254 node->length = new_end_block - node->offset;
4273 if (remover->offset <= new_end_block) {
4294 hfs_validate_rbtree (hfsmp, 0, new_end_block-1);
4299 * new_end_block should represent the number of blocks available on the
4303 hfsmp->offset_block_end = new_end_block;
4315 else if ((new_end_block > hfsmp->offset_block_end) &&
4326 retval = GenerateTree (hfsmp, new_end_block, &flags, 0);
4335 hfs_validate_rbtree (hfsmp, 0, new_end_block);
4338 hfsmp->offset_block_end = new_end_block;
4344 printf ("error : off_block_end: %d, alloclimit: %d, new_end_block: %d\n",
4345 hfsmp->offset_block_end,hfsmp->allocLimit, new_end_block);