Lines Matching refs:bref

114 	c1_beg = chain1->bref.key;  in hammer2_chain_cmp()
115 c1_end = c1_beg + ((hammer2_key_t)1 << chain1->bref.keybits) - 1; in hammer2_chain_cmp()
116 c2_beg = chain2->bref.key; in hammer2_chain_cmp()
117 c2_end = c2_beg + ((hammer2_key_t)1 << chain2->bref.keybits) - 1; in hammer2_chain_cmp()
133 if (chain->bref.type != HAMMER2_BREF_TYPE_VOLUME && in hammer2_chain_assert_no_data()
134 chain->bref.type != HAMMER2_BREF_TYPE_FREEMAP && in hammer2_chain_assert_no_data()
161 if (chain->bref.type == HAMMER2_BREF_TYPE_INODE) in hammer2_chain_setflush()
185 hammer2_blockref_t *bref) in hammer2_chain_alloc() argument
195 if ((int)(bref->data_off & HAMMER2_OFF_MASK_RADIX)) in hammer2_chain_alloc()
196 bytes = 1U << (int)(bref->data_off & HAMMER2_OFF_MASK_RADIX); in hammer2_chain_alloc()
200 switch(bref->type) { in hammer2_chain_alloc()
216 bref->type); in hammer2_chain_alloc()
230 chain->bref = *bref; in hammer2_chain_alloc()
238 if (bref->flags & HAMMER2_BREF_FLAG_PFSROOT) in hammer2_chain_alloc()
322 chain, xchain, chain->bref.key)); in hammer2_chain_insert()
497 } else if (chain->bref.type == HAMMER2_BREF_TYPE_VOLUME || in hammer2_chain_lastdrop()
498 chain->bref.type == HAMMER2_BREF_TYPE_FREEMAP) { in hammer2_chain_lastdrop()
719 switch(chain->bref.type) { in hammer2_chain_drop_data()
729 chain, chain->bref.data_off, in hammer2_chain_drop_data()
730 chain->bref.type, chain->refs, in hammer2_chain_drop_data()
868 if (chain->bref.type == HAMMER2_BREF_TYPE_DATA) in hammer2_chain_lock()
871 if (chain->bref.type == HAMMER2_BREF_TYPE_FREEMAP_NODE) in hammer2_chain_lock()
873 if (chain->bref.type == HAMMER2_BREF_TYPE_FREEMAP_LEAF) in hammer2_chain_lock()
928 hammer2_blockref_t *bref; in hammer2_chain_load_data() local
944 if ((chain->bref.data_off & ~HAMMER2_OFF_MASK_RADIX) == 0) in hammer2_chain_load_data()
993 bref = &chain->bref; in hammer2_chain_load_data()
1000 error = hammer2_io_new(hmp, bref->type, in hammer2_chain_load_data()
1001 bref->data_off, chain->bytes, in hammer2_chain_load_data()
1004 error = hammer2_io_bread(hmp, bref->type, in hammer2_chain_load_data()
1005 bref->data_off, chain->bytes, in hammer2_chain_load_data()
1007 hammer2_adjreadcounter(chain->bref.type, chain->bytes); in hammer2_chain_load_data()
1012 (intmax_t)bref->data_off, error); in hammer2_chain_load_data()
1054 bdata = hammer2_io_data(chain->dio, chain->bref.data_off); in hammer2_chain_load_data()
1089 switch (bref->type) { in hammer2_chain_load_data()
1223 switch(parent->bref.type) { in hammer2_chain_base_and_count()
1240 parent->bref.type); in hammer2_chain_base_and_count()
1245 switch(parent->bref.type) { in hammer2_chain_base_and_count()
1267 parent->bref.type); in hammer2_chain_base_and_count()
1362 KKASSERT(chain->bref.type == HAMMER2_BREF_TYPE_DATA || in hammer2_chain_resize()
1363 chain->bref.type == HAMMER2_BREF_TYPE_INDIRECT || in hammer2_chain_resize()
1364 chain->bref.type == HAMMER2_BREF_TYPE_DIRENT); in hammer2_chain_resize()
1407 KKASSERT(chain->bref.type == HAMMER2_BREF_TYPE_DATA || in hammer2_chain_resize()
1408 chain->bref.type == HAMMER2_BREF_TYPE_DIRENT); in hammer2_chain_resize()
1462 if (chain->bref.type == HAMMER2_BREF_TYPE_FREEMAP_NODE || in hammer2_chain_modify()
1463 chain->bref.type == HAMMER2_BREF_TYPE_FREEMAP_LEAF) { in hammer2_chain_modify()
1475 (chain->bref.data_off & ~HAMMER2_OFF_MASK_RADIX)) { in hammer2_chain_modify()
1510 if ((chain->bref.type == HAMMER2_BREF_TYPE_DATA || in hammer2_chain_modify()
1511 chain->bref.type == HAMMER2_BREF_TYPE_DIRENT) && in hammer2_chain_modify()
1514 HAMMER2_DEC_CHECK(chain->bref.methods) == in hammer2_chain_modify()
1517 chain->bref.modify_tid > in hammer2_chain_modify()
1525 chain->bref.modify_tid > in hammer2_chain_modify()
1607 if ((chain->bref.data_off & ~HAMMER2_OFF_MASK_RADIX) == 0 || in hammer2_chain_modify()
1617 chain->bref.data_off = dedup_off; in hammer2_chain_modify()
1633 hammer2_freemap_adjust(hmp, &chain->bref, in hammer2_chain_modify()
1658 chain->bref.flags |= in hammer2_chain_modify()
1666 chain->bref.data_off, in hammer2_chain_modify()
1667 chain->bref.type, in hammer2_chain_modify()
1668 chain->bref.key); in hammer2_chain_modify()
1670 chain->bref.flags &= in hammer2_chain_modify()
1703 chain->bref.mirror_tid = hmp->voldata.mirror_tid + 1; in hammer2_chain_modify()
1705 chain->bref.modify_tid = mtid; in hammer2_chain_modify()
1733 if (chain->bref.type == HAMMER2_BREF_TYPE_DATA && in hammer2_chain_modify()
1762 switch(chain->bref.type) { in hammer2_chain_modify()
1799 error = hammer2_io_new(hmp, chain->bref.type, in hammer2_chain_modify()
1800 chain->bref.data_off, in hammer2_chain_modify()
1803 error = hammer2_io_bread(hmp, chain->bref.type, in hammer2_chain_modify()
1804 chain->bref.data_off, in hammer2_chain_modify()
1807 hammer2_adjreadcounter(chain->bref.type, chain->bytes); in hammer2_chain_modify()
1825 bdata = hammer2_io_data(dio, chain->bref.data_off); in hammer2_chain_modify()
1873 chain->bref.type); in hammer2_chain_modify()
1967 child_beg = child->bref.key; in hammer2_chain_find_cmp()
1968 child_end = child_beg + ((hammer2_key_t)1 << child->bref.keybits) - 1; in hammer2_chain_find_cmp()
1990 } else if (best->bref.key <= info->key_beg && in hammer2_chain_find_callback()
1991 child->bref.key <= info->key_beg) { in hammer2_chain_find_callback()
1997 } else if (child->bref.key < best->bref.key) { in hammer2_chain_find_callback()
2003 if (info->key_next > best->bref.key || info->key_next == 0) in hammer2_chain_find_callback()
2004 info->key_next = best->bref.key; in hammer2_chain_find_callback()
2005 } else if (child->bref.key == best->bref.key) { in hammer2_chain_find_callback()
2024 if (info->key_next > child->bref.key || info->key_next == 0) in hammer2_chain_find_callback()
2025 info->key_next = child->bref.key; in hammer2_chain_find_callback()
2031 child_end = child->bref.key + ((hammer2_key_t)1 << child->bref.keybits); in hammer2_chain_find_callback()
2058 hammer2_blockref_t *bref, int how) in hammer2_chain_get() argument
2068 if (bref->flags & HAMMER2_BREF_FLAG_PFSROOT) in hammer2_chain_get()
2069 chain = hammer2_chain_alloc(hmp, NULL, bref); in hammer2_chain_get()
2071 chain = hammer2_chain_alloc(hmp, parent->pmp, bref); in hammer2_chain_get()
2400 hammer2_blockref_t *bref; in hammer2_chain_lookup() local
2435 while (parent->bref.type == HAMMER2_BREF_TYPE_INDIRECT || in hammer2_chain_lookup()
2436 parent->bref.type == HAMMER2_BREF_TYPE_FREEMAP_NODE) { in hammer2_chain_lookup()
2437 scan_beg = parent->bref.key; in hammer2_chain_lookup()
2439 ((hammer2_key_t)1 << parent->bref.keybits) - 1; in hammer2_chain_lookup()
2454 switch(parent->bref.type) { in hammer2_chain_lookup()
2458 scan_beg = parent->bref.key; in hammer2_chain_lookup()
2460 ((hammer2_key_t)1 << parent->bref.keybits) - 1; in hammer2_chain_lookup()
2488 switch(parent->bref.type) { in hammer2_chain_lookup()
2551 parent->bref.type); in hammer2_chain_lookup()
2576 &bref); in hammer2_chain_lookup()
2582 if (bref == NULL) { in hammer2_chain_lookup()
2591 if (parent->bref.type != HAMMER2_BREF_TYPE_INDIRECT && in hammer2_chain_lookup()
2592 parent->bref.type != HAMMER2_BREF_TYPE_FREEMAP_NODE) { in hammer2_chain_lookup()
2600 key_beg = parent->bref.key + in hammer2_chain_lookup()
2601 ((hammer2_key_t)1 << parent->bref.keybits); in hammer2_chain_lookup()
2611 bsave = *bref; in hammer2_chain_lookup()
2640 if (bcmp(&bsave, &chain->bref, sizeof(bsave)) || in hammer2_chain_lookup()
2661 chain->bref.data_off, chain->bref.type, in hammer2_chain_lookup()
2662 chain->bref.key); in hammer2_chain_lookup()
2688 if (chain->bref.type == HAMMER2_BREF_TYPE_INDIRECT || in hammer2_chain_lookup()
2689 chain->bref.type == HAMMER2_BREF_TYPE_FREEMAP_NODE) { in hammer2_chain_lookup()
2754 key_beg = chain->bref.key + in hammer2_chain_next()
2755 ((hammer2_key_t)1 << chain->bref.keybits); in hammer2_chain_next()
2771 } else if (parent->bref.type != HAMMER2_BREF_TYPE_INDIRECT && in hammer2_chain_next()
2772 parent->bref.type != HAMMER2_BREF_TYPE_FREEMAP_NODE) { in hammer2_chain_next()
2785 key_beg = parent->bref.key + in hammer2_chain_next()
2786 ((hammer2_key_t)1 << parent->bref.keybits); in hammer2_chain_next()
2828 hammer2_blockref_t *bref, int *firstp, in hammer2_chain_scan() argument
2868 key = bref->key + ((hammer2_key_t)1 << bref->keybits); in hammer2_chain_scan()
2893 switch(parent->bref.type) { in hammer2_chain_scan()
2935 parent->bref.type); in hammer2_chain_scan()
2975 *bref = *bref_ptr; in hammer2_chain_scan()
2981 switch(bref->type) { in hammer2_chain_scan()
2992 bref, how); in hammer2_chain_scan()
3014 (bcmp(bref, &chain->bref, sizeof(*bref)) || in hammer2_chain_scan()
3142 dummy.methods = parent->bref.methods; in hammer2_chain_create()
3203 chain->bref.key = key; in hammer2_chain_create()
3204 chain->bref.keybits = keybits; in hammer2_chain_create()
3218 chain->bref.flags |= HAMMER2_BREF_FLAG_PFSROOT; in hammer2_chain_create()
3232 switch(parent->bref.type) { in hammer2_chain_create()
3238 parent->bref.key, in hammer2_chain_create()
3239 chain->bref.key); in hammer2_chain_create()
3267 parent->bref.type); in hammer2_chain_create()
3283 parent->bref.type, parent->bytes)); in hammer2_chain_create()
3321 chain->bref.key); in hammer2_chain_create()
3352 switch(chain->bref.type) { in hammer2_chain_create()
3367 chain->bref.type); in hammer2_chain_create()
3425 hammer2_blockref_t *bref; in hammer2_chain_rename() local
3441 bref = &chain->bref; in hammer2_chain_rename()
3462 bref->key, bref->keybits, bref->type, in hammer2_chain_rename()
3508 if (bcmp(obref, &chain->bref, sizeof(chain->bref))) { in hammer2_chain_rename_obref()
3567 switch(parent->bref.type) { in _hammer2_chain_delete_helper()
3606 parent->bref.type); in _hammer2_chain_delete_helper()
3708 hammer2_blockref_t *bref; in hammer2_chain_create_indirect() local
3784 } else if (parent->bref.type == HAMMER2_BREF_TYPE_INODE) { in hammer2_chain_create_indirect()
3851 HAMMER2_ENC_CHECK(HAMMER2_DEC_CHECK(parent->bref.methods)) | in hammer2_chain_create_indirect()
3912 &bref); in hammer2_chain_create_indirect()
3914 if (bref == NULL) in hammer2_chain_create_indirect()
3916 key_next = bref->key + ((hammer2_key_t)1 << bref->keybits); in hammer2_chain_create_indirect()
3922 if (rounddown2(key ^ bref->key, (hammer2_key_t)1 << keybits) != 0) { in hammer2_chain_create_indirect()
3934 bsave = *bref; in hammer2_chain_create_indirect()
3967 if (bcmp(&bsave, &chain->bref, sizeof(bsave)) || in hammer2_chain_create_indirect()
4076 hammer2_blockref_t *bref; in hammer2_chain_indirect_maintenance() local
4103 chain->bref.modify_tid, in hammer2_chain_indirect_maintenance()
4157 error = hammer2_chain_modify(chain, chain->bref.modify_tid, 0, 0); in hammer2_chain_indirect_maintenance()
4164 chain->bref.embed.stats.inode_count = 0; in hammer2_chain_indirect_maintenance()
4165 chain->bref.embed.stats.data_count = 0; in hammer2_chain_indirect_maintenance()
4167 chain->bref.modify_tid, in hammer2_chain_indirect_maintenance()
4188 &bref); in hammer2_chain_indirect_maintenance()
4190 if (bref == NULL) in hammer2_chain_indirect_maintenance()
4192 key_next = bref->key + ((hammer2_key_t)1 << bref->keybits); in hammer2_chain_indirect_maintenance()
4194 bsave = *bref; in hammer2_chain_indirect_maintenance()
4208 if (bcmp(&bsave, &sub->bref, sizeof(bsave)) || in hammer2_chain_indirect_maintenance()
4218 sub->bref.modify_tid, 0, in hammer2_chain_indirect_maintenance()
4222 sub->bref.modify_tid, in hammer2_chain_indirect_maintenance()
4258 hammer2_blockref_t *bref; in hammer2_chain_indkey_freemap() local
4284 &bref); in hammer2_chain_indkey_freemap()
4289 if (bref == NULL) in hammer2_chain_indkey_freemap()
4308 key_next = bref->key + ((hammer2_key_t)1 << bref->keybits); in hammer2_chain_indkey_freemap()
4310 if (keybits > bref->keybits) { in hammer2_chain_indkey_freemap()
4311 key = bref->key; in hammer2_chain_indkey_freemap()
4312 keybits = bref->keybits; in hammer2_chain_indkey_freemap()
4313 } else if (keybits == bref->keybits && bref->key < key) { in hammer2_chain_indkey_freemap()
4314 key = bref->key; in hammer2_chain_indkey_freemap()
4372 hammer2_blockref_t *bref; in hammer2_chain_indkey_file() local
4401 &bref); in hammer2_chain_indkey_file()
4406 if (bref == NULL) in hammer2_chain_indkey_file()
4425 key_next = bref->key + ((hammer2_key_t)1 << bref->keybits); in hammer2_chain_indkey_file()
4427 if (keybits > bref->keybits) { in hammer2_chain_indkey_file()
4428 key = bref->key; in hammer2_chain_indkey_file()
4429 keybits = bref->keybits; in hammer2_chain_indkey_file()
4430 } else if (keybits == bref->keybits && bref->key < key) { in hammer2_chain_indkey_file()
4431 key = bref->key; in hammer2_chain_indkey_file()
4491 hammer2_blockref_t *bref; in hammer2_chain_indkey_dir() local
4528 &bref); in hammer2_chain_indkey_dir()
4533 if (bref == NULL) in hammer2_chain_indkey_dir()
4552 key_next = bref->key + ((hammer2_key_t)1 << bref->keybits); in hammer2_chain_indkey_dir()
4560 if (nkeybits < bref->keybits) { in hammer2_chain_indkey_dir()
4561 if (bref->keybits > 64) { in hammer2_chain_indkey_dir()
4563 chain, bref); in hammer2_chain_indkey_dir()
4566 nkeybits = bref->keybits; in hammer2_chain_indkey_dir()
4569 rounddown2(key ^ bref->key, (hammer2_key_t)1 << nkeybits) != 0) { in hammer2_chain_indkey_dir()
4594 if (((hammer2_key_t)1 << (nkeybits - 1)) & bref->key) in hammer2_chain_indkey_dir()
4604 bref = NULL; /* now invalid (safety) */ in hammer2_chain_indkey_dir()
4661 hammer2_blockref_t *bref; in hammer2_chain_indkey_dir() local
4677 if (parent->bref.type == HAMMER2_BREF_TYPE_INODE) { in hammer2_chain_indkey_dir()
4701 &bref); in hammer2_chain_indkey_dir()
4706 if (bref == NULL) in hammer2_chain_indkey_dir()
4725 key_next = bref->key + ((hammer2_key_t)1 << bref->keybits); in hammer2_chain_indkey_dir()
4733 if (nkeybits < bref->keybits) { in hammer2_chain_indkey_dir()
4734 if (bref->keybits > 64) { in hammer2_chain_indkey_dir()
4736 chain, bref); in hammer2_chain_indkey_dir()
4739 nkeybits = bref->keybits; in hammer2_chain_indkey_dir()
4743 (key ^ bref->key)) != 0) { in hammer2_chain_indkey_dir()
4768 if (((hammer2_key_t)1 << (nkeybits - 1)) & bref->key) in hammer2_chain_indkey_dir()
4778 bref = NULL; /* now invalid (safety) */ in hammer2_chain_indkey_dir()
5033 hammer2_blockref_t *bref; in hammer2_combined_find() local
5057 bref = &chain->bref; in hammer2_combined_find()
5065 bref = &base[i]; in hammer2_combined_find()
5076 if ((chain->bref.key <= key_beg && base[i].key <= key_beg) || in hammer2_combined_find()
5077 chain->bref.key == base[i].key) { in hammer2_combined_find()
5078 KKASSERT(chain->bref.key == base[i].key); in hammer2_combined_find()
5079 bref = &chain->bref; in hammer2_combined_find()
5086 if (chain->bref.key < base[i].key) { in hammer2_combined_find()
5087 bref = &chain->bref; in hammer2_combined_find()
5089 bref = &base[i]; in hammer2_combined_find()
5097 if (bref->key > key_end) { in hammer2_combined_find()
5101 *brefp = bref; in hammer2_combined_find()
5121 hammer2_blockref_t *elm = &chain->bref; in hammer2_base_delete()
5152 parent->bref.embed.stats.data_count -= (hammer2_off_t)1 << in hammer2_base_delete()
5157 --parent->bref.embed.stats.inode_count; in hammer2_base_delete()
5160 if (parent->bref.leaf_count == HAMMER2_BLOCKREF_LEAF_MAX) { in hammer2_base_delete()
5164 if (parent->bref.leaf_count) in hammer2_base_delete()
5165 --parent->bref.leaf_count; in hammer2_base_delete()
5170 parent->bref.embed.stats.data_count -= in hammer2_base_delete()
5172 parent->bref.embed.stats.inode_count -= in hammer2_base_delete()
5177 if (parent->bref.leaf_count == HAMMER2_BLOCKREF_LEAF_MAX) { in hammer2_base_delete()
5181 if (parent->bref.leaf_count <= scan->leaf_count) in hammer2_base_delete()
5182 parent->bref.leaf_count = 0; in hammer2_base_delete()
5184 parent->bref.leaf_count -= scan->leaf_count; in hammer2_base_delete()
5188 if (parent->bref.leaf_count == HAMMER2_BLOCKREF_LEAF_MAX) { in hammer2_base_delete()
5192 if (parent->bref.leaf_count) in hammer2_base_delete()
5193 --parent->bref.leaf_count; in hammer2_base_delete()
5268 parent->bref.embed.stats.data_count += (hammer2_off_t)1 << in hammer2_base_insert()
5273 ++parent->bref.embed.stats.inode_count; in hammer2_base_insert()
5276 if (parent->bref.leaf_count != HAMMER2_BLOCKREF_LEAF_MAX) in hammer2_base_insert()
5277 ++parent->bref.leaf_count; in hammer2_base_insert()
5281 parent->bref.embed.stats.data_count += in hammer2_base_insert()
5283 parent->bref.embed.stats.inode_count += in hammer2_base_insert()
5288 if (parent->bref.leaf_count + elm->leaf_count < in hammer2_base_insert()
5290 parent->bref.leaf_count += elm->leaf_count; in hammer2_base_insert()
5292 parent->bref.leaf_count = HAMMER2_BLOCKREF_LEAF_MAX; in hammer2_base_insert()
5296 if (parent->bref.leaf_count != HAMMER2_BLOCKREF_LEAF_MAX) in hammer2_base_insert()
5297 ++parent->bref.leaf_count; in hammer2_base_insert()
5423 switch(chain->bref.type) {
5460 chain->bref.type);
5480 switch(HAMMER2_DEC_CHECK(chain->bref.methods)) { in hammer2_chain_setcheck()
5486 chain->bref.check.iscsi32.value = in hammer2_chain_setcheck()
5490 chain->bref.check.xxhash64.value = in hammer2_chain_setcheck()
5514 chain->bref.check.freemap.icrc32 = in hammer2_chain_setcheck()
5519 chain->bref.methods); in hammer2_chain_setcheck()
5538 chain->bref.data_off, in hammer2_characterize_failed_chain()
5539 chain->bref.type, in hammer2_characterize_failed_chain()
5540 hammer2_bref_type_str(chain->bref.type), in hammer2_characterize_failed_chain()
5541 chain->bref.methods, in hammer2_characterize_failed_chain()
5548 chain->bref.check.iscsi32.value, in hammer2_characterize_failed_chain()
5552 chain->bref.check.xxhash64.value, in hammer2_characterize_failed_chain()
5564 while (chain && chain->bref.type != HAMMER2_BREF_TYPE_INODE) { in hammer2_characterize_failed_chain()
5569 if (chain && chain->bref.type == HAMMER2_BREF_TYPE_INODE && in hammer2_characterize_failed_chain()
5570 ((chain->bref.flags & HAMMER2_BREF_FLAG_PFSROOT) == 0 || in hammer2_characterize_failed_chain()
5571 (lchain->bref.key & HAMMER2_DIRHASH_VISIBLE))) { in hammer2_characterize_failed_chain()
5573 (long)chain->bref.key); in hammer2_characterize_failed_chain()
5574 } else if (chain && chain->bref.type == HAMMER2_BREF_TYPE_INODE) { in hammer2_characterize_failed_chain()
5610 switch(HAMMER2_DEC_CHECK(chain->bref.methods)) { in hammer2_chain_testcheck()
5619 r = (chain->bref.check.iscsi32.value == check32); in hammer2_chain_testcheck()
5627 r = (chain->bref.check.xxhash64.value == check64); in hammer2_chain_testcheck()
5664 r = (chain->bref.check.freemap.icrc32 == in hammer2_chain_testcheck()
5672 chain->bref.data_off, in hammer2_chain_testcheck()
5673 chain->bref.type, in hammer2_chain_testcheck()
5674 chain->bref.methods); in hammer2_chain_testcheck()
5677 chain->bref.check.freemap.icrc32, in hammer2_chain_testcheck()
5694 chain->bref.methods); in hammer2_chain_testcheck()
5828 copy = hammer2_chain_alloc(hmp, hmp->spmp, &hmp->vchain.bref); in hammer2_chain_bulksnap()
5841 KKASSERT(copy->bref.type == HAMMER2_BREF_TYPE_VOLUME); in hammer2_chain_bulkdrop()
5858 if (chain->bref.type == HAMMER2_BREF_TYPE_INODE) { in hammer2_chain_dirent_test()
5865 if (chain->bref.type == HAMMER2_BREF_TYPE_DIRENT && in hammer2_chain_dirent_test()
5866 chain->bref.embed.dirent.namlen == name_len) { in hammer2_chain_dirent_test()
5867 if (name_len > sizeof(chain->bref.check.buf) && in hammer2_chain_dirent_test()
5871 if (name_len <= sizeof(chain->bref.check.buf) && in hammer2_chain_dirent_test()
5872 bcmp(chain->bref.check.buf, name, name_len) == 0) { in hammer2_chain_dirent_test()
5898 hammer2_bref_type_str(chain->bref.type), bi, in hammer2_dump_chain()
5899 chain->bref.data_off, chain->bref.key, chain->bref.keybits, in hammer2_dump_chain()
5900 chain->bref.mirror_tid); in hammer2_dump_chain()
5905 ((chain->bref.type == HAMMER2_BREF_TYPE_INODE && in hammer2_dump_chain()
5926 if (chain->bref.type == HAMMER2_BREF_TYPE_INODE && chain->data) in hammer2_dump_chain()