Lines Matching refs:ppos
308 __generic_file_splice_read(struct file *in, loff_t *ppos, in __generic_file_splice_read() argument
332 index = *ppos >> PAGE_CACHE_SHIFT; in __generic_file_splice_read()
333 loff = *ppos & ~PAGE_CACHE_MASK; in __generic_file_splice_read()
389 index = *ppos >> PAGE_CACHE_SHIFT; in __generic_file_splice_read()
524 ssize_t generic_file_splice_read(struct file *in, loff_t *ppos, in generic_file_splice_read() argument
532 return default_file_splice_read(in, ppos, pipe, len, flags); in generic_file_splice_read()
535 if (unlikely(*ppos >= isize)) in generic_file_splice_read()
538 left = isize - *ppos; in generic_file_splice_read()
542 ret = __generic_file_splice_read(in, ppos, pipe, len, flags); in generic_file_splice_read()
544 *ppos += ret; in generic_file_splice_read()
608 ssize_t default_file_splice_read(struct file *in, loff_t *ppos, in default_file_splice_read() argument
642 offset = *ppos & ~PAGE_CACHE_MASK; in default_file_splice_read()
662 res = kernel_readv(in, vec, spd.nr_pages, *ppos); in default_file_splice_read()
688 *ppos += res; in default_file_splice_read()
924 loff_t *ppos, size_t len, unsigned int flags, in splice_from_pipe() argument
931 .pos = *ppos, in splice_from_pipe()
958 loff_t *ppos, size_t len, unsigned int flags) in iter_file_splice_write() argument
963 .pos = *ppos, in iter_file_splice_write()
1030 *ppos = sd.pos; in iter_file_splice_write()
1081 struct file *out, loff_t *ppos, in default_file_splice_write() argument
1086 ret = splice_from_pipe(pipe, out, ppos, len, flags, write_pipe_buf); in default_file_splice_write()
1088 *ppos += ret; in default_file_splice_write()
1107 loff_t *ppos, size_t len, unsigned int flags) in generic_splice_sendpage() argument
1109 return splice_from_pipe(pipe, out, ppos, len, flags, pipe_to_sendpage); in generic_splice_sendpage()
1118 loff_t *ppos, size_t len, unsigned int flags) in do_splice_from() argument
1128 return splice_write(pipe, out, ppos, len, flags); in do_splice_from()
1134 static long do_splice_to(struct file *in, loff_t *ppos, in do_splice_to() argument
1145 ret = rw_verify_area(READ, in, ppos, len); in do_splice_to()
1154 return splice_read(in, ppos, pipe, len, flags); in do_splice_to()
1314 long do_splice_direct(struct file *in, loff_t *ppos, struct file *out, in do_splice_direct() argument
1321 .pos = *ppos, in do_splice_direct()
1339 *ppos = sd.pos; in do_splice_direct()