Lines Matching refs:blocks
93 static int alloc_attr_blks(struct hfsmount *hfsmp, size_t attrsize, size_t extentbufsize, HFSPlusExtentDescriptor *extents, int *blocks);
745 /* Get some blocks. */
760 /* Copy data into the blocks. */
1189 * Free the blocks from extent based attributes.
1192 * before releasing the blocks in the allocation bitmap.
2054 * Allocate blocks for an extent based attribute.
2057 alloc_attr_blks(struct hfsmount *hfsmp, size_t attrsize, size_t extentbufsize, HFSPlusExtentDescriptor *extents, int *blocks)
2071 *blocks = blkcnt;
2098 printf("alloc_attr_blks: unexpected failure, %d blocks unallocated\n", blkcnt);
2114 * Release blocks from an extent based attribute.
2169 u_int32_t blocks;
2174 blocks = forkdata->extents[0].blockCount +
2183 return (forkdata->totalBlocks > blocks);
2189 int blocks;
2192 for (i = 0, blocks = 0; i < kHFSPlusExtentDensity; ++i) {
2198 blocks += extents[i].blockCount;
2200 return (blocks);