• Home
  • Raw
  • Download

Lines Matching refs:arg

61 		       struct blkpg_ioctl_arg __user *arg)  in blkpg_ioctl()  argument
66 if (get_user(op, &arg->op) || get_user(udata, &arg->data)) in blkpg_ioctl()
81 struct compat_blkpg_ioctl_arg __user *arg) in compat_blkpg_ioctl() argument
86 if (get_user(op, &arg->op) || get_user(udata, &arg->data)) in compat_blkpg_ioctl()
119 unsigned long arg, unsigned long flags) in blk_ioctl_discard() argument
132 if (copy_from_user(range, (void __user *)arg, sizeof(range))) in blk_ioctl_discard()
155 unsigned long arg) in blk_ioctl_zeroout() argument
164 if (copy_from_user(range, (void __user *)arg, sizeof(range))) in blk_ioctl_zeroout()
232 unsigned cmd, unsigned long arg) in __blkdev_driver_ioctl() argument
237 return disk->fops->ioctl(bdev, mode, cmd, arg); in __blkdev_driver_ioctl()
255 unsigned cmd, unsigned long arg) in blkdev_compat_ptr_ioctl() argument
261 (unsigned long)compat_ptr(arg)); in blkdev_compat_ptr_ioctl()
269 struct pr_registration __user *arg) in blkdev_pr_register() argument
278 if (copy_from_user(&reg, arg, sizeof(reg))) in blkdev_pr_register()
287 struct pr_reservation __user *arg) in blkdev_pr_reserve() argument
296 if (copy_from_user(&rsv, arg, sizeof(rsv))) in blkdev_pr_reserve()
305 struct pr_reservation __user *arg) in blkdev_pr_release() argument
314 if (copy_from_user(&rsv, arg, sizeof(rsv))) in blkdev_pr_release()
323 struct pr_preempt __user *arg, bool abort) in blkdev_pr_preempt() argument
332 if (copy_from_user(&p, arg, sizeof(p))) in blkdev_pr_preempt()
341 struct pr_clear __user *arg) in blkdev_pr_clear() argument
350 if (copy_from_user(&c, arg, sizeof(c))) in blkdev_pr_clear()
379 unsigned cmd, unsigned long arg) in blkdev_flushbuf() argument
386 ret = __blkdev_driver_ioctl(bdev, mode, cmd, arg); in blkdev_flushbuf()
396 unsigned cmd, unsigned long arg) in blkdev_roset() argument
403 ret = __blkdev_driver_ioctl(bdev, mode, cmd, arg); in blkdev_roset()
406 if (get_user(n, (int __user *)arg)) in blkdev_roset()
507 unsigned cmd, unsigned long arg, void __user *argp) in blkdev_common_ioctl() argument
513 return blkdev_flushbuf(bdev, mode, cmd, arg); in blkdev_common_ioctl()
515 return blkdev_roset(bdev, mode, cmd, arg); in blkdev_common_ioctl()
517 return blk_ioctl_discard(bdev, mode, arg, 0); in blkdev_common_ioctl()
519 return blk_ioctl_discard(bdev, mode, arg, in blkdev_common_ioctl()
522 return blk_ioctl_zeroout(bdev, mode, arg); in blkdev_common_ioctl()
524 return blkdev_report_zones_ioctl(bdev, mode, cmd, arg); in blkdev_common_ioctl()
529 return blkdev_zone_mgmt_ioctl(bdev, mode, cmd, arg); in blkdev_common_ioctl()
558 bdev->bd_bdi->ra_pages = (arg * 512) / PAGE_SIZE; in blkdev_common_ioctl()
590 unsigned long arg) in blkdev_ioctl() argument
594 void __user *argp = (void __user *)arg; in blkdev_ioctl()
630 ret = blkdev_common_ioctl(bdev, mode, cmd, arg, argp); in blkdev_ioctl()
632 return __blkdev_driver_ioctl(bdev, mode, cmd, arg); in blkdev_ioctl()
647 long compat_blkdev_ioctl(struct file *file, unsigned cmd, unsigned long arg) in compat_blkdev_ioctl() argument
650 void __user *argp = compat_ptr(arg); in compat_blkdev_ioctl()
701 ret = blkdev_common_ioctl(bdev, mode, cmd, arg, argp); in compat_blkdev_ioctl()
703 ret = disk->fops->compat_ioctl(bdev, mode, cmd, arg); in compat_blkdev_ioctl()