Lines Matching defs:pos_out
1370 * @pos_out: file offset to write data to
1387 struct file *file_out, loff_t pos_out,
1392 return do_splice_direct(file_in, &pos_in, file_out, &pos_out,
1405 struct file *file_out, loff_t pos_out,
1446 if (pos_in + count < pos_in || pos_out + count < pos_out)
1456 ret = generic_write_check_limits(file_out, pos_out, &count);
1462 pos_out + count > pos_in &&
1463 pos_out < pos_in + count)
1476 struct file *file_out, loff_t pos_out,
1485 ret = generic_copy_file_checks(file_in, pos_in, file_out, pos_out, &len,
1494 ret = rw_verify_area(WRITE, file_out, &pos_out, len);
1510 file_out, pos_out,
1518 file_out, pos_out,
1538 ret = generic_copy_file_range(file_in, pos_in, file_out, pos_out, len,
1563 loff_t pos_out;
1585 if (copy_from_user(&pos_out, off_out, sizeof(loff_t)))
1588 pos_out = f_out.file->f_pos;
1595 ret = vfs_copy_file_range(f_in.file, pos_in, f_out.file, pos_out, len,
1599 pos_out += ret;
1609 if (copy_to_user(off_out, &pos_out, sizeof(loff_t)))
1612 f_out.file->f_pos = pos_out;