Lines Matching refs:doi

1067 		dmu_object_info_t doi;  in dump_uint64()  local
1069 VERIFY0(dmu_object_info(os, object, &doi)); in dump_uint64()
1070 size = doi.doi_max_offset; in dump_uint64()
1264 dmu_object_info_t doi; in dump_bpobj_subobjs() local
1267 VERIFY0(dmu_object_info(os, object, &doi)); in dump_bpobj_subobjs()
1268 uint64_t *subobjs = kmem_alloc(doi.doi_max_offset, KM_SLEEP); in dump_bpobj_subobjs()
1270 int err = dmu_read(os, object, 0, doi.doi_max_offset, subobjs, 0); in dump_bpobj_subobjs()
1273 kmem_free(subobjs, doi.doi_max_offset); in dump_bpobj_subobjs()
1278 for (i = 0; i < doi.doi_max_offset / 8; i++) { in dump_bpobj_subobjs()
1286 kmem_free(subobjs, doi.doi_max_offset); in dump_bpobj_subobjs()
1450 dmu_object_info_t doi; in get_obsolete_refcount() local
1452 obsolete_sm_object, &doi)); in get_obsolete_refcount()
1453 if (doi.doi_bonus_size == sizeof (space_map_phys_t)) { in get_obsolete_refcount()
1473 dmu_object_info_t doi; in get_prev_obsolete_spacemap_refcount() local
1474 VERIFY0(dmu_object_info(spa->spa_meta_objset, prev_obj, &doi)); in get_prev_obsolete_spacemap_refcount()
1475 if (doi.doi_bonus_size == sizeof (space_map_phys_t)) { in get_prev_obsolete_spacemap_refcount()
2037 dmu_object_info_t doi; in dump_ddt_object() local
2041 error = ddt_object_info(ddt, type, class, &doi); in dump_ddt_object()
2052 dspace = doi.doi_physical_blocks_512 << 9; in dump_ddt_object()
2053 mspace = doi.doi_fill_count * doi.doi_data_block_size; in dump_ddt_object()
3006 dmu_object_info_t doi; in dump_bookmark() local
3008 VERIFY0(dmu_object_info(mos, prop.zbm_redaction_obj, &doi)); in dump_bookmark()
3009 size = doi.doi_max_offset; in dump_bookmark()
3830 dmu_object_info_t doi; in dump_object() local
3857 dmu_object_info_from_dnode(dn, &doi); in dump_object()
3864 error = dmu_object_info(os, object, &doi); in dump_object()
3869 DMU_OT_IS_ENCRYPTED(doi.doi_bonus_type)) { in dump_object()
3889 !match_object_type(doi.doi_type, flags)) in dump_object()
3893 *dnode_slots_used = doi.doi_dnodesize / DNODE_MIN_SIZE; in dump_object()
3895 zdb_nicenum(doi.doi_metadata_block_size, iblk, sizeof (iblk)); in dump_object()
3896 zdb_nicenum(doi.doi_data_block_size, dblk, sizeof (dblk)); in dump_object()
3897 zdb_nicenum(doi.doi_max_offset, lsize, sizeof (lsize)); in dump_object()
3898 zdb_nicenum(doi.doi_physical_blocks_512 << 9, asize, sizeof (asize)); in dump_object()
3899 zdb_nicenum(doi.doi_bonus_size, bonus_size, sizeof (bonus_size)); in dump_object()
3900 zdb_nicenum(doi.doi_dnodesize, dnsize, sizeof (dnsize)); in dump_object()
3902 doi.doi_fill_count * doi.doi_data_block_size / (object == 0 ? in dump_object()
3903 DNODES_PER_BLOCK : 1) / doi.doi_max_offset); in dump_object()
3907 if (doi.doi_checksum != ZIO_CHECKSUM_INHERIT || verbosity >= 6) { in dump_object()
3909 " (K=%s)", ZDB_CHECKSUM_NAME(doi.doi_checksum)); in dump_object()
3912 if (doi.doi_compress == ZIO_COMPRESS_INHERIT && in dump_object()
3927 } else if (doi.doi_compress == ZIO_COMPRESS_INHERIT && verbosity >= 6) { in dump_object()
3930 } else if (doi.doi_compress != ZIO_COMPRESS_INHERIT || verbosity >= 6) { in dump_object()
3932 " (Z=%s)", ZDB_COMPRESS_NAME(doi.doi_compress)); in dump_object()
3936 (u_longlong_t)object, doi.doi_indirection, iblk, dblk, in dump_object()
3937 asize, dnsize, lsize, fill, zdb_ot_name(doi.doi_type), aux); in dump_object()
3939 if (doi.doi_bonus_type != DMU_OT_NONE && verbosity > 3) { in dump_object()
3942 zdb_ot_name(doi.doi_bonus_type)); in dump_object()
3959 object_viewer[ZDB_OT_TYPE(doi.doi_bonus_type)](os, in dump_object()
3966 (!os->os_encrypted || !DMU_OT_IS_ENCRYPTED(doi.doi_type))) { in dump_object()
3967 object_viewer[ZDB_OT_TYPE(doi.doi_type)](os, object, in dump_object()
5045 dmu_object_info_t doi; in dump_path_impl() local
5067 dmu_object_info_from_db(db, &doi); in dump_path_impl()
5070 if (doi.doi_bonus_type != DMU_OT_SA && in dump_path_impl()
5071 doi.doi_bonus_type != DMU_OT_ZNODE) { in dump_path_impl()
5073 doi.doi_bonus_type, (u_longlong_t)child_obj); in dump_path_impl()
5079 (u_longlong_t)child_obj, curpath, doi.doi_type, in dump_path_impl()
5080 doi.doi_bonus_type); in dump_path_impl()
5085 switch (doi.doi_type) { in dump_path_impl()
5100 "type %d\n", (u_longlong_t)obj, doi.doi_type); in dump_path_impl()
8312 dmu_object_info_t doi; in dump_mos_leaks() local
8314 VERIFY0(dmu_object_info(mos, object, &doi)); in dump_mos_leaks()
8315 if (doi.doi_type & DMU_OT_NEWTYPE) { in dump_mos_leaks()
8317 DMU_OT_BYTESWAP(doi.doi_type); in dump_mos_leaks()
8320 name = dmu_ot[doi.doi_type].ot_name; in dump_mos_leaks()