Lines Matching refs:arg
37 unsigned long arg) in vfs_ioctl() argument
45 error = filp->f_op->unlocked_ioctl(filp, cmd, arg); in vfs_ioctl()
52 filp, cmd, arg); in vfs_ioctl()
184 static int ioctl_fiemap(struct file *filp, unsigned long arg) in ioctl_fiemap() argument
196 if (copy_from_user(&fiemap, (struct fiemap __user *)arg, in ioctl_fiemap()
210 fieinfo.fi_extents_start = (struct fiemap_extent *)(arg + sizeof(fiemap)); in ioctl_fiemap()
223 if (copy_to_user((char *)arg, &fiemap, sizeof(fiemap))) in ioctl_fiemap()
374 unsigned long arg) in file_ioctl() argument
377 int __user *p = (int __user *)arg; in file_ioctl()
383 return ioctl_fiemap(filp, arg); in file_ioctl()
390 return vfs_ioctl(filp, cmd, arg); in file_ioctl()
487 unsigned long arg) in do_vfs_ioctl() argument
490 int __user *argp = (int __user *)arg; in do_vfs_ioctl()
521 error = copy_to_user((loff_t __user *)arg, &res, in do_vfs_ioctl()
537 error = file_ioctl(filp, cmd, arg); in do_vfs_ioctl()
539 error = vfs_ioctl(filp, cmd, arg); in do_vfs_ioctl()
545 SYSCALL_DEFINE3(ioctl, unsigned int, fd, unsigned int, cmd, unsigned long, arg) in SYSCALL_DEFINE3() argument
555 error = security_file_ioctl(filp, cmd, arg); in SYSCALL_DEFINE3()
559 error = do_vfs_ioctl(filp, fd, cmd, arg); in SYSCALL_DEFINE3()