Lines Matching refs:doi
97 dmu_object_info_t doi; in bpobj_free() local
109 VERIFY3U(0, ==, dmu_object_info(os, bpo.bpo_phys->bpo_subobjs, &doi)); in bpobj_free()
110 epb = doi.doi_data_block_size / sizeof (uint64_t); in bpobj_free()
148 dmu_object_info_t doi; in bpobj_open() local
151 err = dmu_object_info(os, object, &doi); in bpobj_open()
161 ASSERT3U(doi.doi_type, ==, DMU_OT_BPOBJ); in bpobj_open()
162 ASSERT3U(doi.doi_bonus_type, ==, DMU_OT_BPOBJ_HDR); in bpobj_open()
170 bpo->bpo_epb = doi.doi_data_block_size >> SPA_BLKPTRSHIFT; in bpobj_open()
171 bpo->bpo_havecomp = (doi.doi_bonus_size > BPOBJ_SIZE_V0); in bpobj_open()
172 bpo->bpo_havesubobj = (doi.doi_bonus_size > BPOBJ_SIZE_V1); in bpobj_open()
206 dmu_object_info_t doi; in bpobj_iterate_impl() local
266 err = dmu_object_info(bpo->bpo_os, bpo->bpo_phys->bpo_subobjs, &doi); in bpobj_iterate_impl()
271 ASSERT3U(doi.doi_type, ==, DMU_OT_BPOBJ_SUBOBJ); in bpobj_iterate_impl()
272 epb = doi.doi_data_block_size / sizeof (uint64_t); in bpobj_iterate_impl()
404 dmu_object_info_t doi; in bpobj_enqueue_subobj() local
405 ASSERT0(dmu_object_info(bpo->bpo_os, bpo->bpo_phys->bpo_subobjs, &doi)); in bpobj_enqueue_subobj()
406 ASSERT3U(doi.doi_type, ==, DMU_OT_BPOBJ_SUBOBJ); in bpobj_enqueue_subobj()
421 dmu_object_info_t doi; in bpobj_enqueue_subobj() local
423 VERIFY3U(0, ==, dmu_object_info(bpo->bpo_os, subsubobjs, &doi)); in bpobj_enqueue_subobj()
424 if (doi.doi_max_offset == doi.doi_data_block_size) { in bpobj_enqueue_subobj()