Lines Matching defs:doi
98 dmu_object_info_t doi;
110 VERIFY3U(0, ==, dmu_object_info(os, bpo.bpo_phys->bpo_subobjs, &doi));
111 epb = doi.doi_data_block_size / sizeof (uint64_t);
149 dmu_object_info_t doi;
152 err = dmu_object_info(os, object, &doi);
162 ASSERT3U(doi.doi_type, ==, DMU_OT_BPOBJ);
163 ASSERT3U(doi.doi_bonus_type, ==, DMU_OT_BPOBJ_HDR);
171 bpo->bpo_epb = doi.doi_data_block_size >> SPA_BLKPTRSHIFT;
172 bpo->bpo_havecomp = (doi.doi_bonus_size > BPOBJ_SIZE_V0);
173 bpo->bpo_havesubobj = (doi.doi_bonus_size > BPOBJ_SIZE_V1);
207 dmu_object_info_t doi;
267 err = dmu_object_info(bpo->bpo_os, bpo->bpo_phys->bpo_subobjs, &doi);
272 ASSERT3U(doi.doi_type, ==, DMU_OT_BPOBJ_SUBOBJ);
273 epb = doi.doi_data_block_size / sizeof (uint64_t);
405 dmu_object_info_t doi;
406 ASSERT0(dmu_object_info(bpo->bpo_os, bpo->bpo_phys->bpo_subobjs, &doi));
407 ASSERT3U(doi.doi_type, ==, DMU_OT_BPOBJ_SUBOBJ);
422 dmu_object_info_t doi;
424 VERIFY3U(0, ==, dmu_object_info(bpo->bpo_os, subsubobjs, &doi));
425 if (doi.doi_max_offset == doi.doi_data_block_size) {