Lines Matching defs:outoff
1339 uint64_t inoff, outoff, len, done;
1353 outoff = *outoffp;
1464 if (inoff < outoff + len && outoff < inoff + len) {
1477 if (inzp < outzp || (inzp == outzp && inoff < outoff)) {
1480 outlr = zfs_rangelock_enter(&outzp->z_rangelock, outoff, len,
1483 outlr = zfs_rangelock_enter(&outzp->z_rangelock, outoff, len,
1512 if (outoff != 0 && !ISP2(inblksz)) {
1520 if ((inoff % inblksz) != 0 || (outoff % inblksz) != 0) {
1528 (len < inzp->z_size - inoff || len < outzp->z_size - outoff)) {
1541 outzp->z_size <= inblksz && outoff + len > inblksz) {
1546 error = zn_rlimit_fsize(outoff + len);
1551 if (inoff >= MAXOFFSET_T || outoff >= MAXOFFSET_T) {
1620 dmu_tx_hold_clone_by_dnode(tx, DB_DNODE(db), outoff, size);
1652 zfs_rangelock_reduce(outlr, outoff,
1656 error = dmu_brt_clone(outos, outzp->z_id, outoff, size, tx,
1663 if (zn_has_cached_data(outzp, outoff, outoff + size - 1)) {
1664 update_pages(outzp, outoff, size, outos);
1676 while ((outsize = outzp->z_size) < outoff + size) {
1678 outoff + size);
1683 zfs_log_clone_range(zilog, tx, TX_CLONE_RANGE, outzp, outoff,
1692 outoff += size;