/kernel/linux/linux-6.6/fs/btrfs/ |
H A D | reflink.c | 24 const u64 destoff, in clone_finish_inode_update() 39 if (endoff > destoff + olen) in clone_finish_inode_update() 40 endoff = destoff + olen; in clone_finish_inode_update() 334 * @destoff: Offset within @inode to start clone 339 const u64 destoff, int no_time_update) in btrfs_clone() 351 u64 last_dest_end = destoff; in btrfs_clone() 463 new_key.offset = key.offset + destoff - off; in btrfs_clone() 465 new_key.offset = destoff; in btrfs_clone() 559 destoff, olen, no_time_update); in btrfs_clone() 562 if (new_key.offset + datal >= destoff in btrfs_clone() 21 clone_finish_inode_update(struct btrfs_trans_handle *trans, struct inode *inode, u64 endoff, const u64 destoff, const u64 olen, int no_time_update) clone_finish_inode_update() argument 337 btrfs_clone(struct inode *src, struct inode *inode, const u64 off, const u64 olen, const u64 olen_aligned, const u64 destoff, int no_time_update) btrfs_clone() argument 725 btrfs_clone_files(struct file *file, struct file *file_src, u64 off, u64 olen, u64 destoff) btrfs_clone_files() argument 882 btrfs_remap_file_range(struct file *src_file, loff_t off, struct file *dst_file, loff_t destoff, loff_t len, unsigned int remap_flags) btrfs_remap_file_range() argument [all...] |
/kernel/linux/linux-5.10/fs/btrfs/ |
H A D | reflink.c | 16 const u64 destoff, in clone_finish_inode_update() 30 if (endoff > destoff + olen) in clone_finish_inode_update() 31 endoff = destoff + olen; in clone_finish_inode_update() 325 * @destoff: Offset within @inode to start clone 330 const u64 destoff, int no_time_update) in btrfs_clone() 342 u64 last_dest_end = destoff; in btrfs_clone() 449 new_key.offset = key.offset + destoff - off; in btrfs_clone() 451 new_key.offset = destoff; in btrfs_clone() 537 destoff, olen, no_time_update); in btrfs_clone() 540 if (new_key.offset + datal >= destoff in btrfs_clone() 13 clone_finish_inode_update(struct btrfs_trans_handle *trans, struct inode *inode, u64 endoff, const u64 destoff, const u64 olen, int no_time_update) clone_finish_inode_update() argument 328 btrfs_clone(struct inode *src, struct inode *inode, const u64 off, const u64 olen, const u64 olen_aligned, const u64 destoff, int no_time_update) btrfs_clone() argument 679 btrfs_clone_files(struct file *file, struct file *file_src, u64 off, u64 olen, u64 destoff) btrfs_clone_files() argument 836 btrfs_remap_file_range(struct file *src_file, loff_t off, struct file *dst_file, loff_t destoff, loff_t len, unsigned int remap_flags) btrfs_remap_file_range() argument [all...] |
/kernel/linux/linux-6.6/fs/smb/client/ |
H A D | cifsfs.c | 1266 struct file *dst_file, loff_t destoff, loff_t len, in cifs_remap_file_range() 1326 new_size = destoff + len; in cifs_remap_file_range() 1327 destend = destoff + len - 1; in cifs_remap_file_range() 1332 fstart = destoff; in cifs_remap_file_range() 1335 rc = cifs_flush_folio(target_inode, destoff, &fstart, &fend, true); in cifs_remap_file_range() 1352 smb_file_src, smb_file_target, off, len, destoff); in cifs_remap_file_range() 1375 struct file *dst_file, loff_t destoff, in cifs_file_copychunk_range() 1435 destend = destoff + len - 1; in cifs_file_copychunk_range() 1440 fstart = destoff; in cifs_file_copychunk_range() 1443 rc = cifs_flush_folio(target_inode, destoff, in cifs_file_copychunk_range() 1265 cifs_remap_file_range(struct file *src_file, loff_t off, struct file *dst_file, loff_t destoff, loff_t len, unsigned int remap_flags) cifs_remap_file_range() argument 1373 cifs_file_copychunk_range(unsigned int xid, struct file *src_file, loff_t off, struct file *dst_file, loff_t destoff, size_t len, unsigned int flags) cifs_file_copychunk_range() argument 1490 cifs_copy_file_range(struct file *src_file, loff_t off, struct file *dst_file, loff_t destoff, size_t len, unsigned int flags) cifs_copy_file_range() argument [all...] |
H A D | cifsfs.h | 139 struct file *dst_file, loff_t destoff,
|
/kernel/linux/linux-5.10/fs/cifs/ |
H A D | cifsfs.c | 1085 struct file *dst_file, loff_t destoff, loff_t len, in cifs_remap_file_range() 1126 truncate_inode_pages_range(&target_inode->i_data, destoff, in cifs_remap_file_range() 1127 PAGE_ALIGN(destoff + len)-1); in cifs_remap_file_range() 1131 smb_file_src, smb_file_target, off, len, destoff); in cifs_remap_file_range() 1148 struct file *dst_file, loff_t destoff, in cifs_file_copychunk_range() 1196 smb_file_src, smb_file_target, off, len, destoff); in cifs_file_copychunk_range() 1226 struct file *dst_file, loff_t destoff, in cifs_copy_file_range() 1239 rc = cifs_file_copychunk_range(xid, src_file, off, dst_file, destoff, in cifs_copy_file_range() 1245 destoff, len, flags); in cifs_copy_file_range() 1084 cifs_remap_file_range(struct file *src_file, loff_t off, struct file *dst_file, loff_t destoff, loff_t len, unsigned int remap_flags) cifs_remap_file_range() argument 1146 cifs_file_copychunk_range(unsigned int xid, struct file *src_file, loff_t off, struct file *dst_file, loff_t destoff, size_t len, unsigned int flags) cifs_file_copychunk_range() argument 1225 cifs_copy_file_range(struct file *src_file, loff_t off, struct file *dst_file, loff_t destoff, size_t len, unsigned int flags) cifs_copy_file_range() argument
|
H A D | cifsfs.h | 151 struct file *dst_file, loff_t destoff,
|
/kernel/linux/linux-5.10/fs/ |
H A D | remap_range.c | 204 struct inode *dest, loff_t destoff, in vfs_dedupe_file_range_compare() 221 dest_poff = destoff & (PAGE_SIZE - 1); in vfs_dedupe_file_range_compare() 233 dest_page = vfs_dedupe_get_page(dest, destoff); in vfs_dedupe_file_range_compare() 274 destoff += cmp_len; in vfs_dedupe_file_range_compare() 203 vfs_dedupe_file_range_compare(struct inode *src, loff_t srcoff, struct inode *dest, loff_t destoff, loff_t len, bool *is_same) vfs_dedupe_file_range_compare() argument
|
H A D | ioctl.c | 228 u64 off, u64 olen, u64 destoff) in ioctl_file_clone() 239 cloned = vfs_clone_file_range(src_file.file, off, dst_file, destoff, in ioctl_file_clone() 227 ioctl_file_clone(struct file *dst_file, unsigned long srcfd, u64 off, u64 olen, u64 destoff) ioctl_file_clone() argument
|
/kernel/linux/linux-5.10/fs/xfs/ |
H A D | xfs_reflink.c | 1169 xfs_fileoff_t destoff = XFS_B_TO_FSBT(mp, pos_out); in xfs_reflink_remap_blocks() local 1179 trace_xfs_reflink_remap_blocks(src, srcoff, len, dest, destoff); in xfs_reflink_remap_blocks() 1208 imap.br_startoff = destoff; in xfs_reflink_remap_blocks() 1220 destoff += imap.br_blockcount; in xfs_reflink_remap_blocks()
|
/kernel/linux/linux-6.6/fs/xfs/ |
H A D | xfs_reflink.c | 1362 xfs_fileoff_t destoff = XFS_B_TO_FSBT(mp, pos_out); in xfs_reflink_remap_blocks() local 1372 trace_xfs_reflink_remap_blocks(src, srcoff, len, dest, destoff); in xfs_reflink_remap_blocks() 1401 imap.br_startoff = destoff; in xfs_reflink_remap_blocks() 1413 destoff += imap.br_blockcount; in xfs_reflink_remap_blocks()
|
/kernel/linux/linux-6.6/include/linux/ |
H A D | dax.h | 252 struct inode *dest, loff_t destoff,
|
/kernel/linux/linux-6.6/fs/ |
H A D | ioctl.c | 232 u64 off, u64 olen, u64 destoff) in ioctl_file_clone() 240 cloned = vfs_clone_file_range(src_file.file, off, dst_file, destoff, in ioctl_file_clone() 231 ioctl_file_clone(struct file *dst_file, unsigned long srcfd, u64 off, u64 olen, u64 destoff) ioctl_file_clone() argument
|