• Home
  • History
  • Annotate
  • Raw
  • Download
  • only in /xnu-2422.115.4/bsd/hfs/hfscommon/Misc/

Lines Matching refs:blockCount

356 static void remove_free_extent_cache(struct hfsmount *hfsmp, u_int32_t startBlock, u_int32_t blockCount);
357 static Boolean add_free_extent_cache(struct hfsmount *hfsmp, u_int32_t startBlock, u_int32_t blockCount);
2166 vcb->vcbFreeExt[0].blockCount == 0) {
2180 foundBlocks = vcb->vcbFreeExt[0].blockCount;
3288 u_int32_t blockCount = 0;
3328 blockCount = 1;
3331 blockCount += num_bits_set(*currentWord & SWAP_BE32 (bitMask));
3359 blockCount = 1;
3362 blockCount += num_bits_set(*currentWord);
3390 blockCount = 1;
3393 blockCount += num_bits_set(*currentWord & SWAP_BE32 (bitMask));
3401 *allocCount = blockCount;
3406 KERNEL_DEBUG_CONSTANT(HFSDBG_IS_ALLOCATED | DBG_FUNC_END, error, 0, blockCount, 0, 0);
4731 * blockCount - Number of blocks in extent to remove
4765 * blockCount - Number of blocks in extent to add
4772 static int add_free_extent_list(struct hfsmount *hfsmp, u_int32_t startBlock, u_int32_t blockCount)
4778 uint32_t endBlock = startBlock + blockCount;
4781 startBlock > (hfsmp->vcbFreeExt[i].startBlock + hfsmp->vcbFreeExt[i].blockCount)) {
4785 hfsmp, startBlock, blockCount, hfsmp->vcbFreeExt[i].startBlock, hfsmp->vcbFreeExt[i].blockCount, i);
4798 if (blockCount > hfsmp->vcbFreeExt[i].blockCount) {
4829 hfsmp->vcbFreeExt[i].blockCount = blockCount;
4846 * blockCount - number of blocks of the extent to be removed.
4848 static void remove_free_extent_cache(struct hfsmount *hfsmp, u_int32_t startBlock, u_int32_t blockCount)
4855 KERNEL_DEBUG_CONSTANT(HFSDBG_REMOVE_EXTENT_CACHE | DBG_FUNC_START, startBlock, blockCount, 0, 0, 0);
4857 endBlock = startBlock + blockCount;
4867 currentEnd = currentStart + hfsmp->vcbFreeExt[i].blockCount;
4960 * blockCount - number of blocks of the extent to be removed.
4968 static Boolean add_free_extent_cache(struct hfsmount *hfsmp, u_int32_t startBlock, u_int32_t blockCount)
4976 KERNEL_DEBUG_CONSTANT(HFSDBG_ADD_EXTENT_CACHE | DBG_FUNC_START, startBlock, blockCount, 0, 0, 0);
4984 if ((startBlock + blockCount) > hfsmp->allocLimit) {
4985 blockCount = hfsmp->allocLimit - startBlock;
4995 endBlock = startBlock + blockCount;
4997 currentEnd = hfsmp->vcbFreeExt[i].startBlock + hfsmp->vcbFreeExt[i].blockCount;
5055 nblocks = hfsmp->vcbFreeExt[i].blockCount;
5088 hfsmp->vcbFreeExt[j].blockCount);
5099 hfsmp->vcbFreeExt[i+1].blockCount);
5103 if (hfsmp->vcbFreeExt[i].blockCount < hfsmp->vcbFreeExt[i+1].blockCount) {
5106 hfsmp->vcbFreeExt[i+1].blockCount);