Lines Matching refs:arg
14 static int compat_put_ushort(unsigned long arg, unsigned short val) in compat_put_ushort() argument
16 return put_user(val, (unsigned short __user *)compat_ptr(arg)); in compat_put_ushort()
19 static int compat_put_int(unsigned long arg, int val) in compat_put_int() argument
21 return put_user(val, (compat_int_t __user *)compat_ptr(arg)); in compat_put_int()
24 static int compat_put_uint(unsigned long arg, unsigned int val) in compat_put_uint() argument
26 return put_user(val, (compat_uint_t __user *)compat_ptr(arg)); in compat_put_uint()
29 static int compat_put_long(unsigned long arg, long val) in compat_put_long() argument
31 return put_user(val, (compat_long_t __user *)compat_ptr(arg)); in compat_put_long()
34 static int compat_put_ulong(unsigned long arg, compat_ulong_t val) in compat_put_ulong() argument
36 return put_user(val, (compat_ulong_t __user *)compat_ptr(arg)); in compat_put_ulong()
39 static int compat_put_u64(unsigned long arg, u64 val) in compat_put_u64() argument
41 return put_user(val, (compat_u64 __user *)compat_ptr(arg)); in compat_put_u64()
81 unsigned int cmd, unsigned long arg) in compat_hdio_ioctl() argument
94 uvp = compat_ptr(arg); in compat_hdio_ioctl()
121 unsigned int cmd, unsigned long arg) in compat_cdrom_read_audio() argument
129 cdread_audio32 = compat_ptr(arg); in compat_cdrom_read_audio()
148 unsigned int cmd, unsigned long arg) in compat_cdrom_generic_command() argument
157 cgc32 = compat_ptr(arg); in compat_cdrom_generic_command()
304 unsigned int cmd, unsigned long arg) in compat_fd_ioctl() argument
328 uf = compat_ptr(arg); in compat_fd_ioctl()
357 uf = compat_ptr(arg); in compat_fd_ioctl()
416 struct compat_floppy_struct __user *uf = compat_ptr(arg); in compat_fd_ioctl()
435 uf = compat_ptr(arg); in compat_fd_ioctl()
463 uf = compat_ptr(arg); in compat_fd_ioctl()
486 uf = compat_ptr(arg); in compat_fd_ioctl()
504 uf = compat_ptr(arg); in compat_fd_ioctl()
525 unsigned cmd, unsigned long arg) in compat_blkdev_driver_ioctl() argument
539 return compat_hdio_ioctl(bdev, mode, cmd, arg); in compat_blkdev_driver_ioctl()
549 return compat_fd_ioctl(bdev, mode, cmd, arg); in compat_blkdev_driver_ioctl()
551 return compat_cdrom_read_audio(bdev, mode, cmd, arg); in compat_blkdev_driver_ioctl()
553 return compat_cdrom_generic_command(bdev, mode, cmd, arg); in compat_blkdev_driver_ioctl()
621 arg = (unsigned long)compat_ptr(arg); in compat_blkdev_driver_ioctl()
651 return __blkdev_driver_ioctl(bdev, mode, cmd, arg); in compat_blkdev_driver_ioctl()
657 long compat_blkdev_ioctl(struct file *file, unsigned cmd, unsigned long arg) in compat_blkdev_ioctl() argument
679 return compat_hdio_getgeo(disk, bdev, compat_ptr(arg)); in compat_blkdev_ioctl()
681 return compat_put_uint(arg, bdev_physical_block_size(bdev)); in compat_blkdev_ioctl()
683 return compat_put_uint(arg, bdev_io_min(bdev)); in compat_blkdev_ioctl()
685 return compat_put_uint(arg, bdev_io_opt(bdev)); in compat_blkdev_ioctl()
687 return compat_put_int(arg, bdev_alignment_offset(bdev)); in compat_blkdev_ioctl()
689 return compat_put_uint(arg, bdev_discard_zeroes_data(bdev)); in compat_blkdev_ioctl()
701 (unsigned long)compat_ptr(arg)); in compat_blkdev_ioctl()
704 (unsigned long)compat_ptr(arg)); in compat_blkdev_ioctl()
706 return compat_blkpg_ioctl(bdev, mode, cmd, compat_ptr(arg)); in compat_blkdev_ioctl()
709 if (!arg) in compat_blkdev_ioctl()
712 return compat_put_long(arg, in compat_blkdev_ioctl()
715 return compat_put_int(arg, bdev_read_only(bdev) != 0); in compat_blkdev_ioctl()
717 return compat_put_int(arg, block_size(bdev)); in compat_blkdev_ioctl()
719 return compat_put_int(arg, bdev_logical_block_size(bdev)); in compat_blkdev_ioctl()
723 return compat_put_ushort(arg, max_sectors); in compat_blkdev_ioctl()
725 return compat_put_ushort(arg, in compat_blkdev_ioctl()
732 bdi->ra_pages = (arg * 512) / PAGE_CACHE_SIZE; in compat_blkdev_ioctl()
738 return compat_put_ulong(arg, size >> 9); in compat_blkdev_ioctl()
741 return compat_put_u64(arg, i_size_read(bdev->bd_inode)); in compat_blkdev_ioctl()
747 ret = blk_trace_ioctl(bdev, cmd, compat_ptr(arg)); in compat_blkdev_ioctl()
751 ret = disk->fops->compat_ioctl(bdev, mode, cmd, arg); in compat_blkdev_ioctl()
753 ret = compat_blkdev_driver_ioctl(bdev, mode, cmd, arg); in compat_blkdev_ioctl()