Lines Matching defs:dsa
587 do_dump(dmu_sendarg_t *dsa, struct send_block_record *data)
589 dsl_dataset_t *ds = dmu_objset_ds(dsa->dsa_os);
601 zb->zb_object >= dsa->dsa_resume_object);
610 err = dump_freeobjects(dsa, dnobj, span >> DNODE_SHIFT);
614 err = dump_free(dsa, zb->zb_object, offset, span);
632 err = dump_dnode(dsa, dnobj + i, blk + i);
647 err = dump_spill(dsa, zb->zb_object, blksz, abuf->b_data);
649 } else if (backup_do_embed(dsa, bp)) {
653 err = dump_write_embedded(dsa, zb->zb_object,
668 !(dsa->dsa_featureflags & DMU_BACKUP_FEATURE_LARGE_BLOCKS);
680 (dsa->dsa_featureflags & DMU_BACKUP_FEATURE_COMPRESSED) &&
685 ASSERT(zb->zb_object > dsa->dsa_resume_object ||
686 (zb->zb_object == dsa->dsa_resume_object &&
687 zb->zb_blkid * blksz >= dsa->dsa_resume_offset));
690 ASSERT(zb->zb_object > dsa->dsa_resume_object ||
691 (zb->zb_object == dsa->dsa_resume_object &&
692 zb->zb_blkid * blksz >= dsa->dsa_resume_offset));
723 err = dump_write(dsa, type, zb->zb_object,
730 err = dump_write(dsa, type, zb->zb_object, offset,