Home | History | Annotate | Download | only in zdb

Lines Matching refs:doi

485 	dmu_object_info_t doi;
487 VERIFY0(dmu_object_info(os, object, &doi));
488 uint64_t *subobjs = kmem_alloc(doi.doi_max_offset, KM_SLEEP);
490 int err = dmu_read(os, object, 0, doi.doi_max_offset, subobjs, 0);
493 kmem_free(subobjs, doi.doi_max_offset);
498 for (uint64_t i = 0; i < doi.doi_max_offset / 8; i++) {
506 kmem_free(subobjs, doi.doi_max_offset);
940 dmu_object_info_t doi;
944 error = ddt_object_info(ddt, type, class, &doi);
955 dspace = doi.doi_physical_blocks_512 << 9;
956 mspace = doi.doi_fill_count * doi.doi_data_block_size;
1832 dmu_object_info_t doi;
1859 dmu_object_info_from_dnode(dn, &doi);
1861 zdb_nicenum(doi.doi_metadata_block_size, iblk);
1862 zdb_nicenum(doi.doi_data_block_size, dblk);
1863 zdb_nicenum(doi.doi_max_offset, lsize);
1864 zdb_nicenum(doi.doi_physical_blocks_512 << 9, asize);
1865 zdb_nicenum(doi.doi_bonus_size, bonus_size);
1866 (void) sprintf(fill, "%6.2f", 100.0 * doi.doi_fill_count *
1867 doi.doi_data_block_size / (object == 0 ? DNODES_PER_BLOCK : 1) /
1868 doi.doi_max_offset);
1872 if (doi.doi_checksum != ZIO_CHECKSUM_INHERIT || verbosity >= 6) {
1874 ZDB_CHECKSUM_NAME(doi.doi_checksum));
1877 if (doi.doi_compress != ZIO_COMPRESS_INHERIT || verbosity >= 6) {
1879 ZDB_COMPRESS_NAME(doi.doi_compress));
1883 (u_longlong_t)object, doi.doi_indirection, iblk, dblk,
1884 asize, lsize, fill, ZDB_OT_NAME(doi.doi_type), aux);
1886 if (doi.doi_bonus_type != DMU_OT_NONE && verbosity > 3) {
1889 ZDB_OT_NAME(doi.doi_bonus_type));
1903 object_viewer[ZDB_OT_TYPE(doi.doi_bonus_type)](os, object,
1905 object_viewer[ZDB_OT_TYPE(doi.doi_type)](os, object, NULL, 0);