Lines Matching defs:db

1295 ztest_bt_bonus(dmu_buf_t *db)
1300 dmu_object_info_from_db(db, &doi);
1301 ASSERT3U(doi.doi_bonus_size, <=, db->db_size);
1303 bt = (void *)((char *)db->db_data + doi.doi_bonus_size - sizeof (*bt));
1427 dmu_buf_t *db;
1489 VERIFY3U(0, ==, dmu_bonus_hold(os, lr->lr_foid, FTAG, &db));
1490 bbt = ztest_bt_bonus(db);
1491 dmu_buf_will_dirty(db, tx);
1493 dmu_buf_rele(db, FTAG);
1567 dmu_buf_t *db;
1595 VERIFY3U(0, ==, dmu_bonus_hold(os, lr->lr_foid, FTAG, &db));
1597 dmu_object_info_from_db(db, &doi);
1599 bbt = ztest_bt_bonus(db);
1611 abuf = dmu_request_arcbuf(db, length);
1617 dmu_buf_rele(db, FTAG);
1666 dmu_assign_arcbuf(db, offset, abuf, tx);
1671 dmu_buf_rele(db, FTAG);
1725 dmu_buf_t *db;
1734 VERIFY3U(0, ==, dmu_bonus_hold(os, lr->lr_foid, FTAG, &db));
1741 dmu_buf_rele(db, FTAG);
1746 bbt = ztest_bt_bonus(db);
1759 lr->lr_size = (ztest_random(db->db_size / sizeof (*bbt)) + 1) *
1771 dmu_buf_will_dirty(db, tx);
1774 ASSERT3U(lr->lr_size, <=, db->db_size);
1775 VERIFY0(dmu_set_bonus(db, lr->lr_size, tx));
1776 bbt = ztest_bt_bonus(db);
1780 dmu_buf_rele(db, FTAG);
1848 dmu_buf_t *db;
1853 error = dmu_bonus_hold(os, object, FTAG, &db);
1859 crtxg = ztest_bt_bonus(db)->bt_crtxg;
1862 dmu_buf_rele(db, FTAG);
1867 dmu_object_info_from_db(db, &doi);
1868 dmu_buf_rele(db, FTAG);
1869 db = NULL;
1894 error = dmu_buf_hold(os, object, offset, zgd, &db,
1898 blkptr_t *obp = dmu_buf_get_blkptr(db);
1904 zgd->zgd_db = db;
1907 ASSERT(db->db_offset == offset);
1908 ASSERT(db->db_size == size);
1965 dmu_buf_t *db;
1974 od->od_object, FTAG, &db));
1975 dmu_object_info_from_db(db, &doi);
1976 bbt = ztest_bt_bonus(db);
1981 dmu_buf_rele(db, FTAG);
5052 dmu_buf_t *db;
5104 int error = dmu_buf_hold(os, object, offset, FTAG, &db,
5110 ASSERT(db->db_offset == offset);
5111 ASSERT(db->db_size == blocksize);
5112 ASSERT(ztest_pattern_match(db->db_data, db->db_size, pattern) ||
5113 ztest_pattern_match(db->db_data, db->db_size, 0ULL));
5114 dmu_buf_will_fill(db, tx);
5115 ztest_pattern_set(db->db_data, db->db_size, pattern);
5116 dmu_buf_rele(db, FTAG);
5125 VERIFY0(dmu_buf_hold(os, object, 0, FTAG, &db,
5127 blk = *((dmu_buf_impl_t *)db)->db_blkptr;
5128 dmu_buf_rele(db, FTAG);