Lines Matching refs:doi

101 	dmu_object_info_t doi;  in bpobj_free()  local
113 VERIFY3U(0, ==, dmu_object_info(os, bpo.bpo_phys->bpo_subobjs, &doi)); in bpobj_free()
114 epb = doi.doi_data_block_size / sizeof (uint64_t); in bpobj_free()
152 dmu_object_info_t doi; in bpobj_open() local
155 err = dmu_object_info(os, object, &doi); in bpobj_open()
165 ASSERT3U(doi.doi_type, ==, DMU_OT_BPOBJ); in bpobj_open()
166 ASSERT3U(doi.doi_bonus_type, ==, DMU_OT_BPOBJ_HDR); in bpobj_open()
174 bpo->bpo_epb = doi.doi_data_block_size >> SPA_BLKPTRSHIFT; in bpobj_open()
175 bpo->bpo_havecomp = (doi.doi_bonus_size > BPOBJ_SIZE_V0); in bpobj_open()
176 bpo->bpo_havesubobj = (doi.doi_bonus_size > BPOBJ_SIZE_V1); in bpobj_open()
177 bpo->bpo_havefreed = (doi.doi_bonus_size > BPOBJ_SIZE_V2); in bpobj_open()
702 dmu_object_info_t doi; in bpobj_enqueue_subobj() local
706 &doi)); in bpobj_enqueue_subobj()
707 ASSERT3U(doi.doi_type, ==, DMU_OT_BPOBJ_SUBOBJ); in bpobj_enqueue_subobj()
717 VERIFY0(dmu_object_info(bpo->bpo_os, subsubobjs, &doi)); in bpobj_enqueue_subobj()
718 if (doi.doi_max_offset > doi.doi_data_block_size) { in bpobj_enqueue_subobj()
729 VERIFY3U(0, ==, dmu_object_info(bpo->bpo_os, subobj, &doi)); in bpobj_enqueue_subobj()
730 if (doi.doi_max_offset > doi.doi_data_block_size || !copy_subsub) { in bpobj_enqueue_subobj()
813 dmu_object_info_t doi; in bpobj_prefetch_subobj() local
835 if (dmu_object_info(bpo->bpo_os, subsubobjs, &doi) != 0) in bpobj_prefetch_subobj()
837 if (doi.doi_max_offset > doi.doi_data_block_size) in bpobj_prefetch_subobj()
841 if (dmu_object_info(bpo->bpo_os, subobj, &doi) != 0) in bpobj_prefetch_subobj()
843 if (doi.doi_max_offset > doi.doi_data_block_size || !copy_subsub) in bpobj_prefetch_subobj()