Lines Matching refs:ppos
296 ssize_t generic_file_splice_read(struct file *in, loff_t *ppos, in generic_file_splice_read() argument
307 kiocb.ki_pos = *ppos; in generic_file_splice_read()
310 *ppos = kiocb.ki_pos; in generic_file_splice_read()
368 static ssize_t default_file_splice_read(struct file *in, loff_t *ppos, in default_file_splice_read() argument
387 offset = *ppos & ~PAGE_MASK; in default_file_splice_read()
417 res = kernel_readv(in, vec, nr_pages, *ppos); in default_file_splice_read()
420 *ppos += res; in default_file_splice_read()
650 loff_t *ppos, size_t len, unsigned int flags, in splice_from_pipe() argument
657 .pos = *ppos, in splice_from_pipe()
684 loff_t *ppos, size_t len, unsigned int flags) in iter_file_splice_write() argument
689 .pos = *ppos, in iter_file_splice_write()
756 *ppos = sd.pos; in iter_file_splice_write()
805 struct file *out, loff_t *ppos, in default_file_splice_write() argument
810 ret = splice_from_pipe(pipe, out, ppos, len, flags, write_pipe_buf); in default_file_splice_write()
812 *ppos += ret; in default_file_splice_write()
831 loff_t *ppos, size_t len, unsigned int flags) in generic_splice_sendpage() argument
833 return splice_from_pipe(pipe, out, ppos, len, flags, pipe_to_sendpage); in generic_splice_sendpage()
842 loff_t *ppos, size_t len, unsigned int flags) in do_splice_from() argument
852 return splice_write(pipe, out, ppos, len, flags); in do_splice_from()
858 static long do_splice_to(struct file *in, loff_t *ppos, in do_splice_to() argument
869 ret = rw_verify_area(READ, in, ppos, len); in do_splice_to()
881 return splice_read(in, ppos, pipe, len, flags); in do_splice_to()
1045 long do_splice_direct(struct file *in, loff_t *ppos, struct file *out, in do_splice_direct() argument
1052 .pos = *ppos, in do_splice_direct()
1070 *ppos = sd.pos; in do_splice_direct()