Lines Matching full:big
50 * HAMMER doesn't support big endian arch, but is planned.
144 * zone 0: available, a big-block that contains the offset is unused
166 * 2^18(layer1) * 2^19(layer2) * 2^23(big-block) = 2^60 = 1EB
178 * | zone-4 big-block for layer1
180 * | zone-4 big-blocks for layer2
181 * | ... (1 big-block per 4TB space)
183 * | zone-3 big-blocks for UNDO/REDO FIFO
184 * | ... (max 128 big-blocks)
186 * | zone-8 big-block for root B-Tree node/etc
188 * | zone-9 big-block for root inode/PFS/etc
190 * | zone-X big-blocks
191 * | ... (big-blocks for new zones after newfs_hammer)
208 * | zone-4 big-blocks for layer2
209 * | ... (1 big-block per 4TB space)
211 * | zone-X big-blocks
333 * Big-Block backing store
337 * layer 2 handles 19 bits. The 8M big-block size is 23 bits so two
383 * zone:8-15 zone id used to classify big-block only, address is actually
399 * The blockmap is a 2-layer entity made up of big-blocks. The first layer
412 * zone-X blockmap offset: [zone:4][layer1:18][layer2:19][big-block:23]
416 * 32 bytes layer1 entry for 8MB big-block.
417 * A big-block can hold 2^23 / 2^5 = 2^18 layer1 entries,
421 hammer_off_t blocks_free; /* big-blocks free */
433 * 16 bytes layer2 entry for 8MB big-blocks.
434 * A big-block can hold 2^23 / 2^4 = 2^19 layer2 entries,
440 * the big-block is completely free.
447 int32_t bytes_free; /* bytes free within this big-block */
474 * Index within layer1 or layer2 big-block for the entry representing
486 * Byte offset within layer1 or layer2 big-block for the entry representing
769 * include big-blocks for freemap and undomap initially allocated
772 int64_t vol0_stat_bigblocks; /* total big-blocks when fs is empty */
773 int64_t vol0_stat_freebigblocks;/* number of free big-blocks */
833 * Effective per-volume filesystem capacity including big-blocks for layer1/2