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()
270 static int ioctl_preallocate(struct file *filp, int mode, void __user *argp) in ioctl_preallocate() argument
275 if (copy_from_user(&sr, argp, sizeof(sr))) in ioctl_preallocate()
299 struct space_resv_32 __user *argp) in compat_ioctl_preallocate() argument
304 if (copy_from_user(&sr, argp, sizeof(sr))) in compat_ioctl_preallocate()
342 static int ioctl_fionbio(struct file *filp, int __user *argp) in ioctl_fionbio() argument
347 error = get_user(on, argp); in ioctl_fionbio()
366 int __user *argp) in ioctl_fioasync() argument
371 error = get_user(on, argp); in ioctl_fioasync()
418 struct file_dedupe_range __user *argp) in ioctl_file_dedupe_range() argument
425 if (get_user(count, &argp->dest_count)) { in ioctl_file_dedupe_range()
436 same = memdup_user(argp, size); in ioctl_file_dedupe_range()
448 ret = copy_to_user(argp, same, size); in ioctl_file_dedupe_range()
705 static int ioctl_getflags(struct file *file, unsigned int __user *argp) in ioctl_getflags() argument
712 err = put_user(fa.flags, argp); in ioctl_getflags()
716 static int ioctl_setflags(struct file *file, unsigned int __user *argp) in ioctl_setflags() argument
724 err = get_user(flags, argp); in ioctl_setflags()
736 static int ioctl_fsgetxattr(struct file *file, void __user *argp) in ioctl_fsgetxattr() argument
743 err = copy_fsxattr_to_user(&fa, argp); in ioctl_fsgetxattr()
748 static int ioctl_fssetxattr(struct file *file, void __user *argp) in ioctl_fssetxattr() argument
755 err = copy_fsxattr_from_user(&fa, argp); in ioctl_fssetxattr()
776 void __user *argp = (void __user *)arg; in do_vfs_ioctl() local
789 return ioctl_fionbio(filp, argp); in do_vfs_ioctl()
792 return ioctl_fioasync(fd, filp, argp); in do_vfs_ioctl()
798 return copy_to_user(argp, &res, sizeof(res)) ? in do_vfs_ioctl()
811 return ioctl_fiemap(filp, argp); in do_vfs_ioctl()
818 return put_user(inode->i_sb->s_blocksize, (int __user *)argp); in do_vfs_ioctl()
824 return ioctl_file_clone_range(filp, argp); in do_vfs_ioctl()
827 return ioctl_file_dedupe_range(filp, argp); in do_vfs_ioctl()
834 (int __user *)argp); in do_vfs_ioctl()
837 return ioctl_getflags(filp, argp); in do_vfs_ioctl()
840 return ioctl_setflags(filp, argp); in do_vfs_ioctl()
843 return ioctl_fsgetxattr(filp, argp); in do_vfs_ioctl()
846 return ioctl_fssetxattr(filp, argp); in do_vfs_ioctl()
850 return file_ioctl(filp, cmd, argp); in do_vfs_ioctl()