BP_USES_CRYPT
if (db->db_objset->os_encrypted && !BP_USES_CRYPT(db->db_blkptr)) {
ASSERT(BP_IS_ENCRYPTED(bp) || !BP_USES_CRYPT(bp));
DDK_SET_CRYPT(ddk, BP_USES_CRYPT(bp));
!BP_IS_HOLE(bp) && !BP_USES_CRYPT(bp)) {
(BP_USES_CRYPT(bp) && \
(BP_USES_CRYPT(bp) && \
(BP_USES_CRYPT(bp) && BP_GET_LEVEL(bp) > 0)
ASSERT(BP_USES_CRYPT(bp));
if (bp != NULL && BP_USES_CRYPT(bp) &&
if (BP_USES_CRYPT(bp) && BP_GET_TYPE(bp) != DMU_OT_OBJSET)
if (bp != NULL && BP_USES_CRYPT(bp) &&
ASSERT(BP_USES_CRYPT(bp));
ASSERT(BP_USES_CRYPT(bp) || BP_IS_HOLE(bp));
ASSERT(BP_USES_CRYPT(&tmpbp) || BP_IS_HOLE(&tmpbp));