Lines Matching refs:argp
253 struct file_clone_range __user *argp) in ioctl_file_clone_range() argument
257 if (copy_from_user(&args, argp, sizeof(args))) in ioctl_file_clone_range()
473 static int ioctl_preallocate(struct file *filp, int mode, void __user *argp) in ioctl_preallocate() argument
478 if (copy_from_user(&sr, argp, sizeof(sr))) in ioctl_preallocate()
502 struct space_resv_32 __user *argp) in compat_ioctl_preallocate() argument
507 if (copy_from_user(&sr, argp, sizeof(sr))) in compat_ioctl_preallocate()
545 static int ioctl_fionbio(struct file *filp, int __user *argp) in ioctl_fionbio() argument
550 error = get_user(on, argp); in ioctl_fionbio()
569 int __user *argp) in ioctl_fioasync() argument
574 error = get_user(on, argp); in ioctl_fioasync()
621 struct file_dedupe_range __user *argp) in ioctl_file_dedupe_range() argument
628 if (get_user(count, &argp->dest_count)) { in ioctl_file_dedupe_range()
639 same = memdup_user(argp, size); in ioctl_file_dedupe_range()
651 ret = copy_to_user(argp, same, size); in ioctl_file_dedupe_range()
670 void __user *argp = (void __user *)arg; in do_vfs_ioctl() local
683 return ioctl_fionbio(filp, argp); in do_vfs_ioctl()
686 return ioctl_fioasync(fd, filp, argp); in do_vfs_ioctl()
692 return copy_to_user(argp, &res, sizeof(res)) ? in do_vfs_ioctl()
705 return ioctl_fiemap(filp, argp); in do_vfs_ioctl()
712 return put_user(inode->i_sb->s_blocksize, (int __user *)argp); in do_vfs_ioctl()
718 return ioctl_file_clone_range(filp, argp); in do_vfs_ioctl()
721 return ioctl_file_dedupe_range(filp, argp); in do_vfs_ioctl()
728 (int __user *)argp); in do_vfs_ioctl()
732 return file_ioctl(filp, cmd, argp); in do_vfs_ioctl()