| /fs/ |
| A D | read_write.c | 717 fd_file(f)->f_pos = pos; in ksys_read() 740 fd_file(f)->f_pos = pos; in ksys_write() 1082 fd_file(f)->f_pos = pos; in do_readv() 1105 fd_file(f)->f_pos = pos; in do_writev() 1321 pos = fd_file(in)->f_pos; in do_sendfile() 1343 out_pos = fd_file(out)->f_pos; in do_sendfile() 1370 retval = do_splice_direct(fd_file(in), &pos, fd_file(out), &out_pos, in do_sendfile() 1382 fsnotify_access(fd_file(in)); in do_sendfile() 1383 fsnotify_modify(fd_file(out)); in do_sendfile() 1388 fd_file(in)->f_pos = pos; in do_sendfile() [all …]
|
| A D | ioctl.c | 592 error = security_file_ioctl(fd_file(f), cmd, arg); in SYSCALL_DEFINE3() 596 error = do_vfs_ioctl(fd_file(f), fd, cmd, arg); in SYSCALL_DEFINE3() 598 error = vfs_ioctl(fd_file(f), cmd, arg); in SYSCALL_DEFINE3() 648 error = security_file_ioctl_compat(fd_file(f), cmd, arg); in COMPAT_SYSCALL_DEFINE3() 655 error = ioctl_file_clone(fd_file(f), arg, 0, 0, 0); in COMPAT_SYSCALL_DEFINE3() 662 error = compat_ioctl_preallocate(fd_file(f), 0, compat_ptr(arg)); in COMPAT_SYSCALL_DEFINE3() 666 error = compat_ioctl_preallocate(fd_file(f), FALLOC_FL_PUNCH_HOLE, in COMPAT_SYSCALL_DEFINE3() 670 error = compat_ioctl_preallocate(fd_file(f), FALLOC_FL_ZERO_RANGE, in COMPAT_SYSCALL_DEFINE3() 690 error = do_vfs_ioctl(fd_file(f), fd, cmd, in COMPAT_SYSCALL_DEFINE3() 695 if (fd_file(f)->f_op->compat_ioctl) in COMPAT_SYSCALL_DEFINE3() [all …]
|
| A D | fcntl.c | 413 return fd_file(f) == filp; in f_dupfd_query() 584 if (unlikely(fd_file(f)->f_mode & FMODE_PATH)) { in SYSCALL_DEFINE3() 589 err = security_file_fcntl(fd_file(f), cmd, arg); in SYSCALL_DEFINE3() 591 err = do_fcntl(fd, cmd, arg, fd_file(f)); in SYSCALL_DEFINE3() 608 if (unlikely(fd_file(f)->f_mode & FMODE_PATH)) { in SYSCALL_DEFINE3() 613 err = security_file_fcntl(fd_file(f), cmd, arg); in SYSCALL_DEFINE3() 623 err = fcntl_getlk64(fd_file(f), cmd, &flock); in SYSCALL_DEFINE3() 637 err = do_fcntl(fd, cmd, arg, fd_file(f)); in SYSCALL_DEFINE3() 742 if (unlikely(fd_file(f)->f_mode & FMODE_PATH)) { in do_compat_fcntl64() 747 err = security_file_fcntl(fd_file(f), cmd, arg); in do_compat_fcntl64() [all …]
|
| A D | sync.c | 157 sb = fd_file(f)->f_path.dentry->d_sb; in SYSCALL_DEFINE1() 163 ret2 = errseq_check_and_advance(&sb->s_wb_err, &fd_file(f)->f_sb_err); in SYSCALL_DEFINE1() 212 return vfs_fsync(fd_file(f), datasync); in do_fsync() 360 return sync_file_range(fd_file(f), offset, nbytes, flags); in ksys_sync_file_range()
|
| A D | eventpoll.c | 2353 if (!file_can_poll(fd_file(tf))) in do_epoll_ctl() 2366 if (fd_file(f) == fd_file(tf) || !is_file_epoll(fd_file(f))) in do_epoll_ctl() 2377 if (op == EPOLL_CTL_ADD && (is_file_epoll(fd_file(tf)) || in do_epoll_ctl() 2386 ep = fd_file(f)->private_data; in do_epoll_ctl() 2408 is_file_epoll(fd_file(tf))) { in do_epoll_ctl() 2415 if (is_file_epoll(fd_file(tf))) { in do_epoll_ctl() 2416 tep = fd_file(tf)->private_data; in do_epoll_ctl() 2432 epi = ep_find(ep, fd_file(tf), fd); in do_epoll_ctl() 2439 error = ep_insert(ep, epds, fd_file(tf), fd, full_check); in do_epoll_ctl() 2549 ret = ep_check_params(fd_file(f), events, maxevents); in do_epoll_wait() [all …]
|
| A D | readdir.c | 232 error = iterate_dir(fd_file(f), &buf.ctx); in SYSCALL_DEFINE3() 326 error = iterate_dir(fd_file(f), &buf.ctx); in SYSCALL_DEFINE3() 410 error = iterate_dir(fd_file(f), &buf.ctx); in SYSCALL_DEFINE3() 492 error = iterate_dir(fd_file(f), &buf.ctx); in COMPAT_SYSCALL_DEFINE3() 579 error = iterate_dir(fd_file(f), &buf.ctx); in COMPAT_SYSCALL_DEFINE3()
|
| A D | kernel_read_file.c | 180 if (fd_empty(f) || !(fd_file(f)->f_mode & FMODE_READ)) in kernel_read_file_from_fd() 183 return kernel_read_file(fd_file(f), offset, buf, buf_size, file_size, id); in kernel_read_file_from_fd()
|
| A D | timerfd.c | 469 if (fd_file(f)->f_op != &timerfd_fops) in do_timerfd_settime() 472 ctx = fd_file(f)->private_data; in do_timerfd_settime() 533 if (fd_file(f)->f_op != &timerfd_fops) in do_timerfd_gettime() 535 ctx = fd_file(f)->private_data; in do_timerfd_gettime()
|
| A D | splice.c | 1595 if (fd_file(f)->f_mode & FMODE_WRITE) in SYSCALL_DEFINE4() 1597 else if (fd_file(f)->f_mode & FMODE_READ) in SYSCALL_DEFINE4() 1610 error = vmsplice_to_pipe(fd_file(f), &iter, flags); in SYSCALL_DEFINE4() 1612 error = vmsplice_to_user(fd_file(f), &iter, flags); in SYSCALL_DEFINE4() 1636 return __do_splice(fd_file(in), off_in, fd_file(out), off_out, in SYSCALL_DEFINE6() 1995 return do_tee(fd_file(in), fd_file(out), len, flags); in SYSCALL_DEFINE4()
|
| A D | open.c | 210 return do_ftruncate(fd_file(f), length, small); in do_sys_ftruncate() 366 return vfs_fallocate(fd_file(f), mode, offset, len); in ksys_fallocate() 589 if (!d_can_lookup(fd_file(f)->f_path.dentry)) in SYSCALL_DEFINE1() 592 error = file_permission(fd_file(f), MAY_EXEC | MAY_CHDIR); in SYSCALL_DEFINE1() 594 set_fs_pwd(current->fs, &fd_file(f)->f_path); in SYSCALL_DEFINE1() 677 return vfs_fchmod(fd_file(f), mode); in SYSCALL_DEFINE2() 871 return vfs_fchown(fd_file(f), user, group); in ksys_fchown()
|
| A D | signalfd.c | 293 ctx = fd_file(f)->private_data; in do_signalfd4() 294 if (fd_file(f)->f_op != &signalfd_fops) in do_signalfd4()
|
| A D | fsopen.c | 397 if (fd_file(f)->f_op != &fscontext_fops) in SYSCALL_DEFINE5() 400 fc = fd_file(f)->private_data; in SYSCALL_DEFINE5()
|
| A D | file_attr.c | 417 filepath = fd_file(f)->f_path; in SYSCALL_DEFINE5() 481 filepath = fd_file(f)->f_path; in SYSCALL_DEFINE5()
|
| A D | xattr.c | 711 error = file_setxattr(fd_file(f), &ctx); in path_setxattrat() 854 return file_getxattr(fd_file(f), &ctx); in path_getxattrat() 984 return file_listxattr(fd_file(f), list, size); in path_listxattrat() 1085 return file_removexattr(fd_file(f), &kname); in path_removexattrat()
|
| A D | locks.c | 2161 if (type != F_UNLCK && !(fd_file(f)->f_mode & (FMODE_READ | FMODE_WRITE))) in SYSCALL_DEFINE2() 2164 flock_make_lock(fd_file(f), &fl, type); in SYSCALL_DEFINE2() 2166 error = security_file_lock(fd_file(f), fl.c.flc_type); in SYSCALL_DEFINE2() 2174 if (fd_file(f)->f_op->flock) in SYSCALL_DEFINE2() 2175 error = fd_file(f)->f_op->flock(fd_file(f), in SYSCALL_DEFINE2() 2179 error = locks_lock_file_wait(fd_file(f), &fl); in SYSCALL_DEFINE2()
|
| A D | utimes.c | 117 return vfs_utimes(&fd_file(f)->f_path, times); in do_utimes_fd()
|
| A D | eventfd.c | 353 return eventfd_ctx_fileget(fd_file(f)); in eventfd_ctx_fdget()
|
| A D | fhandle.c | 177 *root = fd_file(f)->f_path; in get_path_anchor()
|
| /fs/proc/ |
| A D | fd.c | 182 struct file *fd_file; in proc_fd_link() local 184 fd_file = fget_task(task, fd); in proc_fd_link() 185 if (fd_file) { in proc_fd_link() 186 *path = fd_file->f_path; in proc_fd_link() 187 path_get(&fd_file->f_path); in proc_fd_link() 189 fput(fd_file); in proc_fd_link()
|
| /fs/xfs/ |
| A D | xfs_ioctl.c | 939 if (!(fd_file(f)->f_mode & FMODE_WRITE) || in xfs_ioc_swapext() 940 !(fd_file(f)->f_mode & FMODE_READ) || in xfs_ioc_swapext() 941 (fd_file(f)->f_flags & O_APPEND)) in xfs_ioc_swapext() 948 if (!(fd_file(tmp)->f_mode & FMODE_WRITE) || in xfs_ioc_swapext() 949 !(fd_file(tmp)->f_mode & FMODE_READ) || in xfs_ioc_swapext() 950 (fd_file(tmp)->f_flags & O_APPEND)) in xfs_ioc_swapext() 953 if (IS_SWAPFILE(file_inode(fd_file(f))) || in xfs_ioc_swapext() 954 IS_SWAPFILE(file_inode(fd_file(tmp)))) in xfs_ioc_swapext() 962 if (fd_file(f)->f_op != &xfs_file_operations || in xfs_ioc_swapext() 966 ip = XFS_I(file_inode(fd_file(f))); in xfs_ioc_swapext() [all …]
|
| A D | xfs_exchrange.c | 818 fxr.file1 = fd_file(file1); in xfs_ioc_exchange_range() 920 fxr.file1 = fd_file(file1); in xfs_ioc_commit_range()
|
| /fs/notify/inotify/ |
| A D | inotify_user.c | 763 if (unlikely(fd_file(f)->f_op != &inotify_fops)) in SYSCALL_DEFINE3() 778 group = fd_file(f)->private_data; in SYSCALL_DEFINE3() 796 if (unlikely(fd_file(f)->f_op != &inotify_fops)) in SYSCALL_DEFINE2() 799 group = fd_file(f)->private_data; in SYSCALL_DEFINE2()
|
| /fs/smb/client/ |
| A D | ioctl.c | 97 if (fd_file(src_file)->f_op->unlocked_ioctl != cifs_ioctl) { in cifs_ioctl_copychunk() 103 src_inode = file_inode(fd_file(src_file)); in cifs_ioctl_copychunk() 108 rc = cifs_file_copychunk_range(xid, fd_file(src_file), 0, dst_file, 0, in cifs_ioctl_copychunk()
|
| /fs/notify/fanotify/ |
| A D | fanotify_user.c | 1111 !(S_ISDIR(file_inode(fd_file(f))->i_mode))) in fanotify_find_path() 1114 *path = fd_file(f)->f_path; in fanotify_find_path() 1886 if (unlikely(fd_file(f)->f_op != &fanotify_fops)) in do_fanotify_mark() 1888 group = fd_file(f)->private_data; in do_fanotify_mark()
|
| /fs/quota/ |
| A D | quota.c | 989 ret = mnt_want_write(fd_file(f)->f_path.mnt); in SYSCALL_DEFINE4() 994 sb = fd_file(f)->f_path.mnt->mnt_sb; in SYSCALL_DEFINE4() 1008 mnt_drop_write(fd_file(f)->f_path.mnt); in SYSCALL_DEFINE4()
|