BP_IS_HOLE
if (BP_IS_HOLE(gbp))
if (BP_IS_HOLE(&bp)) {
#define BP_IS_OLDER(bp, txg) (!BP_IS_HOLE(bp) && (bp)->blk_birth < (txg))
if (BP_IS_HOLE(bp)) {
if (BP_GET_LEVEL(bp) > 0 && !BP_IS_HOLE(bp)) {
if (BP_IS_HOLE(os->os_rootbp))
if (BP_IS_HOLE(bp))
if (bp == NULL || BP_IS_HOLE(bp) || BP_IS_EMBEDDED(bp))
if (BP_IS_HOLE(bp) || BP_GET_CHECKSUM(bp) == ZIO_CHECKSUM_OFF ||
!BP_IS_HOLE(bp) &&
if (BP_IS_HOLE(bp)) {
if (BP_IS_HOLE(&zh->zh_log) || verbose < 1)
while (BP_IS_HOLE(&zd->zd_zilog->zl_header->zh_log)) {
if (BP_IS_HOLE(&zio_gb->zg_blkptr[i]))
if (BP_IS_HOLE(bp)) {
if (BP_IS_HOLE(bp) || BP_IS_EMBEDDED(bp)) {
if (BP_IS_HOLE(bp) || BP_IS_EMBEDDED(bp))
ASSERT(!BP_IS_EMBEDDED(bp) || !BP_IS_HOLE(bp));
uint64_t psize = BP_IS_HOLE(bp) ? 0 : BP_GET_PSIZE(bp);
} else if (BP_IS_HOLE(bp) && ARC_BUF_ENCRYPTED(buf)) {
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_HOLE(bp));
if (bp == NULL || BP_IS_HOLE(bp))
if (db->db_blkptr == NULL || BP_IS_HOLE(db->db_blkptr) ||
BP_IS_HOLE(db->db_blkptr)))) {
BP_IS_HOLE(db->db_blkptr) &&
db->db_blkptr != NULL && !BP_IS_HOLE(db->db_blkptr)) {
if (!BP_IS_HOLE(bp) && !dr->dt.dl.dr_nopwrite)
BP_IS_HOLE(dn->dn_objset->os_rootbp) ||
if (!BP_IS_HOLE(dn->dn_objset->os_rootbp)) {
os->os_dsl_dataset == NULL || BP_IS_HOLE(os->os_rootbp));
ASSERT(BP_IS_HOLE(*bpp));
if (BP_IS_HOLE(bp) || BP_IS_EMBEDDED(bp))
if (BP_IS_HOLE(bp)) {
if (BP_IS_HOLE(&bp))
if (err == 0 && bp && BP_IS_HOLE(bp))
!BP_IS_HOLE(db->db_blkptr) &&
ASSERT(!(BP_IS_HOLE(bp)) &&
if (BP_IS_HOLE(bp)) {
if (BP_IS_HOLE(ibp))
if (!BP_IS_HOLE(bp))
ASSERT(!(BP_IS_HOLE(db->db_blkptr)) &&
if (!BP_IS_HOLE(db->db_blkptr)) {
if (!BP_IS_HOLE(obp))
if (BP_IS_HOLE(db->db_blkptr)) {
if ((db->db_blkptr == NULL || BP_IS_HOLE(db->db_blkptr)) &&
ASSERT(BP_IS_HOLE(bp));
if (BP_IS_HOLE(bp)) {
if (BP_IS_HOLE(&dr->dt.dl.dr_overridden_by) &&
if (!BP_IS_HOLE(bp)) {
ASSERT(BP_IS_HOLE(bp_orig) || !BP_EQUAL(bp, bp_orig));
if (BP_IS_HOLE(bp)) {
if (!BP_IS_HOLE(os->os_rootbp)) {
if (drc->drc_resumable && !BP_IS_HOLE(dsl_dataset_get_blkptr(ds))) {
if (BP_IS_HOLE(dsl_dataset_get_blkptr(newds)) &&
ASSERT(!BP_IS_HOLE(dsl_dataset_get_blkptr(ds)) ||
if (bp != NULL && !BP_IS_HOLE(bp)) {
!BP_IS_HOLE(bp) && !BP_USES_CRYPT(bp)) {
} else if (BP_IS_HOLE(bp) &&
} else if (BP_IS_HOLE(bp)) {
if (BP_IS_HOLE(bp))
if (BP_IS_HOLE(bp) || bp->blk_birth <= td->td_min_txg)
if (BP_IS_HOLE(bp) || BP_IS_EMBEDDED(bp) ||
if (BP_IS_HOLE(bp)) {
if (ds != NULL && !ds->ds_is_snapshot && !BP_IS_HOLE(rootbp)) {
if (BP_IS_HOLE(bp))
(db->db_blkptr && !BP_IS_HOLE(db->db_blkptr));
(db->db_blkptr && !BP_IS_HOLE(db->db_blkptr));
BP_IS_HOLE(db->db_blkptr))) {
(BP_IS_HOLE(&dn->dn_phys->dn_blkptr[0]) ||
if (BP_IS_HOLE(bp))
if (BP_IS_HOLE(bp))
ASSERT(BP_IS_HOLE(bp));
if (BP_IS_HOLE(bp))
ASSERT(BP_IS_HOLE(dn->dn_phys->dn_blkptr));
BP_IS_HOLE(&dnp->dn_blkptr[0]) ||
BP_IS_HOLE(&dnp->dn_blkptr[0]) ||
ASSERT(BP_IS_HOLE(&dnp->dn_blkptr[0]) ||
ASSERT(BP_IS_HOLE(&dnp->dn_blkptr[i]));
if (!BP_IS_HOLE(dsl_dataset_get_blkptr(ds)) &&
if (BP_IS_HOLE(dsl_dataset_get_blkptr(ds))) {
if (BP_IS_HOLE(bp))
if (BP_IS_HOLE(bp))
ASSERT(!BP_IS_HOLE(bp));
if (bp == NULL || BP_IS_HOLE(bp) || BP_IS_EMBEDDED(bp))
if (BP_IS_HOLE(bp) || bp->blk_birth <= scn->scn_phys.scn_cur_min_txg)
if (BP_IS_HOLE(bp) ||
if (BP_IS_HOLE(bp) || bp->blk_birth <= scn->scn_phys.scn_cur_min_txg ||
if (BP_IS_HOLE(bp)) {
ASSERT(!BP_IS_HOLE(bp));
ASSERT(!BP_IS_HOLE(bp));
if (bp == NULL || BP_IS_HOLE(bp) || BP_IS_EMBEDDED(bp))
} else if (BP_IS_HOLE(bp)) { \
ASSERT(!BP_IS_HOLE(zio->io_bp));
sizeof (cksum)) || BP_IS_HOLE(&zilc->zc_next_blk)) {
sizeof (cksum)) || BP_IS_HOLE(&zilc->zc_next_blk) ||
if (BP_IS_HOLE(bp)) {
(zilog->zl_suspend > 0 || BP_IS_HOLE(&zh->zh_log))) {
if (BP_IS_HOLE(&zh->zh_log)) {
for (blk = zh->zh_log; !BP_IS_HOLE(&blk); blk = next_blk) {
ASSERT(!BP_IS_HOLE(bp));
if (BP_IS_HOLE(bp) || bp->blk_birth < first_txg ||
!BP_IS_HOLE(bp))
if (BP_IS_HOLE(&blk) || BP_SHOULD_BYTESWAP(&blk)) {
if (!BP_IS_HOLE(&blk)) {
if (BP_IS_HOLE(&zh->zh_log))
if (!BP_IS_HOLE(&zh->zh_log)) {
if (zh->zh_claim_txg == 0 && !BP_IS_HOLE(&zh->zh_log)) {
if (!BP_IS_HOLE(bp)) {
ASSERT(!BP_IS_HOLE(bp));
if (!BP_IS_HOLE(bp) && zp->zp_nopwrite) {
if (BP_IS_HOLE(bp) || !zp->zp_dedup)
if (!BP_IS_HOLE(bp) && bp->blk_birth == zio->io_txg) {
if (!BP_IS_HOLE(bp) && bp->blk_birth == zio->io_txg &&
if (BP_IS_HOLE(gbp))
if (BP_IS_HOLE(zio->io_bp))
ASSERT(BP_IS_HOLE(&zio->io_bp_orig));
if (BP_IS_HOLE(bp_orig) ||
ASSERT(BP_IS_HOLE(bp) || zio->io_bp_override);
ASSERT(BP_IS_HOLE(bp));
ASSERT(bp->blk_birth == zio->io_txg || BP_IS_HOLE(bp));
if (!BP_IS_HOLE(bp))
ASSERT(bp->blk_birth == zio->io_txg || BP_IS_HOLE(bp) ||
if (zio->io_type == ZIO_TYPE_WRITE && !BP_IS_HOLE(bp) &&
ASSERT(BP_USES_CRYPT(bp) || BP_IS_HOLE(bp));
if (BP_IS_HOLE(bp)) {
ASSERT(BP_USES_CRYPT(&tmpbp) || BP_IS_HOLE(&tmpbp));
if (bp == NULL || BP_IS_HOLE(bp) ||