DMU_BSWAP_NUMFUNCS
((ot) & DMU_OT_BYTESWAP_MASK) < DMU_BSWAP_NUMFUNCS : \
hdr->b_l1hdr.b_byteswap = DMU_BSWAP_NUMFUNCS;
*byteorder = (hdr->b_l1hdr.b_byteswap == DMU_BSWAP_NUMFUNCS) ?
psize, hdr->b_l1hdr.b_byteswap != DMU_BSWAP_NUMFUNCS);
boolean_t bswap = (hdr->b_l1hdr.b_byteswap != DMU_BSWAP_NUMFUNCS);
if (bswap != DMU_BSWAP_NUMFUNCS) {
ASSERT3U(bswap, <, DMU_BSWAP_NUMFUNCS);
hdr->b_l1hdr.b_byteswap == DMU_BSWAP_NUMFUNCS &&
hdr->b_l1hdr.b_byteswap = DMU_BSWAP_NUMFUNCS;
DMU_BSWAP_NUMFUNCS : DMU_OT_BYTESWAP(ot);
DMU_BSWAP_NUMFUNCS : DMU_OT_BYTESWAP(ot);
hdr->b_l1hdr.b_byteswap = DMU_BSWAP_NUMFUNCS;
hdr->b_l1hdr.b_byteswap = DMU_BSWAP_NUMFUNCS;
(hdr->b_l1hdr.b_byteswap == DMU_BSWAP_NUMFUNCS) ?
boolean_t bswap = (hdr->b_l1hdr.b_byteswap != DMU_BSWAP_NUMFUNCS);
const dmu_object_byteswap_info_t dmu_ot_byteswap[DMU_BSWAP_NUMFUNCS] = {
((ot) & DMU_OT_BYTESWAP_MASK) < DMU_BSWAP_NUMFUNCS : \
extern const dmu_object_byteswap_info_t dmu_ot_byteswap[DMU_BSWAP_NUMFUNCS];