Lines Matching refs:argp
256 struct file_clone_range __user *argp) in ioctl_file_clone_range() argument
260 if (copy_from_user(&args, argp, sizeof(args))) in ioctl_file_clone_range()
273 static int ioctl_preallocate(struct file *filp, int mode, void __user *argp) in ioctl_preallocate() argument
278 if (copy_from_user(&sr, argp, sizeof(sr))) in ioctl_preallocate()
302 struct space_resv_32 __user *argp) in compat_ioctl_preallocate() argument
307 if (copy_from_user(&sr, argp, sizeof(sr))) in compat_ioctl_preallocate()
345 static int ioctl_fionbio(struct file *filp, int __user *argp) in ioctl_fionbio() argument
350 error = get_user(on, argp); in ioctl_fionbio()
369 int __user *argp) in ioctl_fioasync() argument
374 error = get_user(on, argp); in ioctl_fioasync()
421 struct file_dedupe_range __user *argp) in ioctl_file_dedupe_range() argument
428 if (get_user(count, &argp->dest_count)) { in ioctl_file_dedupe_range()
439 same = memdup_user(argp, size); in ioctl_file_dedupe_range()
451 ret = copy_to_user(argp, same, size); in ioctl_file_dedupe_range()
708 static int ioctl_getflags(struct file *file, unsigned int __user *argp) in ioctl_getflags() argument
715 err = put_user(fa.flags, argp); in ioctl_getflags()
719 static int ioctl_setflags(struct file *file, unsigned int __user *argp) in ioctl_setflags() argument
727 err = get_user(flags, argp); in ioctl_setflags()
739 static int ioctl_fsgetxattr(struct file *file, void __user *argp) in ioctl_fsgetxattr() argument
746 err = copy_fsxattr_to_user(&fa, argp); in ioctl_fsgetxattr()
751 static int ioctl_fssetxattr(struct file *file, void __user *argp) in ioctl_fssetxattr() argument
758 err = copy_fsxattr_from_user(&fa, argp); in ioctl_fssetxattr()
779 void __user *argp = (void __user *)arg; in do_vfs_ioctl() local
792 return ioctl_fionbio(filp, argp); in do_vfs_ioctl()
795 return ioctl_fioasync(fd, filp, argp); in do_vfs_ioctl()
801 return copy_to_user(argp, &res, sizeof(res)) ? in do_vfs_ioctl()
814 return ioctl_fiemap(filp, argp); in do_vfs_ioctl()
821 return put_user(inode->i_sb->s_blocksize, (int __user *)argp); in do_vfs_ioctl()
827 return ioctl_file_clone_range(filp, argp); in do_vfs_ioctl()
830 return ioctl_file_dedupe_range(filp, argp); in do_vfs_ioctl()
837 (int __user *)argp); in do_vfs_ioctl()
840 return ioctl_getflags(filp, argp); in do_vfs_ioctl()
843 return ioctl_setflags(filp, argp); in do_vfs_ioctl()
846 return ioctl_fsgetxattr(filp, argp); in do_vfs_ioctl()
849 return ioctl_fssetxattr(filp, argp); in do_vfs_ioctl()
853 return file_ioctl(filp, cmd, argp); in do_vfs_ioctl()