Lines Matching refs:arg
41 long vfs_ioctl(struct file *filp, unsigned int cmd, unsigned long arg) in vfs_ioctl() argument
48 error = filp->f_op->unlocked_ioctl(filp, cmd, arg); in vfs_ioctl()
668 unsigned int cmd, unsigned long arg) in do_vfs_ioctl() argument
670 void __user *argp = (void __user *)arg; in do_vfs_ioctl()
715 return ioctl_file_clone(filp, arg, 0, 0, 0); in do_vfs_ioctl()
725 return vfs_ioctl(filp, cmd, arg); in do_vfs_ioctl()
739 SYSCALL_DEFINE3(ioctl, unsigned int, fd, unsigned int, cmd, unsigned long, arg) in SYSCALL_DEFINE3() argument
747 error = security_file_ioctl(f.file, cmd, arg); in SYSCALL_DEFINE3()
751 error = do_vfs_ioctl(f.file, fd, cmd, arg); in SYSCALL_DEFINE3()
753 error = vfs_ioctl(f.file, cmd, arg); in SYSCALL_DEFINE3()
784 long compat_ptr_ioctl(struct file *file, unsigned int cmd, unsigned long arg) in compat_ptr_ioctl() argument
789 return file->f_op->unlocked_ioctl(file, cmd, (unsigned long)compat_ptr(arg)); in compat_ptr_ioctl()
794 compat_ulong_t, arg) in COMPAT_SYSCALL_DEFINE3() argument
802 error = security_file_ioctl_compat(f.file, cmd, arg); in COMPAT_SYSCALL_DEFINE3()
809 error = ioctl_file_clone(f.file, arg, 0, 0, 0); in COMPAT_SYSCALL_DEFINE3()
816 error = compat_ioctl_preallocate(f.file, 0, compat_ptr(arg)); in COMPAT_SYSCALL_DEFINE3()
821 compat_ptr(arg)); in COMPAT_SYSCALL_DEFINE3()
825 compat_ptr(arg)); in COMPAT_SYSCALL_DEFINE3()
836 (unsigned long)compat_ptr(arg)); in COMPAT_SYSCALL_DEFINE3()
841 error = f.file->f_op->compat_ioctl(f.file, cmd, arg); in COMPAT_SYSCALL_DEFINE3()