Lines Matching refs:ppos
295 ssize_t generic_file_splice_read(struct file *in, loff_t *ppos, in generic_file_splice_read() argument
306 kiocb.ki_pos = *ppos; in generic_file_splice_read()
309 *ppos = kiocb.ki_pos; in generic_file_splice_read()
365 static ssize_t default_file_splice_read(struct file *in, loff_t *ppos, in default_file_splice_read() argument
384 offset = *ppos & ~PAGE_MASK; in default_file_splice_read()
414 res = kernel_readv(in, vec, nr_pages, *ppos); in default_file_splice_read()
417 *ppos += res; in default_file_splice_read()
647 loff_t *ppos, size_t len, unsigned int flags, in splice_from_pipe() argument
654 .pos = *ppos, in splice_from_pipe()
681 loff_t *ppos, size_t len, unsigned int flags) in iter_file_splice_write() argument
686 .pos = *ppos, in iter_file_splice_write()
752 *ppos = sd.pos; in iter_file_splice_write()
801 struct file *out, loff_t *ppos, in default_file_splice_write() argument
806 ret = splice_from_pipe(pipe, out, ppos, len, flags, write_pipe_buf); in default_file_splice_write()
808 *ppos += ret; in default_file_splice_write()
827 loff_t *ppos, size_t len, unsigned int flags) in generic_splice_sendpage() argument
829 return splice_from_pipe(pipe, out, ppos, len, flags, pipe_to_sendpage); in generic_splice_sendpage()
838 loff_t *ppos, size_t len, unsigned int flags) in do_splice_from() argument
848 return splice_write(pipe, out, ppos, len, flags); in do_splice_from()
854 static long do_splice_to(struct file *in, loff_t *ppos, in do_splice_to() argument
865 ret = rw_verify_area(READ, in, ppos, len); in do_splice_to()
877 return splice_read(in, ppos, pipe, len, flags); in do_splice_to()
1041 long do_splice_direct(struct file *in, loff_t *ppos, struct file *out, in do_splice_direct() argument
1048 .pos = *ppos, in do_splice_direct()
1066 *ppos = sd.pos; in do_splice_direct()