HDR_HAS_RABD
} else if (HDR_HAS_RABD(hdr) && hdr->b_l1hdr.b_pabd == NULL) {
ASSERT(HDR_HAS_RABD(hdr));
ASSERT(!HDR_HAS_RABD(hdr));
if (HDR_HAS_RABD(hdr)) {
ASSERT(!HDR_HAS_RABD(hdr));
if (HDR_HAS_RABD(hdr)) {
HDR_HAS_RABD(hdr));
ASSERT(!HDR_HAS_RABD(hdr));
if (HDR_HAS_RABD(hdr)) {
ASSERT(!HDR_HAS_RABD(hdr));
HDR_HAS_RABD(hdr));
if (HDR_HAS_RABD(hdr)) {
HDR_HAS_RABD(hdr) && hdr->b_l1hdr.b_pabd != NULL &&
ASSERT(hdr->b_l1hdr.b_pabd != NULL || HDR_HAS_RABD(hdr));
IMPLY(free_rdata, HDR_HAS_RABD(hdr));
if (hdr->b_l1hdr.b_pabd == NULL && !HDR_HAS_RABD(hdr))
ASSERT(!HDR_HAS_RABD(hdr));
ASSERT(!HDR_HAS_RABD(hdr));
ASSERT(!HDR_HAS_RABD(hdr));
if (HDR_HAS_RABD(hdr))
ASSERT(!HDR_HAS_RABD(hdr));
if (HDR_HAS_RABD(hdr))
if (HDR_HAS_RABD(hdr)) {
ASSERT(hdr->b_l1hdr.b_pabd != NULL || HDR_HAS_RABD(hdr));
if (hdr != NULL && HDR_HAS_L1HDR(hdr) && (HDR_HAS_RABD(hdr) ||
ASSERT(!HDR_HAS_RABD(hdr));
ASSERT(HDR_HAS_RABD(hdr));
ASSERT(hdr->b_l1hdr.b_pabd != NULL || HDR_HAS_RABD(hdr));
compress, type, HDR_HAS_RABD(hdr));
if (HDR_HAS_RABD(hdr))
ASSERT(!HDR_HAS_RABD(hdr));
if (HDR_HAS_RABD(hdr))
ASSERT(HDR_HAS_RABD(hdr));
(HDR_HAS_RABD(hdr) && zio->io_abd == hdr->b_crypt_hdr.b_rabd));
if (HDR_HAS_RABD(hdr) && asize != psize) {
HDR_HAS_RABD(hdr));
if (HDR_HAS_RABD(hdr) && psize == asize) {