Lines Matching refs:file_in
29 static int generic_remap_checks(struct file *file_in, loff_t pos_in, in generic_remap_checks() argument
33 struct inode *inode_in = file_in->f_mapping->host; in generic_remap_checks()
292 int generic_remap_file_range_prep(struct file *file_in, loff_t pos_in, in generic_remap_file_range_prep() argument
296 struct inode *inode_in = file_inode(file_in); in generic_remap_file_range_prep()
328 ret = generic_remap_checks(file_in, pos_in, file_out, pos_out, len, in generic_remap_file_range_prep()
375 loff_t do_clone_file_range(struct file *file_in, loff_t pos_in, in do_clone_file_range() argument
388 if (file_inode(file_in)->i_sb != file_inode(file_out)->i_sb) in do_clone_file_range()
391 ret = generic_file_rw_checks(file_in, file_out); in do_clone_file_range()
395 if (!file_in->f_op->remap_file_range) in do_clone_file_range()
398 ret = remap_verify_area(file_in, pos_in, len, false); in do_clone_file_range()
406 ret = file_in->f_op->remap_file_range(file_in, pos_in, in do_clone_file_range()
411 fsnotify_access(file_in); in do_clone_file_range()
417 loff_t vfs_clone_file_range(struct file *file_in, loff_t pos_in, in vfs_clone_file_range() argument
424 ret = do_clone_file_range(file_in, pos_in, file_out, pos_out, len, in vfs_clone_file_range()