Lines Matching defs:dnp
824 dnode_phys_t *dnp, *sdnp, *ddnp;
832 dnp = &sdnp[i];
833 if (dnp->dn_type != DMU_OT_NONE &&
834 DMU_OT_IS_ENCRYPTED(dnp->dn_bonustype) &&
835 dnp->dn_bonuslen != 0) {
836 bcopy(DN_BONUS(dnp), DN_BONUS(&ddnp[i]),
837 DN_MAX_BONUS_LEN(dnp));
971 boolean_t should_bswap, dnode_phys_t *dnp)
979 bcopy(dnp, tmp_dncore, sizeof (tmp_dncore));
992 for (i = 0; i < dnp->dn_nblkptr; i++) {
994 should_bswap, &dnp->dn_blkptr[i]);
999 if (dnp->dn_flags & DNODE_FLAG_SPILL_BLKPTR) {
1001 should_bswap, DN_SPILL_BLKPTR(dnp));
1412 dnode_phys_t *dnp, *adnp, *sdnp, *ddnp;
1465 dnp = &sdnp[i];
1468 bcopy(dnp, &ddnp[i], (uint8_t *)DN_BONUS(dnp) - (uint8_t *)dnp);
1470 if (dnp->dn_flags & DNODE_FLAG_SPILL_BLKPTR) {
1471 bcopy(DN_SPILL_BLKPTR(dnp), DN_SPILL_BLKPTR(&ddnp[i]),
1486 bcopy(dnp, aadp, crypt_len);
1493 for (j = 0; j < dnp->dn_nblkptr; j++) {
1495 version, byteswap, &dnp->dn_blkptr[j]);
1498 if (dnp->dn_flags & DNODE_FLAG_SPILL_BLKPTR) {
1500 version, byteswap, DN_SPILL_BLKPTR(dnp));
1509 * encrypted iovec extends to DN_MAX_BONUS_LEN(dnp) so that
1513 crypt_len = DN_MAX_BONUS_LEN(dnp);
1514 if (dnp->dn_type != DMU_OT_NONE &&
1515 DMU_OT_IS_ENCRYPTED(dnp->dn_bonustype) &&
1516 dnp->dn_bonuslen != 0) {
1523 bcopy(DN_BONUS(dnp), DN_BONUS(&ddnp[i]), crypt_len);
1524 bcopy(DN_BONUS(dnp), aadp, crypt_len);