Home
last modified time | relevance | path

Searched refs:dst_fp (Results 1 – 2 of 2) sorted by relevance

/linux/fs/smb/server/
H A Dvfs.c1947 struct ksmbd_file *dst_fp, in ksmbd_vfs_copy_file_range_buffered() argument
1991 ret = ksmbd_vfs_write(work, dst_fp, buf + done, in ksmbd_vfs_copy_file_range_buffered()
2017 struct ksmbd_file *dst_fp, in ksmbd_vfs_copy_file_ranges() argument
2037 if (!(dst_fp->daccess & (FILE_WRITE_DATA_LE | FILE_APPEND_DATA_LE))) { in ksmbd_vfs_copy_file_ranges()
2038 pr_err("no right to write(%pD)\n", dst_fp->filp); in ksmbd_vfs_copy_file_ranges()
2042 smb_break_all_levII_oplock(work, dst_fp, 1); in ksmbd_vfs_copy_file_ranges()
2057 if (check_lock_range(dst_fp->filp, dst_off, in ksmbd_vfs_copy_file_ranges()
2102 if (ksmbd_stream_fd(src_fp) || ksmbd_stream_fd(dst_fp) || in ksmbd_vfs_copy_file_ranges()
2103 file_inode(src_fp->filp) == file_inode(dst_fp->filp)) { in ksmbd_vfs_copy_file_ranges()
2104 copied = ksmbd_vfs_copy_file_range_buffered(work, src_fp, dst_fp, in ksmbd_vfs_copy_file_ranges()
[all …]
H A Dsmb2pdu.c10328 struct ksmbd_file *src_fp = NULL, *dst_fp = NULL; in fsctl_copychunk() local
10395 dst_fp = ksmbd_lookup_fd_slow(work, volatile_id, persistent_id); in fsctl_copychunk()
10403 if (!dst_fp) { in fsctl_copychunk()
10413 !(dst_fp->daccess & (FILE_READ_DATA_LE | FILE_GENERIC_READ_LE))) { in fsctl_copychunk()
10418 ret = ksmbd_vfs_copy_file_ranges(work, src_fp, dst_fp, in fsctl_copychunk()
10447 ksmbd_fd_put(work, dst_fp); in fsctl_copychunk()