Lines Matching defs:arg
12 static int put_user_long(long val, unsigned long arg)
15 return put_user(val, (compat_long_t __user *)compat_ptr(arg));
17 return put_user(val, (long __user *)arg);
30 unsigned int cmd, unsigned long arg,
49 return err >= 0 ? put_user_long(err, arg) : err;
59 err = ide_devset_execute(drive, ds, arg);
97 static int ide_get_nice_ioctl(ide_drive_t *drive, unsigned long arg)
102 << IDE_NICE_1), arg);
105 static int ide_set_nice_ioctl(ide_drive_t *drive, unsigned long arg)
107 if (arg != (arg & ((1 << IDE_NICE_DSC_OVERLAP) | (1 << IDE_NICE_1))))
110 if (((arg >> IDE_NICE_DSC_OVERLAP) & 1) &&
114 if ((arg >> IDE_NICE_DSC_OVERLAP) & 1)
119 if ((arg >> IDE_NICE_1) & 1)
245 unsigned int cmd, unsigned long arg)
248 void __user *argp = (void __user *)arg;
251 argp = compat_ptr(arg);
253 err = ide_setting_ioctl(drive, bdev, cmd, arg, ide_ioctl_settings);
264 return ide_get_nice_ioctl(drive, arg);
268 return ide_set_nice_ioctl(drive, arg);
277 return ide_taskfile_ioctl(drive, arg);
295 if (put_user_long(BUSSTATE_ON, arg))