Searched refs:inoff (Results 1 – 7 of 7) sorted by relevance
/freebsd/sys/contrib/openzfs/module/zfs/ |
H A D | zfs_vnops.c | 1339 uint64_t inoff, outoff, len, done; in zfs_clone_range() local 1352 inoff = *inoffp; in zfs_clone_range() 1427 if (inoff >= inzp->z_size) { in zfs_clone_range() 1432 if (len > inzp->z_size - inoff) { in zfs_clone_range() 1433 len = inzp->z_size - inoff; in zfs_clone_range() 1464 if (inoff < outoff + len && outoff < inoff + len) { in zfs_clone_range() 1471 if (zn_has_cached_data(inzp, inoff, inoff + len - 1)) in zfs_clone_range() 1477 if (inzp < outzp || (inzp == outzp && inoff < outoff)) { in zfs_clone_range() 1478 inlr = zfs_rangelock_enter(&inzp->z_rangelock, inoff, len, in zfs_clone_range() 1485 inlr = zfs_rangelock_enter(&inzp->z_rangelock, inoff, len, in zfs_clone_range() [all …]
|
H A D | zvol.c | 585 zvol_clone_range(zvol_state_t *zv_src, uint64_t inoff, zvol_state_t *zv_dst, in zvol_clone_range() argument 635 if (inoff >= zv_src->zv_volsize || outoff >= zv_dst->zv_volsize) { in zvol_clone_range() 643 if (len > zv_src->zv_volsize - inoff) in zvol_clone_range() 644 len = zv_src->zv_volsize - inoff; in zvol_clone_range() 656 if (inoff < outoff + len && outoff < inoff + len) { in zvol_clone_range() 665 if ((inoff % zv_src->zv_volblocksize) != 0 || in zvol_clone_range() 686 if (zv_src < zv_dst || (zv_src == zv_dst && inoff < outoff)) { in zvol_clone_range() 687 inlr = zfs_rangelock_enter(&zv_src->zv_rangelock, inoff, len, in zvol_clone_range() 694 inlr = zfs_rangelock_enter(&zv_src->zv_rangelock, inoff, len, in zvol_clone_range() 704 error = dmu_read_l0_bps(zv_src->zv_objset, ZVOL_OBJ, inoff, in zvol_clone_range() [all …]
|
/freebsd/sys/fs/nfsserver/ |
H A D | nfs_nfsdserv.c | 5601 off_t inoff, outoff; in nfsrvd_copy_file_range() local 5648 inoff = fxdr_hyper(tl); tl += 2; in nfsrvd_copy_file_range() 5649 inlop->lo_first = inoff; in nfsrvd_copy_file_range() 5671 if (nd->nd_repstat == 0 && (inoff > OFF_MAX || outoff > OFF_MAX || in nfsrvd_copy_file_range() 5724 rl_rcookie = vn_rangelock_tryrlock(vp, inoff, in nfsrvd_copy_file_range() 5729 rl_rcookie = vn_rangelock_tryrlock(vp, inoff, in nfsrvd_copy_file_range() 5730 inoff + len); in nfsrvd_copy_file_range() 5736 rl_rcookie = vn_rangelock_rlock(vp, inoff, in nfsrvd_copy_file_range() 5739 rl_rcookie = vn_rangelock_rlock(vp, inoff, in nfsrvd_copy_file_range() 5740 inoff + len); in nfsrvd_copy_file_range() [all …]
|
/freebsd/sys/fs/nfsclient/ |
H A D | nfs_clvnops.c | 3810 off_t inoff, outoff; in nfs_copy_file_range() local 3914 inoff = *ap->a_inoffp; in nfs_copy_file_range() 3931 if (inoff >= vap->va_size) { in nfs_copy_file_range() 3949 } else if (inoff + len > vap->va_size) in nfs_copy_file_range() 3950 *ap->a_lenp = len = vap->va_size - inoff; in nfs_copy_file_range() 4015 *ap->a_inoffp = inoff; in nfs_copy_file_range() 4041 *ap->a_inoffp = inoff; in nfs_copy_file_range()
|
H A D | nfs_clrpcops.c | 8869 nfsrpc_copyrpc(vnode_t invp, off_t inoff, vnode_t outvp, off_t outoff, in nfsrpc_copyrpc() argument 8931 txdr_hyper(inoff, tl); tl += 2; in nfsrpc_copyrpc()
|
/freebsd/sys/compat/linux/ |
H A D | linux_file.c | 1716 l_loff_t inoff, outoff, *inoffp, *outoffp; in linux_copy_file_range() local 1731 error = copyin(args->off_in, &inoff, sizeof(l_loff_t)); in linux_copy_file_range() 1734 inoffp = &inoff; in linux_copy_file_range()
|
/freebsd/sys/kern/ |
H A D | vfs_syscalls.c | 5064 off_t inoff, outoff, *inoffp, *outoffp; in sys_copy_file_range() local 5069 error = copyin(uap->inoffp, &inoff, sizeof(off_t)); in sys_copy_file_range() 5072 inoffp = &inoff; in sys_copy_file_range()
|