Lines Matching refs:file_out
1360 * @file_out: file structure to write data to
1370 * This should be called from the @file_out filesystem, as per the
1378 struct file *file_out, loff_t pos_out,
1381 return do_splice_direct(file_in, &pos_in, file_out, &pos_out,
1394 struct file *file_out, loff_t pos_out,
1398 struct inode *inode_out = file_inode(file_out);
1403 ret = generic_file_rw_checks(file_in, file_out);
1419 } else if (file_out->f_op->copy_file_range) {
1421 file_out->f_op->copy_file_range)
1423 } else if (file_inode(file_in)->i_sb != file_inode(file_out)->i_sb) {
1445 ret = generic_write_check_limits(file_out, pos_out, &count);
1465 struct file *file_out, loff_t pos_out,
1474 ret = generic_copy_file_checks(file_in, pos_in, file_out, pos_out, &len,
1483 ret = rw_verify_area(WRITE, file_out, &pos_out, len);
1490 file_start_write(file_out);
1497 if (!splice && file_out->f_op->copy_file_range) {
1498 ret = file_out->f_op->copy_file_range(file_in, pos_in,
1499 file_out, pos_out,
1505 file_inode(file_in)->i_sb == file_inode(file_out)->i_sb) {
1507 file_out, pos_out,
1527 ret = generic_copy_file_range(file_in, pos_in, file_out, pos_out, len,
1534 fsnotify_modify(file_out);
1541 file_end_write(file_out);
1682 * from @file_in to @file_out.
1684 int generic_file_rw_checks(struct file *file_in, struct file *file_out)
1687 struct inode *inode_out = file_inode(file_out);
1696 !(file_out->f_mode & FMODE_WRITE) ||
1697 (file_out->f_flags & O_APPEND))