Home
last modified time | relevance | path

Searched refs:bref (Results 1 – 25 of 41) sorted by relevance

12

/dragonfly/sbin/hammer2/
H A Dcmd_recover.c742 hv = (bref->key ^ (bref->key >> 16)) & HTABLE_MASK; in enter_inode()
743 hv2 = (bref->key ^ (bref->key >> 16) ^ (bref->data_off >> 10)) & in enter_inode()
798 enter_neg(bref); in enter_inode()
918 if (bref->data_off == neg->bref.data_off && in find_neg()
919 bref->type == neg->bref.type && in find_neg()
920 bref->methods == neg->bref.methods && in find_neg()
921 bref->key == neg->bref.key && in find_neg()
922 bcmp(&bref->check, &neg->bref.check, in find_neg()
941 neg->bref = *bref; in enter_neg()
1256 bref = &base[n]; in dump_dir_data()
[all …]
H A Dcmd_debug.c760 if (bref->modify_tid) in show_bref()
762 else if (bref->type == HAMMER2_BREF_TYPE_INODE && !bref->leaf_count) in show_bref()
814 switch(bref->type) { in show_bref()
847 (intmax_t)bref->key, (intmax_t)bref->keybits, in show_bref()
856 (intmax_t)bref->key, (intmax_t)bref->keybits); in show_bref()
863 (intmax_t)bref->mirror_tid, (intmax_t)bref->modify_tid, in show_bref()
875 if (bref->flags) in show_bref()
980 switch(bref->type) { in show_bref()
988 if (bref->embed.dirent.namlen <= sizeof(bref->check.buf)) { in show_bref()
992 bref->check.buf); in show_bref()
[all …]
H A Dcmd_info.c163 h2pfs_check(fd, bref, info_callback2); in info_callback1()
267 h2pfs_check(fd, bref, mount_callback2); in mount_callback1()
439 if (bref->check.iscsi32.value != cv) { in h2pfs_check()
441 bref->methods, in h2pfs_check()
442 bref->check.iscsi32.value, in h2pfs_check()
450 bref->methods, in h2pfs_check()
451 bref->check.xxhash64.value, in h2pfs_check()
461 bref->methods, in h2pfs_check()
462 bref->check.freemap.icrc32, in h2pfs_check()
469 switch(bref->type) { in h2pfs_check()
[all …]
/dragonfly/sys/vfs/hammer2/
H A Dhammer2_chain.c224 chain->bref = *bref; in hammer2_chain_alloc()
987 bref = &chain->bref; in hammer2_chain_load_data()
1991 } else if (child->bref.key < best->bref.key) { in hammer2_chain_find_callback()
2655 chain->bref.data_off, chain->bref.type, in hammer2_chain_lookup()
3008 (bcmp(bref, &chain->bref, sizeof(*bref)) || in hammer2_chain_scan()
3435 bref = &chain->bref; in hammer2_chain_rename()
3456 bref->key, bref->keybits, bref->type, in hammer2_chain_rename()
5051 bref = &chain->bref; in hammer2_combined_find()
5073 bref = &chain->bref; in hammer2_combined_find()
5081 bref = &chain->bref; in hammer2_combined_find()
[all …]
H A Dhammer2_freemap.c80 hammer2_blockref_t *bref = &chain->bref; in hammer2_freemap_reserve() local
119 switch(bref->keybits) { in hammer2_freemap_reserve()
157 panic("freemap: bad radix(2) %p %d\n", bref, bref->keybits); in hammer2_freemap_reserve()
165 bref->type, bref->key, bref->keybits, bref->data_off); in hammer2_freemap_reserve()
186 hammer2_blockref_t *bref = &chain->bref; in hammer2_freemap_alloc() local
413 (int)bref->key, in hammer2_freemap_try_alloc()
456 (int)bref->key, in hammer2_freemap_try_alloc()
507 bref->key, bref->data_off, chain->bref.data_off); in hammer2_freemap_try_alloc()
1022 chain, chain->bref.key, chain->bref.keybits); in hammer2_freemap_adjust()
1041 chain->bref.type, chain->bref.key, in hammer2_freemap_adjust()
[all …]
H A Dhammer2_cluster.c141 *bref = cluster->focus->bref; in hammer2_cluster_bref()
142 bref->data_off = 0; in hammer2_cluster_bref()
144 bzero(bref, sizeof(*bref)); in hammer2_cluster_bref()
662 if (chain->bref.type != focus->bref.type || in hammer2_cluster_check()
663 chain->bref.key != focus->bref.key || in hammer2_cluster_check()
664 chain->bref.keybits != focus->bref.keybits || in hammer2_cluster_check()
665 chain->bref.modify_tid != focus->bref.modify_tid || in hammer2_cluster_check()
675 chain->bref.type, focus->bref.type, in hammer2_cluster_check()
676 chain->bref.key, chain->bref.keybits, in hammer2_cluster_check()
677 focus->bref.key, focus->bref.keybits, in hammer2_cluster_check()
[all …]
H A Dhammer2_synchro.c754 focus->bref.key, focus->bref.key, in hammer2_sync_insert()
780 chain->bref.vradix = focus->bref.vradix; in hammer2_sync_insert()
783 chain->bref.flags = focus->bref.flags; in hammer2_sync_insert()
820 chain->bref.check = focus->bref.check; in hammer2_sync_insert()
822 chain->bref.embed = focus->bref.embed; in hammer2_sync_insert()
875 idx, chain->bref.type, chain->bref.key); in hammer2_sync_destroy()
951 chain->bref.type = focus->bref.type; in hammer2_sync_replace()
954 chain->bref.vradix = focus->bref.vradix; in hammer2_sync_replace()
957 chain->bref.flags = focus->bref.flags; in hammer2_sync_replace()
1052 chain->bref.check = focus->bref.check; in hammer2_sync_replace()
[all …]
H A Dhammer2_flush.c746 chain, chain->bref.type, in hammer2_flush_core()
748 chain->bref.keybits, in hammer2_flush_core()
914 chain->bref.type); in hammer2_flush_core()
926 chain->bref.type, in hammer2_flush_core()
927 chain->bref.data_off, in hammer2_flush_core()
985 (long)chain->bref.key); in hammer2_flush_core()
1018 if (parent->bref.modify_tid < chain->bref.modify_tid) { in hammer2_flush_core()
1061 parent->bref.data_off, parent->bref.type, in hammer2_flush_core()
1066 if (parent->bref.modify_tid < chain->bref.modify_tid) in hammer2_flush_core()
1067 parent->bref.modify_tid = chain->bref.modify_tid; in hammer2_flush_core()
[all …]
H A Dhammer2_bulkfree.c105 hammer2_blockref_t bref; in hammer2_bulkfree_scan() local
201 error |= func(info, &bref); in hammer2_bulkfree_scan()
236 switch(chain->bref.type) { in hammer2_bulkfree_scan()
856 (intmax_t)bref->key, in h2_bulkfree_callback()
857 bref->keybits); in h2_bulkfree_callback()
879 (intmax_t)bref->key, in h2_bulkfree_callback()
880 bref->keybits); in h2_bulkfree_callback()
901 (intmax_t)bref->key, in h2_bulkfree_callback()
902 bref->keybits, in h2_bulkfree_callback()
1130 live_chain->bref.key + in h2_bulkfree_sync()
[all …]
H A Dhammer2_strategy.c710 lbase, chain->bref.data_off, chain->bref.type, in hammer2_assign_physical()
825 chain->bref.methods = in hammer2_write_file_core()
1046 chain->bref.methods = in hammer2_compress_and_write()
1050 chain->bref.methods = in hammer2_compress_and_write()
1073 chain->bref.type, in hammer2_compress_and_write()
1090 chain->bref.methods = in hammer2_compress_and_write()
1095 chain->bref.methods = in hammer2_compress_and_write()
1137 chain->bref.type); in hammer2_compress_and_write()
1193 chain->bref.methods = in hammer2_zero_check_and_write()
1304 chain->bref.type, in hammer2_write_bp()
[all …]
H A Dhammer2_vfsops.c1213 hmp->fchain.bref.methods = in hammer2_vfs_mount()
1262 hmp->vchain.bref.modify_tid = hmp->vchain.bref.mirror_tid; in hammer2_vfs_mount()
1265 hmp->fchain.bref.modify_tid = hmp->fchain.bref.mirror_tid; in hammer2_vfs_mount()
1559 chain->bref.type); in hammer2_update_pmps()
2026 hammer2_blockref_t bref; in hammer2_vfs_statfs() local
2042 bref = pmp->iroot->cluster.array[i].chain->bref; in hammer2_vfs_statfs()
2044 bzero(&bref, sizeof(bref)); in hammer2_vfs_statfs()
2081 hammer2_blockref_t bref; in hammer2_vfs_statvfs() local
2096 bref = pmp->iroot->cluster.array[i].chain->bref; in hammer2_vfs_statvfs()
2098 bzero(&bref, sizeof(bref)); in hammer2_vfs_statvfs()
[all …]
H A Dhammer2_xops.c90 inum = ochain->bref.embed.dirent.inum; in checkdirempty()
291 lhc = chain->bref.embed.dirent.inum; in hammer2_xop_nresolve()
394 type = chain->bref.embed.dirent.type; in hammer2_xop_unlink()
466 lhc = chain->bref.embed.dirent.inum; in hammer2_xop_unlink()
657 if (chain->bref.key != xop->lhc || in hammer2_xop_nrename()
679 sizeof(chain->bref.check.buf)) { in hammer2_xop_nrename()
692 bzero(chain->bref.check.buf, in hammer2_xop_nrename()
693 sizeof(chain->bref.check.buf)); in hammer2_xop_nrename()
695 chain->bref.check.buf, in hammer2_xop_nrename()
721 chain->bref.embed.dirent.namlen = in hammer2_xop_nrename()
[all …]
/dragonfly/usr.sbin/makefs/hammer2/
H A Dhammer2_chain.c230 chain->bref = *bref; in hammer2_chain_alloc()
1004 bref = &chain->bref; in hammer2_chain_load_data()
2008 } else if (child->bref.key < best->bref.key) { in hammer2_chain_find_callback()
2672 chain->bref.data_off, chain->bref.type, in hammer2_chain_lookup()
3025 (bcmp(bref, &chain->bref, sizeof(*bref)) || in hammer2_chain_scan()
3452 bref = &chain->bref; in hammer2_chain_rename()
3473 bref->key, bref->keybits, bref->type, in hammer2_chain_rename()
5086 bref = &chain->bref; in hammer2_combined_find()
5108 bref = &chain->bref; in hammer2_combined_find()
5116 bref = &chain->bref; in hammer2_combined_find()
[all …]
H A Dhammer2_freemap.c84 hammer2_blockref_t *bref = &chain->bref; in hammer2_freemap_reserve() local
123 switch(bref->keybits) { in hammer2_freemap_reserve()
161 panic("freemap: bad radix(2) %p %d\n", bref, bref->keybits); in hammer2_freemap_reserve()
169 bref->type, bref->key, bref->keybits, bref->data_off); in hammer2_freemap_reserve()
190 hammer2_blockref_t *bref = &chain->bref; in hammer2_freemap_alloc() local
417 (int)bref->key, in hammer2_freemap_try_alloc()
460 (int)bref->key, in hammer2_freemap_try_alloc()
511 bref->key, bref->data_off, chain->bref.data_off); in hammer2_freemap_try_alloc()
1026 chain, chain->bref.key, chain->bref.keybits); in hammer2_freemap_adjust()
1045 chain->bref.type, chain->bref.key, in hammer2_freemap_adjust()
[all …]
H A Dhammer2_cluster.c146 *bref = cluster->focus->bref; in hammer2_cluster_bref()
147 bref->data_off = 0; in hammer2_cluster_bref()
149 bzero(bref, sizeof(*bref)); in hammer2_cluster_bref()
667 if (chain->bref.type != focus->bref.type || in hammer2_cluster_check()
668 chain->bref.key != focus->bref.key || in hammer2_cluster_check()
669 chain->bref.keybits != focus->bref.keybits || in hammer2_cluster_check()
670 chain->bref.modify_tid != focus->bref.modify_tid || in hammer2_cluster_check()
680 chain->bref.type, focus->bref.type, in hammer2_cluster_check()
681 chain->bref.key, chain->bref.keybits, in hammer2_cluster_check()
682 focus->bref.key, focus->bref.keybits, in hammer2_cluster_check()
[all …]
H A Dhammer2_flush.c750 chain, chain->bref.type, in hammer2_flush_core()
752 chain->bref.keybits, in hammer2_flush_core()
918 chain->bref.type); in hammer2_flush_core()
930 chain->bref.type, in hammer2_flush_core()
931 chain->bref.data_off, in hammer2_flush_core()
989 (long)chain->bref.key); in hammer2_flush_core()
1022 if (parent->bref.modify_tid < chain->bref.modify_tid) { in hammer2_flush_core()
1065 parent->bref.data_off, parent->bref.type, in hammer2_flush_core()
1070 if (parent->bref.modify_tid < chain->bref.modify_tid) in hammer2_flush_core()
1071 parent->bref.modify_tid = chain->bref.modify_tid; in hammer2_flush_core()
[all …]
H A Dhammer2_bulkfree.c110 hammer2_blockref_t bref; in hammer2_bulkfree_scan() local
206 error |= func(info, &bref); in hammer2_bulkfree_scan()
241 switch(chain->bref.type) { in hammer2_bulkfree_scan()
867 (intmax_t)bref->key, in h2_bulkfree_callback()
868 bref->keybits); in h2_bulkfree_callback()
890 (intmax_t)bref->key, in h2_bulkfree_callback()
891 bref->keybits); in h2_bulkfree_callback()
912 (intmax_t)bref->key, in h2_bulkfree_callback()
913 bref->keybits, in h2_bulkfree_callback()
1141 live_chain->bref.key + in h2_bulkfree_sync()
[all …]
H A Dhammer2_strategy.c738 lbase, chain->bref.data_off, chain->bref.type, in hammer2_assign_physical()
853 chain->bref.methods = in hammer2_write_file_core()
1072 chain->bref.methods = in hammer2_compress_and_write()
1076 chain->bref.methods = in hammer2_compress_and_write()
1099 chain->bref.type, in hammer2_compress_and_write()
1116 chain->bref.methods = in hammer2_compress_and_write()
1121 chain->bref.methods = in hammer2_compress_and_write()
1163 chain->bref.type); in hammer2_compress_and_write()
1219 chain->bref.methods = in hammer2_zero_check_and_write()
1330 chain->bref.type, in hammer2_write_bp()
[all …]
H A Dhammer2_vfsops.c1174 hmp->fchain.bref.methods = in hammer2_vfs_mount()
1223 hmp->vchain.bref.modify_tid = hmp->vchain.bref.mirror_tid; in hammer2_vfs_mount()
1226 hmp->fchain.bref.modify_tid = hmp->fchain.bref.mirror_tid; in hammer2_vfs_mount()
1525 chain->bref.type); in hammer2_update_pmps()
1992 hammer2_blockref_t bref; in hammer2_vfs_statfs() local
2008 bref = pmp->iroot->cluster.array[i].chain->bref; in hammer2_vfs_statfs()
2010 bzero(&bref, sizeof(bref)); in hammer2_vfs_statfs()
2047 hammer2_blockref_t bref; in hammer2_vfs_statvfs() local
2062 bref = pmp->iroot->cluster.array[i].chain->bref; in hammer2_vfs_statvfs()
2064 bzero(&bref, sizeof(bref)); in hammer2_vfs_statvfs()
[all …]
H A Dhammer2_xops.c93 inum = ochain->bref.embed.dirent.inum; in checkdirempty()
294 lhc = chain->bref.embed.dirent.inum; in hammer2_xop_nresolve()
397 type = chain->bref.embed.dirent.type; in hammer2_xop_unlink()
469 lhc = chain->bref.embed.dirent.inum; in hammer2_xop_unlink()
660 if (chain->bref.key != xop->lhc || in hammer2_xop_nrename()
682 sizeof(chain->bref.check.buf)) { in hammer2_xop_nrename()
695 bzero(chain->bref.check.buf, in hammer2_xop_nrename()
696 sizeof(chain->bref.check.buf)); in hammer2_xop_nrename()
698 chain->bref.check.buf, in hammer2_xop_nrename()
724 chain->bref.embed.dirent.namlen = in hammer2_xop_nrename()
[all …]
/dragonfly/sbin/fsck_hammer2/
H A Dtest.c65 hammer2_blockref_t bref; member
199 memset(bref, 0, sizeof(*bref)); in init_root_blockref()
200 bref->type = type; in init_root_blockref()
484 m->bref = *bref; in add_blockref_msg()
522 bref->keybits, in __print_blockref()
557 hammer2_blockref_t *bref = &m->bref; in print_blockref_msg() local
804 if (bref->data_off) { in verify_blockref()
813 if (!memcmp(&m->bref, bref, sizeof(*bref))) { in verify_blockref()
872 bref->type); in verify_blockref()
1066 newp->bref = *bref; in __add_pfs_blockref()
[all …]
H A Ddestroy.c119 bytes = (bref->data_off & HAMMER2_OFF_MASK_RADIX); in read_media()
128 io_off = bref->data_off & ~HAMMER2_OFF_MASK_RADIX; in read_media()
230 if (read_media(bref, &media, &bytes) == -1) in modify_blockref()
233 switch (bref->type) { in modify_blockref()
243 if (modify_inode(bref, &media, bytes) == -1) in modify_blockref()
253 namlen = bref->embed.dirent.namlen; in modify_blockref()
255 if (namlen <= sizeof(bref->check.buf) && in modify_blockref()
260 if (modify_dirent(bi, prev_bref, bref, &media, in modify_blockref()
284 modify_inode(const hammer2_blockref_t *bref, in modify_inode() argument
291 if (write_media(bref, media, media_bytes) == -1) in modify_inode()
[all …]
H A Dreconstruct.c149 const hammer2_blockref_t *bref) in modify_volume_header() argument
174 (uintmax_t)bref->data_off, s); in modify_volume_header()
186 (uintmax_t)bref->data_off, s); in modify_volume_header()
198 (uintmax_t)bref->data_off, s); in modify_volume_header()
236 bytes = (bref->data_off & HAMMER2_OFF_MASK_RADIX); in read_media()
245 io_off = bref->data_off & ~HAMMER2_OFF_MASK_RADIX; in read_media()
287 bytes = (bref->data_off & HAMMER2_OFF_MASK_RADIX); in write_media()
347 if (read_media(bref, &media, &bytes) == -1) in modify_blockref()
353 switch (bref->type) { in modify_blockref()
392 if (read_media(bref, &media, &bytes) == -1) in modify_blockref()
[all …]
/dragonfly/stand/lib/
H A Dhammer2.c278 hammer2_blockref_t *bref; in h2lookup() local
366 if (bref->type == 0) in h2lookup()
370 scan_beg = bref->key; in h2lookup()
373 best = *bref; in h2lookup()
448 *bref = hfs->sroot; in h2resolve()
497 *bref = hfs->sroot; in h2resolve()
543 *bref = bres; in h2resolve()
729 hammer2_blockref_t bref; in boot2_hammer2_lookup() local
738 hammer2_blockref_t bref; in boot2_hammer2_read() local
741 bzero(&bref, sizeof(bref)); in boot2_hammer2_read()
[all …]
/dragonfly/usr.sbin/fstyp/
H A Dhammer2.c126 read_media(FILE *fp, const hammer2_blockref_t *bref, size_t *media_bytes) in read_media() argument
132 bytes = (bref->data_off & HAMMER2_OFF_MASK_RADIX); in read_media()
142 io_off = bref->data_off & ~HAMMER2_OFF_MASK_RADIX; in read_media()
185 find_pfs(FILE *fp, const hammer2_blockref_t *bref, const char *pfs, bool *res) in find_pfs() argument
193 media = read_media(fp, bref, &bytes); in find_pfs()
197 switch (bref->type) { in find_pfs()
280 hammer2_blockref_t broot, best, *bref; in read_label() local
310 bref = &vols[best_i]->voldata.sroot_blockset.blockref[0]; in read_label()
311 if (bref->type != HAMMER2_BREF_TYPE_INODE) { in read_label()
316 media = read_media(fp, bref, &bytes); in read_label()
[all …]

12