Lines Matching refs:dnp
182 dnode_phys_t *dnp; member
235 (range->sru.object.dnp->dn_extra_slots + 1); in range_free()
236 kmem_free(range->sru.object.dnp, size); in range_free()
714 dnode_phys_t *dnp) in dump_dnode() argument
732 if (dnp == NULL || dnp->dn_type == DMU_OT_NONE) in dump_dnode()
745 drro->drr_type = dnp->dn_type; in dump_dnode()
746 drro->drr_bonustype = dnp->dn_bonustype; in dump_dnode()
747 drro->drr_blksz = dnp->dn_datablkszsec << SPA_MINBLOCKSHIFT; in dump_dnode()
748 drro->drr_bonuslen = dnp->dn_bonuslen; in dump_dnode()
749 drro->drr_dn_slots = dnp->dn_extra_slots + 1; in dump_dnode()
750 drro->drr_checksumtype = dnp->dn_checksum; in dump_dnode()
751 drro->drr_compress = dnp->dn_compress; in dump_dnode()
758 bonuslen = P2ROUNDUP(dnp->dn_bonuslen, 8); in dump_dnode()
767 drro->drr_maxblkid = dnp->dn_maxblkid; in dump_dnode()
768 drro->drr_indblkshift = dnp->dn_indblkshift; in dump_dnode()
769 drro->drr_nlevels = dnp->dn_nlevels; in dump_dnode()
770 drro->drr_nblkptr = dnp->dn_nblkptr; in dump_dnode()
778 if (drro->drr_bonuslen > DN_MAX_BONUS_LEN(dnp)) in dump_dnode()
780 drro->drr_raw_bonuslen = DN_MAX_BONUS_LEN(dnp); in dump_dnode()
790 if (dnp->dn_flags & DNODE_FLAG_SPILL_BLKPTR) in dump_dnode()
793 if (dump_record(dscp, DN_BONUS(dnp), bonuslen) != 0) in dump_dnode()
797 if (dump_free(dscp, object, (dnp->dn_maxblkid + 1) * in dump_dnode()
798 (dnp->dn_datablkszsec << SPA_MINBLOCKSHIFT), DMU_OBJECT_END) != 0) in dump_dnode()
889 range->sru.object.dnp); in do_dump()
1072 const zbookmark_phys_t *zb, const struct dnode_phys *dnp, void *arg) in send_cb() argument
1103 size_t size = sizeof (*dnp) * (dnp->dn_extra_slots + 1); in send_cb()
1104 record->sru.object.dnp = kmem_alloc(size, KM_SLEEP); in send_cb()
1105 memcpy(record->sru.object.dnp, dnp, size); in send_cb()
1122 uint64_t span = bp_span_in_blocks(dnp->dn_indblkshift, zb->zb_level); in send_cb()
1131 DMU_SPILL_BLKID || DMU_OT_IS_METADATA(dnp->dn_type)) && in send_cb()
1132 span * zb->zb_blkid > dnp->dn_maxblkid)) { in send_cb()
1152 BP_GET_LSIZE(bp) : dnp->dn_datablkszsec << SPA_MINBLOCKSHIFT); in send_cb()
1160 record->sru.data.obj_type = dnp->dn_type; in send_cb()
1724 dnode_phys_t *dnp = range->sru.object.dnp; in piggyback_unmodified_spill() local
1728 !(dnp->dn_flags & DNODE_FLAG_SPILL_BLKPTR) || in piggyback_unmodified_spill()
1729 !(BP_GET_LOGICAL_BIRTH(DN_SPILL_BLKPTR(dnp)) <= fromtxg)) in piggyback_unmodified_spill()
1732 blkptr_t *bp = DN_SPILL_BLKPTR(dnp); in piggyback_unmodified_spill()
1736 spill_range->sru.data.obj_type = dnp->dn_type; in piggyback_unmodified_spill()