Lines Matching defs:doi
1104 dmu_object_info_t doi;
1120 dmu_object_info_from_db(db, &doi);
1121 if (doi.doi_bonus_type != DMU_OT_SA &&
1122 (doi.doi_bonus_type != DMU_OT_ZNODE ||
1123 (doi.doi_bonus_type == DMU_OT_ZNODE &&
1124 doi.doi_bonus_size < sizeof (znode_phys_t)))) {
1169 zp = zfs_znode_alloc(zfsvfs, db, doi.doi_data_block_size,
1170 doi.doi_bonus_type, NULL);
1184 dmu_object_info_t doi;
1209 dmu_object_info_from_db(db, &doi);
1210 if (doi.doi_bonus_type != DMU_OT_SA &&
1211 (doi.doi_bonus_type != DMU_OT_ZNODE ||
1212 (doi.doi_bonus_type == DMU_OT_ZNODE &&
1213 doi.doi_bonus_size < sizeof (znode_phys_t)))) {
1219 zfs_znode_sa_init(zfsvfs, zp, db, doi.doi_bonus_type, NULL);
1254 zp->z_blksz = doi.doi_data_block_size;
1896 dmu_object_info_t doi;
1902 dmu_object_info_from_db(*db, &doi);
1903 if ((doi.doi_bonus_type != DMU_OT_SA &&
1904 doi.doi_bonus_type != DMU_OT_ZNODE) ||
1905 doi.doi_bonus_type == DMU_OT_ZNODE &&
1906 doi.doi_bonus_size < sizeof (znode_phys_t)) {