Lines Matching refs:inzp
1541 zfs_clone_range(znode_t *inzp, uint64_t *inoffp, znode_t *outzp, in zfs_clone_range() argument
1568 inzfsvfs = ZTOZSB(inzp); in zfs_clone_range()
1621 error = zfs_verify_zp(inzp); in zfs_clone_range()
1633 if (inzp->z_pflags & ZFS_AV_QUARANTINED) { in zfs_clone_range()
1638 if (inoff >= inzp->z_size) { in zfs_clone_range()
1643 if (len > inzp->z_size - inoff) { in zfs_clone_range()
1644 len = inzp->z_size - inoff; in zfs_clone_range()
1674 if (inzp == outzp) { in zfs_clone_range()
1682 if (zn_has_cached_data(inzp, inoff, inoff + len - 1)) in zfs_clone_range()
1683 zn_flush_cached_data(inzp, B_TRUE); in zfs_clone_range()
1688 if (inzp < outzp || (inzp == outzp && inoff < outoff)) { in zfs_clone_range()
1689 inlr = zfs_rangelock_enter(&inzp->z_rangelock, inoff, len, in zfs_clone_range()
1696 inlr = zfs_rangelock_enter(&inzp->z_rangelock, inoff, len, in zfs_clone_range()
1700 inblksz = inzp->z_blksz; in zfs_clone_range()
1739 (len < inzp->z_size - inoff || len < outzp->z_size - outoff)) { in zfs_clone_range()
1805 error = dmu_read_l0_bps(inos, inzp->z_id, inoff, size, bps, in zfs_clone_range()
1935 ZFS_ACCESSTIME_STAMP(inzfsvfs, inzp); in zfs_clone_range()