Lines Matching refs:argp
239 static long ioctl_file_clone_range(struct file *file, void __user *argp) in ioctl_file_clone_range() argument
243 if (copy_from_user(&args, argp, sizeof(args))) in ioctl_file_clone_range()
461 int ioctl_preallocate(struct file *filp, void __user *argp) in ioctl_preallocate() argument
466 if (copy_from_user(&sr, argp, sizeof(sr))) in ioctl_preallocate()
504 static int ioctl_fionbio(struct file *filp, int __user *argp) in ioctl_fionbio() argument
509 error = get_user(on, argp); in ioctl_fionbio()
528 int __user *argp) in ioctl_fioasync() argument
533 error = get_user(on, argp); in ioctl_fioasync()
581 struct file_dedupe_range __user *argp = arg; in ioctl_file_dedupe_range() local
587 if (get_user(count, &argp->dest_count)) { in ioctl_file_dedupe_range()
598 same = memdup_user(argp, size); in ioctl_file_dedupe_range()
610 ret = copy_to_user(argp, same, size); in ioctl_file_dedupe_range()
630 int __user *argp = (int __user *)arg; in do_vfs_ioctl() local
643 error = ioctl_fionbio(filp, argp); in do_vfs_ioctl()
647 error = ioctl_fioasync(fd, filp, argp); in do_vfs_ioctl()
654 error = copy_to_user(argp, &res, sizeof(res)) ? in do_vfs_ioctl()
672 return put_user(inode->i_sb->s_blocksize, argp); in do_vfs_ioctl()
678 return ioctl_file_clone_range(filp, argp); in do_vfs_ioctl()
681 return ioctl_file_dedupe_range(filp, argp); in do_vfs_ioctl()