DN_BONUS
vim_phys = (vdev_indirect_mapping_phys_t *)DN_BONUS(vim->vim_dn);
size = *(uint64_t *)DN_BONUS(&dir);
sahdrp = (sa_hdr_phys_t *)DN_BONUS(dn);
sahdrp = (sa_hdr_phys_t *)DN_BONUS(dn);
((dsl_dir_phys_t *)DN_BONUS(mdn))->dd_head_dataset_obj;
((dsl_dir_phys_t *)DN_BONUS(mdn))->dd_child_dir_zapobj;
headobj = ((dsl_dir_phys_t *)DN_BONUS(mdn))->dd_head_dataset_obj;
snapobj = ((dsl_dataset_phys_t *)DN_BONUS(mdn))->
bp = &((dsl_dataset_phys_t *)DN_BONUS(mdn))->ds_bp;
sahdrp = (sa_hdr_phys_t *)DN_BONUS(DNODE);
filemax = ((znode_phys_t *)DN_BONUS(DNODE))->zp_size;
bcopy(DN_BONUS(dn->dn_phys), db->db.db_data, bonuslen);
bcopy(*datap, DN_BONUS(dn->dn_phys),
data = DN_BONUS(dn->dn_phys);
data = DN_BONUS(dn->dn_phys);
if (dump_record(dsp, DN_BONUS(dnp), bonuslen) != 0)
dmu_ot_byteswap[byteswap].ob_func(DN_BONUS(dnp),
(uint8_t *)DN_SPILL_BLKPTR(dnp) - (uint8_t *)DN_BONUS(dnp) : \
(uint8_t *)(dnp + (dnp->dn_extra_slots + 1)) - (uint8_t *)DN_BONUS(dnp))
bcopy(dnp, &ddnp[i], (uint8_t *)DN_BONUS(dnp) - (uint8_t *)dnp);
src_iovecs[nr_iovecs].iov_base = DN_BONUS(dnp);
dst_iovecs[nr_iovecs].iov_base = DN_BONUS(&ddnp[i]);
bcopy(DN_BONUS(dnp), DN_BONUS(&ddnp[i]), crypt_len);
bcopy(DN_BONUS(dnp), aadp, crypt_len);
bcopy(DN_BONUS(dnp), DN_BONUS(&ddnp[i]),