DMU_OT_SA
if (dn->dn_bonustype != DMU_OT_SA) {
if (dn->dn_bonustype == DMU_OT_SA) {
if (doi.doi_bonus_type != DMU_OT_SA &&
if (bonustype != DMU_OT_ZNODE && bonustype != DMU_OT_SA)
if (DNODE->dn_bonustype == DMU_OT_SA) {
} else if (dn->dn_bonuslen == 0 && dn->dn_bonustype == DMU_OT_SA) {
if (bonus_type == DMU_OT_SA) {
} else if (type == DMU_OT_SA) {
(bonustype == DMU_OT_SA && bonuslen == 0) ||
if (bonustype == DMU_OT_SA) /* Maximize bonus space for SA */
(bonustype == DMU_OT_SA && bonuslen == 0));
if (bonustype == DMU_OT_SA) /* Maximize bonus space for SA */
sa_attr_iter(hdl->sa_os, sa_hdr_phys, DMU_OT_SA,
ASSERT(doi.doi_bonus_type == DMU_OT_SA ||
VERIFY(dmu_set_bonustype(db, DMU_OT_SA, tx) == 0);
bonustype == DMU_OT_SA);
VERIFY(bonustype == DMU_OT_SA);
(bonustype == DMU_OT_SA && lot->lot_num > 1));
if (bonustype == DMU_OT_SA) {
((a == DMU_OT_SA) ? B_TRUE : B_FALSE)
VERIFY(dmu_set_bonustype(db, DMU_OT_SA, tx) == 0);
if (bonustype != DMU_OT_ZNODE && bonustype != DMU_OT_SA)
if (doi.doi_bonus_type != DMU_OT_SA &&
if (doi.doi_bonus_type != DMU_OT_SA &&
if ((doi.doi_bonus_type != DMU_OT_SA &&
zp->z_is_sa = (obj_type == DMU_OT_SA) ? B_TRUE : B_FALSE;
obj_type = zfsvfs->z_use_sa ? DMU_OT_SA : DMU_OT_ZNODE;
bonuslen = (obj_type == DMU_OT_SA) ?