Lines Matching defs:blockCount

434 static void remove_free_extent_cache(struct hfsmount *hfsmp, u_int32_t startBlock, u_int32_t blockCount);
435 static Boolean add_free_extent_cache(struct hfsmount *hfsmp, u_int32_t startBlock, u_int32_t blockCount);
2133 vcb->vcbFreeExt[0].blockCount == 0) {
2147 foundBlocks = vcb->vcbFreeExt[0].blockCount;
3594 u_int32_t blockCount = 0;
3634 blockCount = 1;
3637 blockCount += num_bits_set(*currentWord & SWAP_BE32 (bitMask));
3665 blockCount = 1;
3668 blockCount += num_bits_set(*currentWord);
3696 blockCount = 1;
3699 blockCount += num_bits_set(*currentWord & SWAP_BE32 (bitMask));
3707 *allocCount = blockCount;
3712 KERNEL_DEBUG_CONSTANT(HFSDBG_IS_ALLOCATED | DBG_FUNC_END, error, 0, blockCount, 0, 0);
4363 * blockCount - Number of blocks in extent to remove
4397 * blockCount - Number of blocks in extent to add
4404 static int add_free_extent_list(struct hfsmount *hfsmp, u_int32_t startBlock, u_int32_t blockCount)
4410 uint32_t endBlock = startBlock + blockCount;
4413 startBlock > (hfsmp->vcbFreeExt[i].startBlock + hfsmp->vcbFreeExt[i].blockCount)) {
4417 hfsmp, startBlock, blockCount, hfsmp->vcbFreeExt[i].startBlock, hfsmp->vcbFreeExt[i].blockCount, i);
4430 if (blockCount > hfsmp->vcbFreeExt[i].blockCount) {
4461 hfsmp->vcbFreeExt[i].blockCount = blockCount;
4478 * blockCount - number of blocks of the extent to be removed.
4480 static void remove_free_extent_cache(struct hfsmount *hfsmp, u_int32_t startBlock, u_int32_t blockCount)
4494 KERNEL_DEBUG_CONSTANT(HFSDBG_REMOVE_EXTENT_CACHE | DBG_FUNC_START, startBlock, blockCount, 0, 0, 0);
4496 endBlock = startBlock + blockCount;
4506 currentEnd = currentStart + hfsmp->vcbFreeExt[i].blockCount;
4599 * blockCount - number of blocks of the extent to be removed.
4607 static Boolean add_free_extent_cache(struct hfsmount *hfsmp, u_int32_t startBlock, u_int32_t blockCount)
4615 KERNEL_DEBUG_CONSTANT(HFSDBG_ADD_EXTENT_CACHE | DBG_FUNC_START, startBlock, blockCount, 0, 0, 0);
4637 if ((startBlock + blockCount) > hfsmp->allocLimit) {
4638 blockCount = hfsmp->allocLimit - startBlock;
4648 endBlock = startBlock + blockCount;
4650 currentEnd = hfsmp->vcbFreeExt[i].startBlock + hfsmp->vcbFreeExt[i].blockCount;
4708 nblocks = hfsmp->vcbFreeExt[i].blockCount;
4743 hfsmp->vcbFreeExt[j].blockCount);
4754 hfsmp->vcbFreeExt[i+1].blockCount);
4758 if (hfsmp->vcbFreeExt[i].blockCount < hfsmp->vcbFreeExt[i+1].blockCount) {
4761 hfsmp->vcbFreeExt[i+1].blockCount);