Home
last modified time | relevance | path

Searched refs:HAMMER_BIGBLOCK_SIZE (Results 1 – 14 of 14) sorted by relevance

/dragonfly/sys/vfs/hammer/
H A Dhammer_disk.h343 #define HAMMER_HINTBLOCK_SIZE (HAMMER_BIGBLOCK_SIZE * 4)
345 #define HAMMER_BIGBLOCK_SIZE (8192 * 1024) macro
346 #define HAMMER_BIGBLOCK_SIZE64 ((uint64_t)HAMMER_BIGBLOCK_SIZE)
347 #define HAMMER_BIGBLOCK_MASK (HAMMER_BIGBLOCK_SIZE - 1)
348 #define HAMMER_BIGBLOCK_MASK64 ((uint64_t)HAMMER_BIGBLOCK_SIZE - 1)
353 #if (1 << HAMMER_BIGBLOCK_BITS) != HAMMER_BIGBLOCK_SIZE
358 (HAMMER_BIGBLOCK_SIZE / HAMMER_BUFSIZE)
456 ((int)(HAMMER_BIGBLOCK_SIZE / sizeof(struct hammer_blockmap_layer1)))
458 ((int)(HAMMER_BIGBLOCK_SIZE / sizeof(struct hammer_blockmap_layer2)))
503 (((offset) + HAMMER_BIGBLOCK_SIZE) & ~HAMMER_BIGBLOCK_MASK64)
[all …]
H A Dhammer_blockmap.c240 next_offset += (HAMMER_BIGBLOCK_SIZE - offset); in hammer_blockmap_alloc()
262 next_offset += (HAMMER_BIGBLOCK_SIZE - offset); in hammer_blockmap_alloc()
277 next_offset += (HAMMER_BIGBLOCK_SIZE - offset); in hammer_blockmap_alloc()
539 next_offset += (HAMMER_BIGBLOCK_SIZE - offset); in hammer_blockmap_reserve()
555 next_offset += (HAMMER_BIGBLOCK_SIZE - offset); in hammer_blockmap_reserve()
588 if (layer2->bytes_free == HAMMER_BIGBLOCK_SIZE) in hammer_blockmap_reserve()
655 resv->append_off = HAMMER_BIGBLOCK_SIZE; in hammer_blockmap_reserve_complete()
659 HAMMER_BIGBLOCK_SIZE, in hammer_blockmap_reserve_complete()
710 resv->append_off = HAMMER_BIGBLOCK_SIZE; in hammer_reserve_setdelay_offset()
712 if (layer2->bytes_free == HAMMER_BIGBLOCK_SIZE) in hammer_reserve_setdelay_offset()
[all …]
H A Dhammer_volume.c432 alloc_offset += HAMMER_BIGBLOCK_SIZE; in hammer_format_freemap()
449 block_offset += HAMMER_BIGBLOCK_SIZE) { in hammer_format_freemap()
461 layer2->append_off = HAMMER_BIGBLOCK_SIZE; in hammer_format_freemap()
466 layer2->bytes_free = HAMMER_BIGBLOCK_SIZE; in hammer_format_freemap()
470 layer2->append_off = HAMMER_BIGBLOCK_SIZE; in hammer_format_freemap()
545 block_offset += HAMMER_BIGBLOCK_SIZE) { in hammer_free_freemap()
561 layer2->bytes_free == HAMMER_BIGBLOCK_SIZE) in hammer_free_freemap()
581 block_offset += HAMMER_BIGBLOCK_SIZE) { in hammer_free_freemap()
795 block_offset += HAMMER_BIGBLOCK_SIZE) { in hammer_count_bigblocks()
812 layer2->bytes_free == HAMMER_BIGBLOCK_SIZE) in hammer_count_bigblocks()
H A Dhammer_reblock.c77 reblock->free_level > HAMMER_BIGBLOCK_SIZE) in hammer_ioc_reblock()
84 if (reblock->free_level >= HAMMER_BIGBLOCK_SIZE * 8 / 10) in hammer_ioc_reblock()
H A Dhammer_vfsops.c1001 bfree = ondisk->vol0_stat_freebigblocks * HAMMER_BIGBLOCK_SIZE; in hammer_vfs_statfs()
1039 bfree = ondisk->vol0_stat_freebigblocks * HAMMER_BIGBLOCK_SIZE; in hammer_vfs_statvfs()
/dragonfly/sbin/hammer/
H A Dondisk.c588 assert(i == HAMMER_BIGBLOCK_SIZE); in format_freemap()
664 block_offset += HAMMER_BIGBLOCK_SIZE) { in initialize_freemap()
676 layer2->append_off = HAMMER_BIGBLOCK_SIZE; in initialize_freemap()
681 layer2->bytes_free = HAMMER_BIGBLOCK_SIZE; in initialize_freemap()
686 layer2->append_off = HAMMER_BIGBLOCK_SIZE; in initialize_freemap()
721 vol_free_off += HAMMER_BIGBLOCK_SIZE; in count_freemap()
726 vol_free_off += HAMMER_BIGBLOCK_SIZE; in count_freemap()
731 phys_offset += HAMMER_BIGBLOCK_SIZE) { in count_freemap()
778 if (undo_limit < HAMMER_BIGBLOCK_SIZE) in format_undomap()
779 undo_limit = HAMMER_BIGBLOCK_SIZE; in format_undomap()
[all …]
H A Dcmd_blockmap.c150 block_offset += HAMMER_BIGBLOCK_SIZE) { in dump_blockmap()
164 if (layer2->append_off > HAMMER_BIGBLOCK_SIZE) { in dump_blockmap()
169 layer2->bytes_free > HAMMER_BIGBLOCK_SIZE) { in dump_blockmap()
193 double bytes_used = HAMMER_BIGBLOCK_SIZE - in dump_blockmap()
196 bytes_used * 100 / HAMMER_BIGBLOCK_SIZE, in dump_blockmap()
382 collect_blockmap(zone4_offset, HAMMER_BIGBLOCK_SIZE, in collect_freemap_layer1()
396 collect_blockmap(zone4_offset, HAMMER_BIGBLOCK_SIZE, in collect_freemap_layer2()
487 collect->track2 = calloc(1, HAMMER_BIGBLOCK_SIZE); /* 1<<23 bytes */ in collect_get()
488 collect->layer2 = calloc(1, HAMMER_BIGBLOCK_SIZE); /* 1<<23 bytes */ in collect_get()
520 track2->bytes_free = HAMMER_BIGBLOCK_SIZE; in collect_get_track()
H A Dcmd_reblock.c103 HAMMER_BIGBLOCK_SIZE / 100); in hammer_cmd_reblock()
104 reblock.free_level = HAMMER_BIGBLOCK_SIZE - reblock.free_level; in hammer_cmd_reblock()
111 HAMMER_BIGBLOCK_SIZE); in hammer_cmd_reblock()
H A Dcmd_strip.c86 block_offset += HAMMER_BIGBLOCK_SIZE) { in hammer_cmd_strip()
101 layer2->append_off = HAMMER_BIGBLOCK_SIZE; in hammer_cmd_strip()
171 for (i = 0; i < HAMMER_BIGBLOCK_SIZE; i += HAMMER_BUFSIZE) { in hammer_strip_bigblock()
H A Dblockmap.c51 volume->vol_free_off += HAMMER_BIGBLOCK_SIZE; in bootstrap_bigblock()
96 layer2->append_off = HAMMER_BIGBLOCK_SIZE; in alloc_undo_bigblock()
181 assert(layer2->bytes_free == HAMMER_BIGBLOCK_SIZE); in alloc_blockmap()
H A Dcmd_recover.c168 raw_limit += HAMMER_BIGBLOCK_SIZE; in hammer_cmd_recover()
181 zone_limit = b->phys_offset + HAMMER_BIGBLOCK_SIZE; in hammer_cmd_recover()
794 block_offset += HAMMER_BIGBLOCK_SIZE) { in scan_raw_limit()
860 block_offset += HAMMER_BIGBLOCK_SIZE) { in scan_bigblocks()
H A Dmisc.c315 HAMMER_BIGBLOCK_SIZE - layer2->bytes_free, 1, 0); in hammer_add_zone_stat_layer2()
H A Dcmd_show.c604 fill = layer2.bytes_free * 100 / HAMMER_BIGBLOCK_SIZE; in print_bigblock_fill()
/dragonfly/sbin/newfs_hammer/
H A Dnewfs_hammer.c297 sizetostr(HAMMER_BIGBLOCK_SIZE * in print_volume()
386 minbuf = HAMMER_BIGBLOCK_SIZE * HAMMER_MIN_UNDO_BIGBLOCKS; in test_undo_buffer_size()
387 maxbuf = HAMMER_BIGBLOCK_SIZE * HAMMER_MAX_UNDO_BIGBLOCKS; in test_undo_buffer_size()