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
90 unsigned int __user *uvp = compat_ptr(arg); in compat_hdio_ioctl()
118 unsigned int cmd, unsigned long arg) in compat_cdrom_read_audio() argument
126 cdread_audio32 = compat_ptr(arg); in compat_cdrom_read_audio()
145 unsigned int cmd, unsigned long arg) in compat_cdrom_generic_command() argument
154 cgc32 = compat_ptr(arg); in compat_cdrom_generic_command()
210 unsigned cmd, unsigned long arg) in compat_blkdev_driver_ioctl() argument
224 return compat_hdio_ioctl(bdev, mode, cmd, arg); in compat_blkdev_driver_ioctl()
226 return compat_cdrom_read_audio(bdev, mode, cmd, arg); in compat_blkdev_driver_ioctl()
228 return compat_cdrom_generic_command(bdev, mode, cmd, arg); in compat_blkdev_driver_ioctl()
279 arg = (unsigned long)compat_ptr(arg); in compat_blkdev_driver_ioctl()
309 return __blkdev_driver_ioctl(bdev, mode, cmd, arg); in compat_blkdev_driver_ioctl()
315 long compat_blkdev_ioctl(struct file *file, unsigned cmd, unsigned long arg) in compat_blkdev_ioctl() argument
336 return compat_hdio_getgeo(disk, bdev, compat_ptr(arg)); in compat_blkdev_ioctl()
338 return compat_put_uint(arg, bdev_physical_block_size(bdev)); in compat_blkdev_ioctl()
340 return compat_put_uint(arg, bdev_io_min(bdev)); in compat_blkdev_ioctl()
342 return compat_put_uint(arg, bdev_io_opt(bdev)); in compat_blkdev_ioctl()
344 return compat_put_int(arg, bdev_alignment_offset(bdev)); in compat_blkdev_ioctl()
346 return compat_put_uint(arg, 0); in compat_blkdev_ioctl()
358 (unsigned long)compat_ptr(arg)); in compat_blkdev_ioctl()
361 (unsigned long)compat_ptr(arg)); in compat_blkdev_ioctl()
363 return compat_blkpg_ioctl(bdev, mode, cmd, compat_ptr(arg)); in compat_blkdev_ioctl()
366 if (!arg) in compat_blkdev_ioctl()
368 return compat_put_long(arg, in compat_blkdev_ioctl()
371 return compat_put_int(arg, bdev_read_only(bdev) != 0); in compat_blkdev_ioctl()
373 return compat_put_int(arg, block_size(bdev)); in compat_blkdev_ioctl()
375 return compat_put_int(arg, bdev_logical_block_size(bdev)); in compat_blkdev_ioctl()
379 return compat_put_ushort(arg, max_sectors); in compat_blkdev_ioctl()
381 return compat_put_ushort(arg, in compat_blkdev_ioctl()
387 bdev->bd_bdi->ra_pages = (arg * 512) / PAGE_SIZE; in compat_blkdev_ioctl()
393 return compat_put_ulong(arg, size >> 9); in compat_blkdev_ioctl()
396 return compat_put_u64(arg, i_size_read(bdev->bd_inode)); in compat_blkdev_ioctl()
402 ret = blk_trace_ioctl(bdev, cmd, compat_ptr(arg)); in compat_blkdev_ioctl()
406 ret = disk->fops->compat_ioctl(bdev, mode, cmd, arg); in compat_blkdev_ioctl()
408 ret = compat_blkdev_driver_ioctl(bdev, mode, cmd, arg); in compat_blkdev_ioctl()