Lines Matching refs:dnp

897 	dnode_phys_t *dnp, *sdnp, *ddnp;  in zio_crypt_copy_dnode_bonus()  local
905 dnp = &sdnp[i]; in zio_crypt_copy_dnode_bonus()
906 if (dnp->dn_type != DMU_OT_NONE && in zio_crypt_copy_dnode_bonus()
907 DMU_OT_IS_ENCRYPTED(dnp->dn_bonustype) && in zio_crypt_copy_dnode_bonus()
908 dnp->dn_bonuslen != 0) { in zio_crypt_copy_dnode_bonus()
909 bcopy(DN_BONUS(dnp), DN_BONUS(&ddnp[i]), in zio_crypt_copy_dnode_bonus()
910 DN_MAX_BONUS_LEN(dnp)); in zio_crypt_copy_dnode_bonus()
1058 boolean_t should_bswap, dnode_phys_t *dnp) in zio_crypt_do_dnode_hmac_updates() argument
1074 bcopy(dnp, tmp_dncore, cd.cd_length); in zio_crypt_do_dnode_hmac_updates()
1090 for (i = 0; i < dnp->dn_nblkptr; i++) { in zio_crypt_do_dnode_hmac_updates()
1092 should_bswap, &dnp->dn_blkptr[i]); in zio_crypt_do_dnode_hmac_updates()
1097 if (dnp->dn_flags & DNODE_FLAG_SPILL_BLKPTR) { in zio_crypt_do_dnode_hmac_updates()
1099 should_bswap, DN_SPILL_BLKPTR(dnp)); in zio_crypt_do_dnode_hmac_updates()
1589 dnode_phys_t *dnp, *adnp, *sdnp, *ddnp; in zio_crypt_init_uios_dnode() local
1653 dnp = &sdnp[i]; in zio_crypt_init_uios_dnode()
1655 bcopy(dnp, &ddnp[i], (uint8_t *)DN_BONUS(dnp) - (uint8_t *)dnp); in zio_crypt_init_uios_dnode()
1656 if (dnp->dn_flags & DNODE_FLAG_SPILL_BLKPTR) { in zio_crypt_init_uios_dnode()
1657 bcopy(DN_SPILL_BLKPTR(dnp), DN_SPILL_BLKPTR(&ddnp[i]), in zio_crypt_init_uios_dnode()
1672 bcopy(dnp, aadp, crypt_len); in zio_crypt_init_uios_dnode()
1679 for (j = 0; j < dnp->dn_nblkptr; j++) { in zio_crypt_init_uios_dnode()
1681 version, byteswap, &dnp->dn_blkptr[j]); in zio_crypt_init_uios_dnode()
1684 if (dnp->dn_flags & DNODE_FLAG_SPILL_BLKPTR) { in zio_crypt_init_uios_dnode()
1686 version, byteswap, DN_SPILL_BLKPTR(dnp)); in zio_crypt_init_uios_dnode()
1699 crypt_len = DN_MAX_BONUS_LEN(dnp); in zio_crypt_init_uios_dnode()
1700 if (dnp->dn_type != DMU_OT_NONE && in zio_crypt_init_uios_dnode()
1701 DMU_OT_IS_ENCRYPTED(dnp->dn_bonustype) && in zio_crypt_init_uios_dnode()
1702 dnp->dn_bonuslen != 0) { in zio_crypt_init_uios_dnode()
1707 src_iovecs[nr_iovecs].iov_base = DN_BONUS(dnp); in zio_crypt_init_uios_dnode()
1715 bcopy(DN_BONUS(dnp), DN_BONUS(&ddnp[i]), crypt_len); in zio_crypt_init_uios_dnode()
1716 bcopy(DN_BONUS(dnp), aadp, crypt_len); in zio_crypt_init_uios_dnode()