Lines Matching refs:bt

1447 ztest_bt_generate(ztest_block_tag_t *bt, objset_t *os, uint64_t object,  in ztest_bt_generate()  argument
1451 bt->bt_magic = BT_MAGIC; in ztest_bt_generate()
1452 bt->bt_objset = dmu_objset_id(os); in ztest_bt_generate()
1453 bt->bt_object = object; in ztest_bt_generate()
1454 bt->bt_dnodesize = dnodesize; in ztest_bt_generate()
1455 bt->bt_offset = offset; in ztest_bt_generate()
1456 bt->bt_gen = gen; in ztest_bt_generate()
1457 bt->bt_txg = txg; in ztest_bt_generate()
1458 bt->bt_crtxg = crtxg; in ztest_bt_generate()
1462 ztest_bt_verify(ztest_block_tag_t *bt, objset_t *os, uint64_t object, in ztest_bt_verify() argument
1466 ASSERT3U(bt->bt_magic, ==, BT_MAGIC); in ztest_bt_verify()
1467 ASSERT3U(bt->bt_objset, ==, dmu_objset_id(os)); in ztest_bt_verify()
1468 ASSERT3U(bt->bt_object, ==, object); in ztest_bt_verify()
1469 ASSERT3U(bt->bt_dnodesize, ==, dnodesize); in ztest_bt_verify()
1470 ASSERT3U(bt->bt_offset, ==, offset); in ztest_bt_verify()
1471 ASSERT3U(bt->bt_gen, <=, gen); in ztest_bt_verify()
1472 ASSERT3U(bt->bt_txg, <=, txg); in ztest_bt_verify()
1473 ASSERT3U(bt->bt_crtxg, ==, crtxg); in ztest_bt_verify()
1480 ztest_block_tag_t *bt; in ztest_bt_bonus() local
1484 ASSERT3U(doi.doi_bonus_size, >=, sizeof (*bt)); in ztest_bt_bonus()
1485 bt = (void *)((char *)db->db_data + doi.doi_bonus_size - sizeof (*bt)); in ztest_bt_bonus()
1487 return (bt); in ztest_bt_bonus()
1799 ztest_block_tag_t *bt = data; in ztest_replay_write() local
1823 if (bt->bt_magic == BSWAP_64(BT_MAGIC)) in ztest_replay_write()
1824 byteswap_uint64_array(bt, sizeof (*bt)); in ztest_replay_write()
1826 if (bt->bt_magic != BT_MAGIC) in ztest_replay_write()
1827 bt = NULL; in ztest_replay_write()
1860 if (bt != NULL) { in ztest_replay_write()
1887 ztest_bt_verify(bt, os, lr->lr_foid, 0, offset, in ztest_replay_write()
1888 MAX(gen, bt->bt_gen), MAX(txg, lrtxg), in ztest_replay_write()
1889 bt->bt_crtxg); in ztest_replay_write()
1896 ztest_bt_generate(bt, os, lr->lr_foid, 0, offset, gen, txg, in ztest_replay_write()
5269 ztest_block_tag_t *bt = NULL; in ztest_verify_dnode_bt() local
5277 if (doi.doi_bonus_size >= sizeof (*bt)) in ztest_verify_dnode_bt()
5278 bt = ztest_bt_bonus(db); in ztest_verify_dnode_bt()
5280 if (bt && bt->bt_magic == BT_MAGIC) { in ztest_verify_dnode_bt()
5281 ztest_bt_verify(bt, os, obj, doi.doi_dnodesize, in ztest_verify_dnode_bt()
5282 bt->bt_offset, bt->bt_gen, bt->bt_txg, in ztest_verify_dnode_bt()
5283 bt->bt_crtxg); in ztest_verify_dnode_bt()
5284 ztest_verify_unused_bonus(db, bt, obj, os, bt->bt_gen); in ztest_verify_dnode_bt()