DMU_OT_OBJSET
if (hdr->b_crypt_hdr.b_ot == DMU_OT_OBJSET) {
ASSERT(ot == DMU_OT_DNODE || ot == DMU_OT_OBJSET);
dmu_object_type_t type = dn ? dn->dn_type : DMU_OT_OBJSET;
(type == DMU_OT_DNODE || type == DMU_OT_OBJSET)) {
ASSERT3U(BP_GET_TYPE(bp), ==, DMU_OT_OBJSET);
DMU_OT_OBJSET, NULL, NULL, NULL);
} else if (zb->zb_level > 0 || type == DMU_OT_OBJSET) {
} else if (BP_GET_TYPE(bp) == DMU_OT_OBJSET) {
BP_GET_TYPE(bp) != DMU_OT_OBJSET))
} else if (BP_GET_TYPE(bp) == DMU_OT_OBJSET) {
BP_GET_TYPE(&spic->spic_bp) == DMU_OT_OBJSET);
} else if (BP_GET_TYPE(bp) == DMU_OT_OBJSET) {
(BP_GET_LEVEL(bp) == 0 && BP_GET_TYPE(bp) != DMU_OT_OBJSET)) {
((ot) == DMU_OT_DNODE || (ot) == DMU_OT_OBJSET)
if (ot != DMU_OT_OBJSET)
if (ot == DMU_OT_OBJSET) {
if (ot == DMU_OT_OBJSET) {
BP_GET_TYPE(bp) != DMU_OT_OBJSET)
if (BP_USES_CRYPT(bp) && BP_GET_TYPE(bp) != DMU_OT_OBJSET)
BP_GET_TYPE(bp) != DMU_OT_OBJSET) {
ASSERT3U(BP_GET_TYPE(bp), !=, DMU_OT_OBJSET);
if (BP_GET_TYPE(bp) == DMU_OT_OBJSET) {