BP_GET_TYPE
((BP_GET_LEVEL(bp) > 0 || dmu_ot[BP_GET_TYPE(bp)].ot_metadata) ? \
if (enum_lookup("enum dmu_object_type", BP_GET_TYPE(bp), "DMU_OT_",
ASSERT3U(BP_GET_TYPE(bp), ==, dnp->dn_type);
type = BP_GET_TYPE(bp);
BP_GET_LEVEL(bp) > 0 || DMU_OT_IS_METADATA(BP_GET_TYPE(bp)))
((BP_GET_LEVEL(bp) > 0 || dmu_ot[BP_GET_TYPE(bp)].ot_metadata) ? \
hdr->b_crypt_hdr.b_ot = BP_GET_TYPE(bp);
if (BP_GET_TYPE(bp) == DMU_OT_INTENT_LOG) {
DMU_OT_BYTESWAP(BP_GET_TYPE(zio->io_bp));
ASSERT3U(BP_GET_TYPE(bp), !=, DMU_OT_INTENT_LOG);
DMU_OT_BYTESWAP(BP_GET_TYPE(bp));
hdr->b_crypt_hdr.b_ot = BP_GET_TYPE(bp);
ASSERT3U(BP_GET_TYPE(bp), !=, DMU_OT_INTENT_LOG);
BP_GET_TYPE(bp), BP_GET_DEDUP(bp), BP_SHOULD_BYTESWAP(bp),
BP_SET_TYPE(bp, BP_GET_TYPE(db->db_blkptr));
if (BP_GET_TYPE(bp) == DMU_OT_DNODE && BP_IS_PROTECTED(bp) &&
BP_GET_TYPE(bp) == dn->dn_type) ||
BP_GET_TYPE(bp) == dn->dn_bonustype) ||
ASSERT3U(BP_GET_TYPE(bp), ==, DMU_OT_OBJSET);
ASSERT(!DMU_OT_IS_METADATA(BP_GET_TYPE(bp)));
ASSERT3U(BP_GET_TYPE(bp), ==, DMU_OT_DNODE);
dmu_object_type_t type = bp ? BP_GET_TYPE(bp) : DMU_OT_NONE;
!BP_IS_EMBEDDED(bp) && !DMU_OT_IS_METADATA(BP_GET_TYPE(bp));
if (BP_GET_LEVEL(bp) == 0 && BP_GET_TYPE(bp) != DMU_OT_DNODE)
BP_GET_TYPE(bp) == DMU_OT_INTENT_LOG)
} else if (BP_GET_TYPE(bp) == DMU_OT_DNODE) {
} else if (BP_GET_TYPE(bp) == DMU_OT_OBJSET) {
dmu_object_type_t type = BP_GET_TYPE(bp);
ASSERT(BP_GET_TYPE(bp) != DMU_OT_NONE);
ASSERT(DMU_OT_IS_VALID(BP_GET_TYPE(bp)));
(BP_GET_LEVEL(bp) == 0 && BP_GET_TYPE(bp) != DMU_OT_DNODE &&
BP_GET_TYPE(bp) != DMU_OT_OBJSET))
} else if (BP_GET_TYPE(bp) == DMU_OT_DNODE) {
} else if (BP_GET_TYPE(bp) == DMU_OT_OBJSET) {
ASSERT(BP_GET_TYPE(&spic->spic_bp) == DMU_OT_DNODE ||
BP_GET_TYPE(&spic->spic_bp) == DMU_OT_OBJSET);
} else if (BP_GET_TYPE(bp) == DMU_OT_DNODE) {
} else if (BP_GET_TYPE(bp) == DMU_OT_OBJSET) {
(BP_GET_LEVEL(bp) == 0 && BP_GET_TYPE(bp) != DMU_OT_OBJSET)) {
int t = (i & 1) ? BP_GET_TYPE(bp) : DMU_OT_TOTAL;
dmu_object_type_t type = BP_GET_TYPE(bp);
if (BP_GET_TYPE(bp) & DMU_OT_NEWTYPE) {
DMU_OT_BYTESWAP(BP_GET_TYPE(bp));
DMU_OT_IS_METADATA(BP_GET_TYPE(bp)) ?
(void) strlcpy(type, dmu_ot[BP_GET_TYPE(bp)].ot_name,
DMU_OT_IS_ENCRYPTED(BP_GET_TYPE(bp)))
!DMU_OT_IS_ENCRYPTED(BP_GET_TYPE(bp)))
(BP_GET_LEVEL(bp) > 0 || DMU_OT_IS_METADATA(BP_GET_TYPE(bp)))
ASSERT(BP_GET_TYPE(zio->io_bp) == DMU_OT_INTENT_LOG);
if (!DMU_OT_IS_METADATA(BP_GET_TYPE(bp)) && BP_GET_LEVEL(bp) == 0)
if (BP_GET_TYPE(bp) == DMU_OT_DDT_ZAP)
dmu_object_type_t ot = BP_GET_TYPE(bp);
dmu_object_type_t ot = BP_GET_TYPE(bp);
BP_GET_TYPE(bp), BP_GET_DEDUP(bp), BP_SHOULD_BYTESWAP(bp),
ret = spa_do_crypt_abd(B_FALSE, spa, &zio->io_bookmark, BP_GET_TYPE(bp),
if (!DMU_OT_IS_VALID(BP_GET_TYPE(bp))) {
bp, (longlong_t)BP_GET_TYPE(bp));
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) {
zio->io_bp ? BP_GET_TYPE(zio->io_bp) : DMU_OT_NONE,