Lines Matching defs:doi
1637 const struct drr_object *drro, const dmu_object_info_t *doi,
1690 if (drro->drr_blksz != doi->doi_data_block_size) {
1714 doi->doi_type != DMU_OT_PLAIN_FILE_CONTENTS) {
1725 } else if (doi->doi_max_offset <=
1726 doi->doi_data_block_size) {
1742 drro->drr_object, doi->doi_bonus_type,
1757 doi->doi_data_block_size)
1764 doi->doi_data_block_size;
1772 if (nblkptr < doi->doi_nblkptr)
1776 if (dn_slots != doi->doi_dnodesize >> DNODE_SHIFT)
1787 if (indblksz != doi->doi_metadata_block_size)
1789 if (drro->drr_nlevels < doi->doi_indirection)
1811 if ((rwa->raw && ((doi->doi_indirection > 1 &&
1812 indblksz != doi->doi_metadata_block_size) ||
1813 drro->drr_nlevels < doi->doi_indirection)) ||
1814 dn_slots != doi->doi_dnodesize >> DNODE_SHIFT) {
1838 (drro->drr_maxblkid + 1) * doi->doi_data_block_size,
1850 dmu_object_info_t doi;
1902 err = dmu_object_info(rwa->os, drro->drr_object, &doi);
1919 err = receive_handle_existing_object(rwa, drro, &doi, data,
2001 } else if (drro->drr_type != doi.doi_type ||
2002 new_blksz != doi.doi_data_block_size ||
2003 drro->drr_bonustype != doi.doi_bonus_type ||
2004 drro->drr_bonuslen != doi.doi_bonus_size) {
2145 dmu_object_info_t doi;
2148 err = dmu_object_info(rwa->os, obj, &doi);
2832 dmu_object_info_t doi;
2842 err = dmu_object_info(drc->drc_os, drro->drr_object, &doi);
2848 (err == 0 && doi.doi_data_block_size != drro->drr_blksz)) {