Home
last modified time | relevance | path

Searched refs:destoff (Results 1 - 12 of 12) sorted by relevance

/kernel/linux/linux-6.6/fs/btrfs/
H A Dreflink.c24 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 Dreflink.c16 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 Dcifsfs.c1266 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 Dcifsfs.h139 struct file *dst_file, loff_t destoff,
/kernel/linux/linux-5.10/fs/cifs/
H A Dcifsfs.c1085 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 Dcifsfs.h151 struct file *dst_file, loff_t destoff,
/kernel/linux/linux-5.10/fs/
H A Dremap_range.c204 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 Dioctl.c228 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 Dxfs_reflink.c1169 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 Dxfs_reflink.c1362 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 Ddax.h252 struct inode *dest, loff_t destoff,
/kernel/linux/linux-6.6/fs/
H A Dioctl.c232 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

Completed in 26 milliseconds