Lines Matching refs:f
862 struct fd f = fdget(fd); in SYSCALL_DEFINE3() local
865 if (!f.file) in SYSCALL_DEFINE3()
868 error = security_file_ioctl(f.file, cmd, arg); in SYSCALL_DEFINE3()
872 error = do_vfs_ioctl(f.file, fd, cmd, arg); in SYSCALL_DEFINE3()
874 error = vfs_ioctl(f.file, cmd, arg); in SYSCALL_DEFINE3()
877 fdput(f); in SYSCALL_DEFINE3()
917 struct fd f = fdget(fd); in COMPAT_SYSCALL_DEFINE3() local
920 if (!f.file) in COMPAT_SYSCALL_DEFINE3()
923 error = security_file_ioctl_compat(f.file, cmd, arg); in COMPAT_SYSCALL_DEFINE3()
930 error = ioctl_file_clone(f.file, arg, 0, 0, 0); in COMPAT_SYSCALL_DEFINE3()
937 error = compat_ioctl_preallocate(f.file, 0, compat_ptr(arg)); in COMPAT_SYSCALL_DEFINE3()
941 error = compat_ioctl_preallocate(f.file, FALLOC_FL_PUNCH_HOLE, in COMPAT_SYSCALL_DEFINE3()
945 error = compat_ioctl_preallocate(f.file, FALLOC_FL_ZERO_RANGE, in COMPAT_SYSCALL_DEFINE3()
965 error = do_vfs_ioctl(f.file, fd, cmd, in COMPAT_SYSCALL_DEFINE3()
970 if (f.file->f_op->compat_ioctl) in COMPAT_SYSCALL_DEFINE3()
971 error = f.file->f_op->compat_ioctl(f.file, cmd, arg); in COMPAT_SYSCALL_DEFINE3()
978 fdput(f); in COMPAT_SYSCALL_DEFINE3()