Lines Matching refs:loff_t

54 loff_t vfs_setpos(struct file *file, loff_t offset, loff_t maxsize)  in vfs_setpos()
85 loff_t
86 generic_file_llseek_size(struct file *file, loff_t offset, int whence, in generic_file_llseek_size()
87 loff_t maxsize, loff_t eof) in generic_file_llseek_size()
144 loff_t generic_file_llseek(struct file *file, loff_t offset, int whence) in generic_file_llseek()
162 loff_t fixed_size_llseek(struct file *file, loff_t offset, int whence, loff_t size) in fixed_size_llseek()
181 loff_t no_seek_end_llseek(struct file *file, loff_t offset, int whence) in no_seek_end_llseek()
201 loff_t no_seek_end_llseek_size(struct file *file, loff_t offset, int whence, loff_t size) in no_seek_end_llseek_size()
224 loff_t noop_llseek(struct file *file, loff_t offset, int whence) in noop_llseek()
230 loff_t no_llseek(struct file *file, loff_t offset, int whence) in no_llseek()
236 loff_t default_llseek(struct file *file, loff_t offset, int whence) in default_llseek()
239 loff_t retval; in default_llseek()
291 loff_t vfs_llseek(struct file *file, loff_t offset, int whence) in vfs_llseek()
293 loff_t (*fn)(struct file *, loff_t, int); in vfs_llseek()
313 loff_t res = vfs_llseek(f.file, offset, whence); in ksys_lseek()
315 if (res != (loff_t)retval) in ksys_lseek()
336 unsigned long, offset_low, loff_t __user *, result, in SYSCALL_DEFINE5()
341 loff_t offset; in SYSCALL_DEFINE5()
350 offset = vfs_llseek(f.file, ((loff_t) offset_high << 32) | offset_low, in SYSCALL_DEFINE5()
365 int rw_verify_area(int read_write, struct file *file, const loff_t *ppos, size_t count) in rw_verify_area()
379 loff_t pos = *ppos; in rw_verify_area()
386 } else if (unlikely((loff_t) (pos + count) < 0)) { in rw_verify_area()
403 static ssize_t new_sync_read(struct file *filp, char __user *buf, size_t len, loff_t *ppos) in new_sync_read()
422 loff_t *pos) in __vfs_read()
432 ssize_t kernel_read(struct file *file, void *buf, size_t count, loff_t *pos) in kernel_read()
446 ssize_t vfs_read(struct file *file, char __user *buf, size_t count, loff_t *pos) in vfs_read()
472 static ssize_t new_sync_write(struct file *filp, const char __user *buf, size_t len, loff_t *ppos) in new_sync_write()
491 size_t count, loff_t *pos) in __vfs_write()
501 ssize_t __kernel_write(struct file *file, const void *buf, size_t count, loff_t *pos) in __kernel_write()
527 loff_t *pos) in kernel_write()
542 ssize_t vfs_write(struct file *file, const char __user *buf, size_t count, loff_t *pos) in vfs_write()
571 static inline loff_t *file_ppos(struct file *file) in file_ppos()
582 loff_t pos, *ppos = file_ppos(f.file); in ksys_read()
606 loff_t pos, *ppos = file_ppos(f.file); in ksys_write()
627 loff_t pos) in ksys_pread64()
647 size_t, count, loff_t, pos) in SYSCALL_DEFINE4() argument
653 size_t count, loff_t pos) in ksys_pwrite64()
673 size_t, count, loff_t, pos) in SYSCALL_DEFINE4() argument
679 loff_t *ppos, int type, rwf_t flags) in do_iter_readv_writev()
702 loff_t *ppos, int type, rwf_t flags) in do_loop_readv_writev()
915 loff_t *pos, rwf_t flags) in do_iter_read()
942 ssize_t vfs_iter_read(struct file *file, struct iov_iter *iter, loff_t *ppos, in vfs_iter_read()
952 loff_t *pos, rwf_t flags) in do_iter_write()
978 ssize_t vfs_iter_write(struct file *file, struct iov_iter *iter, loff_t *ppos, in vfs_iter_write()
988 unsigned long vlen, loff_t *pos, rwf_t flags) in vfs_readv()
1005 unsigned long vlen, loff_t *pos, rwf_t flags) in vfs_writev()
1029 loff_t pos, *ppos = file_ppos(f.file); in do_readv()
1053 loff_t pos, *ppos = file_ppos(f.file); in do_writev()
1070 static inline loff_t pos_from_hilo(unsigned long high, unsigned long low) in pos_from_hilo()
1073 return (((loff_t)high << HALF_LONG_BITS) << HALF_LONG_BITS) | low; in pos_from_hilo()
1077 unsigned long vlen, loff_t pos, rwf_t flags) in do_preadv()
1100 unsigned long vlen, loff_t pos, rwf_t flags) in do_pwritev()
1137 loff_t pos = pos_from_hilo(pos_h, pos_l); in SYSCALL_DEFINE5()
1146 loff_t pos = pos_from_hilo(pos_h, pos_l); in SYSCALL_DEFINE6()
1157 loff_t pos = pos_from_hilo(pos_h, pos_l); in SYSCALL_DEFINE5()
1166 loff_t pos = pos_from_hilo(pos_h, pos_l); in SYSCALL_DEFINE6()
1177 unsigned long vlen, loff_t *pos, rwf_t flags) in compat_readv()
1201 loff_t pos; in do_compat_readv()
1223 unsigned long vlen, loff_t pos, rwf_t flags) in do_compat_preadv64()
1243 unsigned long, vlen, loff_t, pos) in COMPAT_SYSCALL_DEFINE4() argument
1253 loff_t pos = ((loff_t)pos_high << 32) | pos_low; in COMPAT_SYSCALL_DEFINE5()
1261 unsigned long, vlen, loff_t, pos, rwf_t, flags) in COMPAT_SYSCALL_DEFINE5() argument
1275 loff_t pos = ((loff_t)pos_high << 32) | pos_low; in COMPAT_SYSCALL_DEFINE6()
1285 unsigned long vlen, loff_t *pos, rwf_t flags) in compat_writev()
1311 loff_t pos; in do_compat_writev()
1332 unsigned long vlen, loff_t pos, rwf_t flags) in do_compat_pwritev64()
1352 unsigned long, vlen, loff_t, pos) in COMPAT_SYSCALL_DEFINE4() argument
1362 loff_t pos = ((loff_t)pos_high << 32) | pos_low; in COMPAT_SYSCALL_DEFINE5()
1370 unsigned long, vlen, loff_t, pos, rwf_t, flags) in COMPAT_SYSCALL_DEFINE5() argument
1383 loff_t pos = ((loff_t)pos_high << 32) | pos_low; in COMPAT_SYSCALL_DEFINE6()
1393 static ssize_t do_sendfile(int out_fd, int in_fd, loff_t *ppos, in do_sendfile()
1394 size_t count, loff_t max) in do_sendfile()
1398 loff_t pos; in do_sendfile()
1399 loff_t out_pos; in do_sendfile()
1494 loff_t pos; in SYSCALL_DEFINE4()
1511 SYSCALL_DEFINE4(sendfile64, int, out_fd, int, in_fd, loff_t __user *, offset, size_t, count) in SYSCALL_DEFINE4()
1513 loff_t pos; in SYSCALL_DEFINE4()
1517 if (unlikely(copy_from_user(&pos, offset, sizeof(loff_t)))) in SYSCALL_DEFINE4()
1532 loff_t pos; in COMPAT_SYSCALL_DEFINE4()
1552 loff_t pos; in COMPAT_SYSCALL_DEFINE4()
1556 if (unlikely(copy_from_user(&pos, offset, sizeof(loff_t)))) in COMPAT_SYSCALL_DEFINE4()
1589 ssize_t generic_copy_file_range(struct file *file_in, loff_t pos_in, in generic_copy_file_range()
1590 struct file *file_out, loff_t pos_out, in generic_copy_file_range()
1598 static ssize_t do_copy_file_range(struct file *file_in, loff_t pos_in, in do_copy_file_range()
1599 struct file *file_out, loff_t pos_out, in do_copy_file_range()
1625 ssize_t vfs_copy_file_range(struct file *file_in, loff_t pos_in, in vfs_copy_file_range()
1626 struct file *file_out, loff_t pos_out, in vfs_copy_file_range()
1658 loff_t cloned; in vfs_copy_file_range()
1662 min_t(loff_t, MAX_RW_COUNT, len), in vfs_copy_file_range()
1690 SYSCALL_DEFINE6(copy_file_range, int, fd_in, loff_t __user *, off_in, in SYSCALL_DEFINE6()
1691 int, fd_out, loff_t __user *, off_out, in SYSCALL_DEFINE6()
1694 loff_t pos_in; in SYSCALL_DEFINE6()
1695 loff_t pos_out; in SYSCALL_DEFINE6()
1710 if (copy_from_user(&pos_in, off_in, sizeof(loff_t))) in SYSCALL_DEFINE6()
1717 if (copy_from_user(&pos_out, off_out, sizeof(loff_t))) in SYSCALL_DEFINE6()
1730 if (copy_to_user(off_in, &pos_in, sizeof(loff_t))) in SYSCALL_DEFINE6()
1737 if (copy_to_user(off_out, &pos_out, sizeof(loff_t))) in SYSCALL_DEFINE6()
1752 static int remap_verify_area(struct file *file, loff_t pos, loff_t len, in remap_verify_area()
1760 if (unlikely((loff_t) (pos + len) < 0)) in remap_verify_area()
1764 loff_t end = len ? pos + len - 1 : OFFSET_MAX; in remap_verify_area()
1789 loff_t pos_out, in generic_remap_check_len()
1790 loff_t *len, in generic_remap_check_len()
1794 loff_t new_len = *len; in generic_remap_check_len()
1815 static struct page *vfs_dedupe_get_page(struct inode *inode, loff_t offset) in vfs_dedupe_get_page()
1856 static int vfs_dedupe_file_range_compare(struct inode *src, loff_t srcoff, in vfs_dedupe_file_range_compare()
1857 struct inode *dest, loff_t destoff, in vfs_dedupe_file_range_compare()
1858 loff_t len, bool *is_same) in vfs_dedupe_file_range_compare()
1860 loff_t src_poff; in vfs_dedupe_file_range_compare()
1861 loff_t dest_poff; in vfs_dedupe_file_range_compare()
1866 loff_t cmp_len; in vfs_dedupe_file_range_compare()
1946 int generic_remap_file_range_prep(struct file *file_in, loff_t pos_in, in generic_remap_file_range_prep()
1947 struct file *file_out, loff_t pos_out, in generic_remap_file_range_prep()
1948 loff_t *len, unsigned int remap_flags) in generic_remap_file_range_prep()
1970 loff_t isize = i_size_read(inode_in); in generic_remap_file_range_prep()
2029 loff_t do_clone_file_range(struct file *file_in, loff_t pos_in, in do_clone_file_range()
2030 struct file *file_out, loff_t pos_out, in do_clone_file_range()
2031 loff_t len, unsigned int remap_flags) in do_clone_file_range()
2033 loff_t ret; in do_clone_file_range()
2071 loff_t vfs_clone_file_range(struct file *file_in, loff_t pos_in, in vfs_clone_file_range()
2072 struct file *file_out, loff_t pos_out, in vfs_clone_file_range()
2073 loff_t len, unsigned int remap_flags) in vfs_clone_file_range()
2075 loff_t ret; in vfs_clone_file_range()
2100 loff_t vfs_dedupe_file_range_one(struct file *src_file, loff_t src_pos, in vfs_dedupe_file_range_one()
2101 struct file *dst_file, loff_t dst_pos, in vfs_dedupe_file_range_one()
2102 loff_t len, unsigned int remap_flags) in vfs_dedupe_file_range_one()
2104 loff_t ret; in vfs_dedupe_file_range_one()
2156 loff_t deduped; in vfs_dedupe_file_range()