abd_flags
ASSERT3U(abd->abd_flags, ==, abd->abd_flags & (ABD_FLAG_LINEAR |
IMPLY(abd->abd_parent != NULL, !(abd->abd_flags & ABD_FLAG_OWNER));
IMPLY(abd->abd_flags & ABD_FLAG_META, abd->abd_flags & ABD_FLAG_OWNER);
abd->abd_flags = ABD_FLAG_OWNER;
abd->abd_flags |= ABD_FLAG_META;
abd->abd_flags = ABD_FLAG_LINEAR | ABD_FLAG_OWNER;
abd->abd_flags |= ABD_FLAG_META;
if (abd->abd_flags & ABD_FLAG_META) {
ASSERT(abd->abd_flags & ABD_FLAG_OWNER);
boolean_t is_metadata = (sabd->abd_flags & ABD_FLAG_META) != 0;
abd->abd_flags = ABD_FLAG_LINEAR;
abd->abd_flags = 0;
abd->abd_flags = ABD_FLAG_LINEAR;
ASSERT(!(abd->abd_flags & ABD_FLAG_OWNER));
} else if ((abd->abd_flags & ABD_FLAG_META) != 0) {
} else if ((abd->abd_flags & ABD_FLAG_META) != 0) {
ASSERT(!(abd->abd_flags & ABD_FLAG_OWNER));
abd->abd_flags |= ABD_FLAG_OWNER;
abd->abd_flags |= ABD_FLAG_META;
ASSERT(abd->abd_flags & ABD_FLAG_OWNER);
abd->abd_flags &= ~ABD_FLAG_OWNER;
abd->abd_flags &= ~ABD_FLAG_META;
abd_flags_t abd_flags;
return ((abd->abd_flags & ABD_FLAG_LINEAR) != 0 ? B_TRUE : B_FALSE);