Lines Matching refs:ppos
307 __generic_file_splice_read(struct file *in, loff_t *ppos, in __generic_file_splice_read() argument
331 index = *ppos >> PAGE_CACHE_SHIFT; in __generic_file_splice_read()
332 loff = *ppos & ~PAGE_CACHE_MASK; in __generic_file_splice_read()
388 index = *ppos >> PAGE_CACHE_SHIFT; in __generic_file_splice_read()
523 ssize_t generic_file_splice_read(struct file *in, loff_t *ppos, in generic_file_splice_read() argument
531 return default_file_splice_read(in, ppos, pipe, len, flags); in generic_file_splice_read()
534 if (unlikely(*ppos >= isize)) in generic_file_splice_read()
537 left = isize - *ppos; in generic_file_splice_read()
541 ret = __generic_file_splice_read(in, ppos, pipe, len, flags); in generic_file_splice_read()
543 *ppos += ret; in generic_file_splice_read()
607 ssize_t default_file_splice_read(struct file *in, loff_t *ppos, in default_file_splice_read() argument
641 offset = *ppos & ~PAGE_CACHE_MASK; in default_file_splice_read()
661 res = kernel_readv(in, vec, spd.nr_pages, *ppos); in default_file_splice_read()
687 *ppos += res; in default_file_splice_read()
923 loff_t *ppos, size_t len, unsigned int flags, in splice_from_pipe() argument
930 .pos = *ppos, in splice_from_pipe()
957 loff_t *ppos, size_t len, unsigned int flags) in iter_file_splice_write() argument
962 .pos = *ppos, in iter_file_splice_write()
1029 *ppos = sd.pos; in iter_file_splice_write()
1080 struct file *out, loff_t *ppos, in default_file_splice_write() argument
1085 ret = splice_from_pipe(pipe, out, ppos, len, flags, write_pipe_buf); in default_file_splice_write()
1087 *ppos += ret; in default_file_splice_write()
1106 loff_t *ppos, size_t len, unsigned int flags) in generic_splice_sendpage() argument
1108 return splice_from_pipe(pipe, out, ppos, len, flags, pipe_to_sendpage); in generic_splice_sendpage()
1117 loff_t *ppos, size_t len, unsigned int flags) in do_splice_from() argument
1127 return splice_write(pipe, out, ppos, len, flags); in do_splice_from()
1133 static long do_splice_to(struct file *in, loff_t *ppos, in do_splice_to() argument
1144 ret = rw_verify_area(READ, in, ppos, len); in do_splice_to()
1153 return splice_read(in, ppos, pipe, len, flags); in do_splice_to()
1313 long do_splice_direct(struct file *in, loff_t *ppos, struct file *out, in do_splice_direct() argument
1320 .pos = *ppos, in do_splice_direct()
1338 *ppos = sd.pos; in do_splice_direct()