Lines Matching refs:file_in
1378 ssize_t generic_copy_file_range(struct file *file_in, loff_t pos_in, in generic_copy_file_range() argument
1382 return do_splice_direct(file_in, &pos_in, file_out, &pos_out, in generic_copy_file_range()
1387 static ssize_t do_copy_file_range(struct file *file_in, loff_t pos_in, in do_copy_file_range() argument
1400 file_out->f_op->copy_file_range == file_in->f_op->copy_file_range) in do_copy_file_range()
1401 return file_out->f_op->copy_file_range(file_in, pos_in, in do_copy_file_range()
1405 return generic_copy_file_range(file_in, pos_in, file_out, pos_out, len, in do_copy_file_range()
1416 static int generic_copy_file_checks(struct file *file_in, loff_t pos_in, in generic_copy_file_checks() argument
1420 struct inode *inode_in = file_inode(file_in); in generic_copy_file_checks()
1426 ret = generic_file_rw_checks(file_in, file_out); in generic_copy_file_checks()
1467 ssize_t vfs_copy_file_range(struct file *file_in, loff_t pos_in, in vfs_copy_file_range() argument
1476 ret = generic_copy_file_checks(file_in, pos_in, file_out, pos_out, &len, in vfs_copy_file_range()
1481 ret = rw_verify_area(READ, file_in, &pos_in, len); in vfs_copy_file_range()
1498 if (file_in->f_op->remap_file_range && in vfs_copy_file_range()
1499 file_inode(file_in)->i_sb == file_inode(file_out)->i_sb) { in vfs_copy_file_range()
1502 cloned = file_in->f_op->remap_file_range(file_in, pos_in, in vfs_copy_file_range()
1512 ret = do_copy_file_range(file_in, pos_in, file_out, pos_out, len, in vfs_copy_file_range()
1517 fsnotify_access(file_in); in vfs_copy_file_range()
1665 int generic_file_rw_checks(struct file *file_in, struct file *file_out) in generic_file_rw_checks() argument
1667 struct inode *inode_in = file_inode(file_in); in generic_file_rw_checks()
1676 if (!(file_in->f_mode & FMODE_READ) || in generic_file_rw_checks()