Lines Matching refs:arg
40 long vfs_ioctl(struct file *filp, unsigned int cmd, unsigned long arg) in vfs_ioctl() argument
47 error = filp->f_op->unlocked_ioctl(filp, cmd, arg); in vfs_ioctl()
178 static int ioctl_fiemap(struct file *filp, unsigned long arg) in ioctl_fiemap() argument
181 struct fiemap __user *ufiemap = (struct fiemap __user *) arg; in ioctl_fiemap()
495 unsigned long arg) in file_ioctl() argument
498 int __user *p = (int __user *)arg; in file_ioctl()
510 return vfs_ioctl(filp, cmd, arg); in file_ioctl()
588 static int ioctl_file_dedupe_range(struct file *file, void __user *arg) in ioctl_file_dedupe_range() argument
590 struct file_dedupe_range __user *argp = arg; in ioctl_file_dedupe_range()
636 unsigned long arg) in do_vfs_ioctl() argument
639 int __user *argp = (int __user *)arg; in do_vfs_ioctl()
678 return ioctl_fiemap(filp, arg); in do_vfs_ioctl()
687 return ioctl_file_clone(filp, arg, 0, 0, 0); in do_vfs_ioctl()
697 error = file_ioctl(filp, cmd, arg); in do_vfs_ioctl()
699 error = vfs_ioctl(filp, cmd, arg); in do_vfs_ioctl()
705 int ksys_ioctl(unsigned int fd, unsigned int cmd, unsigned long arg) in ksys_ioctl() argument
712 error = security_file_ioctl(f.file, cmd, arg); in ksys_ioctl()
714 error = do_vfs_ioctl(f.file, fd, cmd, arg); in ksys_ioctl()
719 SYSCALL_DEFINE3(ioctl, unsigned int, fd, unsigned int, cmd, unsigned long, arg) in SYSCALL_DEFINE3() argument
721 return ksys_ioctl(fd, cmd, arg); in SYSCALL_DEFINE3()
748 long compat_ptr_ioctl(struct file *file, unsigned int cmd, unsigned long arg) in compat_ptr_ioctl() argument
753 return file->f_op->unlocked_ioctl(file, cmd, (unsigned long)compat_ptr(arg)); in compat_ptr_ioctl()