Lines Matching refs:ppos
319 ssize_t copy_splice_read(struct file *in, loff_t *ppos, in copy_splice_read() argument
362 kiocb.ki_pos = *ppos; in copy_splice_read()
367 *ppos = kiocb.ki_pos; in copy_splice_read()
630 loff_t *ppos, size_t len, unsigned int flags, in splice_from_pipe() argument
637 .pos = *ppos, in splice_from_pipe()
664 loff_t *ppos, size_t len, unsigned int flags) in iter_file_splice_write() argument
669 .pos = *ppos, in iter_file_splice_write()
748 *ppos = sd.pos; in iter_file_splice_write()
798 loff_t *ppos, size_t len, unsigned int flags) in splice_to_socket() argument
934 loff_t *ppos, size_t len, unsigned int flags) in do_splice_from() argument
938 return out->f_op->splice_write(pipe, out, ppos, len, flags); in do_splice_from()
956 static ssize_t do_splice_read(struct file *in, loff_t *ppos, in do_splice_read() argument
981 return copy_splice_read(in, ppos, pipe, len, flags); in do_splice_read()
982 return in->f_op->splice_read(in, ppos, pipe, len, flags); in do_splice_read()
1000 ssize_t vfs_splice_read(struct file *in, loff_t *ppos, in vfs_splice_read() argument
1006 ret = rw_verify_area(READ, in, ppos, len); in vfs_splice_read()
1010 return do_splice_read(in, ppos, pipe, len, flags); in vfs_splice_read()
1182 static ssize_t do_splice_direct_actor(struct file *in, loff_t *ppos, in do_splice_direct_actor() argument
1191 .pos = *ppos, in do_splice_direct_actor()
1206 *ppos = sd.pos; in do_splice_direct_actor()
1227 ssize_t do_splice_direct(struct file *in, loff_t *ppos, struct file *out, in do_splice_direct() argument
1230 return do_splice_direct_actor(in, ppos, out, opos, len, flags, in do_splice_direct()
1250 ssize_t splice_file_range(struct file *in, loff_t *ppos, struct file *out, in splice_file_range() argument
1255 return do_splice_direct_actor(in, ppos, out, opos, in splice_file_range()