Lines Matching defs:doi
1674 const struct drr_object *drro, const dmu_object_info_t *doi,
1727 if (drro->drr_blksz != doi->doi_data_block_size) {
1751 doi->doi_type != DMU_OT_PLAIN_FILE_CONTENTS) {
1762 } else if (doi->doi_max_offset <=
1763 doi->doi_data_block_size) {
1779 drro->drr_object, doi->doi_bonus_type,
1794 doi->doi_data_block_size)
1801 doi->doi_data_block_size;
1809 if (nblkptr < doi->doi_nblkptr)
1813 if (dn_slots != doi->doi_dnodesize >> DNODE_SHIFT)
1824 if (indblksz != doi->doi_metadata_block_size)
1826 if (drro->drr_nlevels < doi->doi_indirection)
1848 if ((rwa->raw && ((doi->doi_indirection > 1 &&
1849 indblksz != doi->doi_metadata_block_size) ||
1850 drro->drr_nlevels < doi->doi_indirection)) ||
1851 dn_slots != doi->doi_dnodesize >> DNODE_SHIFT) {
1875 (drro->drr_maxblkid + 1) * doi->doi_data_block_size,
1887 dmu_object_info_t doi;
1939 err = dmu_object_info(rwa->os, drro->drr_object, &doi);
1956 err = receive_handle_existing_object(rwa, drro, &doi, data,
2038 } else if (drro->drr_type != doi.doi_type ||
2039 new_blksz != doi.doi_data_block_size ||
2040 drro->drr_bonustype != doi.doi_bonus_type ||
2041 drro->drr_bonuslen != doi.doi_bonus_size) {
2182 dmu_object_info_t doi;
2185 err = dmu_object_info(rwa->os, obj, &doi);
2869 dmu_object_info_t doi;
2879 err = dmu_object_info(drc->drc_os, drro->drr_object, &doi);
2885 (err == 0 && doi.doi_data_block_size != drro->drr_blksz)) {