| H A D | read_write.c | 462 loff_t pos = *ppos; in rw_verify_area() 464 if (unlikely(pos < 0)) { in rw_verify_area() 467 if (count >= -pos) /* both values are in 0..LLONG_MAX */ in rw_verify_area() 469 } else if (unlikely((loff_t) (pos + count) < 0)) { in rw_verify_area() 508 ssize_t __kernel_read(struct file *file, void *buf, size_t count, loff_t *pos) in __kernel_read() 530 kiocb.ki_pos = pos ? *pos : 0; in __kernel_read() 534 if (pos) in __kernel_read() 535 *pos = kiocb.ki_pos; in __kernel_read() 543 ssize_t kernel_read(struct file *file, void *buf, size_t count, loff_t *pos) in kernel_read() 460 loff_t pos = *ppos; rw_verify_area() local 506 __kernel_read(struct file * file,void * buf,size_t count,loff_t * pos) __kernel_read() argument 541 kernel_read(struct file * file,void * buf,size_t count,loff_t * pos) kernel_read() argument 552 vfs_read(struct file * file,char __user * buf,size_t count,loff_t * pos) vfs_read() argument 601 __kernel_write_iter(struct file * file,struct iov_iter * from,loff_t * pos) __kernel_write_iter() argument 631 __kernel_write(struct file * file,const void * buf,size_t count,loff_t * pos) __kernel_write() argument 651 kernel_write(struct file * file,const void * buf,size_t count,loff_t * pos) kernel_write() argument 666 vfs_write(struct file * file,const char __user * buf,size_t count,loff_t * pos) vfs_write() argument 710 loff_t pos, *ppos = file_ppos(fd_file(f)); ksys_read() local 733 loff_t pos, *ppos = file_ppos(fd_file(f)); ksys_write() local 753 ksys_pread64(unsigned int fd,char __user * buf,size_t count,loff_t pos) ksys_pread64() argument 769 SYSCALL_DEFINE4(pread64,unsigned int,fd,char __user *,buf,size_t,count,loff_t,pos) SYSCALL_DEFINE4() argument 776 COMPAT_SYSCALL_DEFINE5(pread64,unsigned int,fd,char __user *,buf,size_t,count,compat_arg_u64_dual (pos)) COMPAT_SYSCALL_DEFINE5() argument 783 ksys_pwrite64(unsigned int fd,const char __user * buf,size_t count,loff_t pos) ksys_pwrite64() argument 799 SYSCALL_DEFINE4(pwrite64,unsigned int,fd,const char __user *,buf,size_t,count,loff_t,pos) SYSCALL_DEFINE4() argument 806 COMPAT_SYSCALL_DEFINE5(pwrite64,unsigned int,fd,const char __user *,buf,size_t,count,compat_arg_u64_dual (pos)) COMPAT_SYSCALL_DEFINE5() argument 991 vfs_readv(struct file * file,const struct iovec __user * vec,unsigned long vlen,loff_t * pos,rwf_t flags) vfs_readv() argument 1029 vfs_writev(struct file * file,const struct iovec __user * vec,unsigned long vlen,loff_t * pos,rwf_t flags) vfs_writev() argument 1075 loff_t pos, *ppos = file_ppos(fd_file(f)); do_readv() local 1098 loff_t pos, *ppos = file_ppos(fd_file(f)); do_writev() local 1121 do_preadv(unsigned long fd,const struct iovec __user * vec,unsigned long vlen,loff_t pos,rwf_t flags) do_preadv() argument 1142 do_pwritev(unsigned long fd,const struct iovec __user * vec,unsigned long vlen,loff_t pos,rwf_t flags) do_pwritev() argument 1177 loff_t pos = pos_from_hilo(pos_h, pos_l); SYSCALL_DEFINE5() local 1186 loff_t pos = pos_from_hilo(pos_h, pos_l); SYSCALL_DEFINE6() local 1197 loff_t pos = pos_from_hilo(pos_h, pos_l); SYSCALL_DEFINE5() local 1206 loff_t pos = pos_from_hilo(pos_h, pos_l); SYSCALL_DEFINE6() local 1223 COMPAT_SYSCALL_DEFINE4(preadv64,unsigned long,fd,const struct iovec __user *,vec,unsigned long,vlen,loff_t,pos) COMPAT_SYSCALL_DEFINE4() argument 1233 loff_t pos = ((loff_t)pos_high << 32) | pos_low; COMPAT_SYSCALL_DEFINE5() local 1241 COMPAT_SYSCALL_DEFINE5(preadv64v2,unsigned long,fd,const struct iovec __user *,vec,unsigned long,vlen,loff_t,pos,rwf_t,flags) COMPAT_SYSCALL_DEFINE5() argument 1254 loff_t pos = ((loff_t)pos_high << 32) | pos_low; COMPAT_SYSCALL_DEFINE6() local 1264 COMPAT_SYSCALL_DEFINE4(pwritev64,unsigned long,fd,const struct iovec __user *,vec,unsigned long,vlen,loff_t,pos) COMPAT_SYSCALL_DEFINE4() argument 1274 loff_t pos = ((loff_t)pos_high << 32) | pos_low; COMPAT_SYSCALL_DEFINE5() local 1282 COMPAT_SYSCALL_DEFINE5(pwritev64v2,unsigned long,fd,const struct iovec __user *,vec,unsigned long,vlen,loff_t,pos,rwf_t,flags) COMPAT_SYSCALL_DEFINE5() argument 1294 loff_t pos = ((loff_t)pos_high << 32) | pos_low; COMPAT_SYSCALL_DEFINE6() local 1307 loff_t pos; do_sendfile() local 1400 loff_t pos; SYSCALL_DEFINE4() local 1419 loff_t pos; SYSCALL_DEFINE4() local 1438 loff_t pos; COMPAT_SYSCALL_DEFINE4() local 1458 loff_t pos; COMPAT_SYSCALL_DEFINE4() local 1709 generic_write_check_limits(struct file * file,loff_t pos,loff_t * count) generic_write_check_limits() argument [all...] |