BP_IS_EMBEDDED
if (BP_IS_EMBEDDED(bp)) {
ASSERT(BP_IS_EMBEDDED(bp));
(ASSERT(BP_IS_EMBEDDED(bp)), \
ASSERT(BP_IS_EMBEDDED(bp)); \
(ASSERT(BP_IS_EMBEDDED(bp)), \
ASSERT(BP_IS_EMBEDDED(bp)); \
(ASSERT(BP_IS_EMBEDDED(bp)), \
ASSERT(BP_IS_EMBEDDED(bp)); \
(BP_IS_EMBEDDED(bp) ? \
ASSERT(!BP_IS_EMBEDDED(bp)); \
if (BP_IS_EMBEDDED(bp)) {
if (!BP_IS_EMBEDDED(bp)) {
if (BP_IS_EMBEDDED(bp)) {
if (!BP_IS_EMBEDDED(bp) &&
if (bp == NULL || BP_IS_HOLE(bp) || BP_IS_EMBEDDED(bp))
if (BP_IS_EMBEDDED(bp)) {
ASSERT(!BP_IS_EMBEDDED(zio->io_bp));
if (BP_IS_HOLE(bp) || BP_IS_EMBEDDED(bp)) {
if (BP_IS_HOLE(bp) || BP_IS_EMBEDDED(bp))
ASSERT(!BP_IS_EMBEDDED(bp) ||
if (!BP_IS_EMBEDDED(bp)) {
ASSERT(!BP_IS_EMBEDDED(bp) || !BP_IS_HOLE(bp));
if (!BP_IS_EMBEDDED(bp)) {
ASSERT(!BP_IS_EMBEDDED(bp));
if (BP_IS_HOLE(bp) || BP_IS_EMBEDDED(bp)) {
if (BP_IS_HOLE(zio->io_bp) || BP_IS_EMBEDDED(zio->io_bp)) {
ASSERT(BP_IS_EMBEDDED(bp));
ASSERT(BP_IS_EMBEDDED(bp));
if (BP_IS_EMBEDDED(bp)) {
if (BP_IS_HOLE(bp) || BP_IS_EMBEDDED(bp))
!BP_IS_EMBEDDED(db->db_blkptr)) {
BP_IS_EMBEDDED(bp));
if (!BP_IS_EMBEDDED(bp))
ASSERT(!BP_IS_EMBEDDED(bp));
} else if (!BP_IS_EMBEDDED(bp)) {
ASSERT(!BP_IS_EMBEDDED(bp));
ASSERT(!BP_IS_EMBEDDED(bp));
if (bp == NULL || BP_IS_EMBEDDED(bp) || (BP_IS_PROTECTED(bp) && !raw)) {
ASSERT(BP_IS_EMBEDDED(bp));
if (!BP_IS_EMBEDDED(bp))
!BP_IS_EMBEDDED(bp) && !DMU_OT_IS_METADATA(BP_GET_TYPE(bp));
if (BP_IS_HOLE(bp) || BP_IS_EMBEDDED(bp) ||
BP_IS_EMBEDDED(&dnp->dn_blkptr[0]) ||
if (bp == NULL || BP_IS_HOLE(bp) || BP_IS_EMBEDDED(bp))
if (BP_IS_EMBEDDED(bp))
ASSERT(!BP_IS_EMBEDDED(bp));
ASSERT(!BP_IS_EMBEDDED(bp));
ASSERT(!BP_IS_EMBEDDED(bp));
if (bp == NULL || BP_IS_HOLE(bp) || BP_IS_EMBEDDED(bp))
if (!BP_IS_EMBEDDED(bp)) {
(ASSERT(BP_IS_EMBEDDED(bp)), \
ASSERT(BP_IS_EMBEDDED(bp)); \
(ASSERT(BP_IS_EMBEDDED(bp)), \
ASSERT(BP_IS_EMBEDDED(bp)); \
(ASSERT(BP_IS_EMBEDDED(bp)), \
ASSERT(BP_IS_EMBEDDED(bp)); \
(BP_IS_EMBEDDED(bp) ? \
ASSERT(!BP_IS_EMBEDDED(bp)); \
(BP_IS_EMBEDDED(bp) ? 0 : \
ASSERT(!BP_IS_EMBEDDED(bp)); \
(BP_IS_EMBEDDED(bp) ? ZIO_CHECKSUM_OFF : \
ASSERT(!BP_IS_EMBEDDED(bp)); \
(BP_IS_EMBEDDED(bp) ? 0 : \
ASSERT(!BP_IS_EMBEDDED(bp)); \
((BP_IS_EMBEDDED(bp)) ? 1 : (bp)->blk_fill))
(BP_IS_EMBEDDED(bp) ? 0 : \
(BP_IS_EMBEDDED(bp) ? 0 : \
(BP_IS_EMBEDDED(bp) ? 0 : \
#define BP_IDENTITY(bp) (ASSERT(!BP_IS_EMBEDDED(bp)), &(bp)->blk_dva[0])
(BP_IS_EMBEDDED(bp) ? B_FALSE : DVA_GET_GANG(BP_IDENTITY(bp)))
(!BP_IS_EMBEDDED(bp) && DVA_IS_EMPTY(BP_IDENTITY(bp)))
} else if (BP_IS_EMBEDDED(bp)) { \
if (BP_IS_EMBEDDED(bp))
if (BP_IS_EMBEDDED(bp))
if (BP_IS_EMBEDDED(bp))
if (BP_IS_EMBEDDED(bp))
BP_IS_EMBEDDED(bp) ? BPE_GET_PSIZE(bp) : BP_GET_PSIZE(bp);
if (BP_IS_EMBEDDED(bp) && BPE_GET_ETYPE(bp) == BP_EMBEDDED_TYPE_DATA) {
ASSERT(!BP_IS_EMBEDDED(bp));
if (BP_IS_EMBEDDED(bp))
ASSERT(BP_IS_EMBEDDED(bp) || MIN(zp->zp_copies + BP_IS_GANG(bp),
if (bp != NULL && !BP_IS_EMBEDDED(bp)) {
if (BP_IS_EMBEDDED(bp)) {
ASSERT0(BP_IS_EMBEDDED(&tmpbp));
VERIFY(!BP_IS_EMBEDDED(bp));