Lines Matching defs:argp
34 dasd_ioctl_api_version(void __user *argp)
37 return put_user(ver, (int __user *)argp);
259 dasd_ioctl_format(struct block_device *bdev, void __user *argp)
267 if (!argp)
277 if (copy_from_user(&fdata, argp, sizeof(struct format_data_t))) {
296 static int dasd_ioctl_check_format(struct block_device *bdev, void __user *argp)
302 if (!argp)
315 if (copy_from_user(&cdata, argp, sizeof(cdata))) {
324 if (copy_to_user(argp, &cdata, sizeof(cdata)))
347 static int dasd_ioctl_release_space(struct block_device *bdev, void __user *argp)
355 if (!argp)
373 if (copy_from_user(&rdata, argp, sizeof(rdata))) {
399 static int dasd_ioctl_read_profile(struct dasd_block *block, void __user *argp)
436 if (copy_to_user(argp, data, sizeof(*data)))
448 static int dasd_ioctl_read_profile(struct dasd_block *block, void __user *argp)
516 static int dasd_ioctl_information(struct dasd_block *block, void __user *argp,
527 if (!error && copy_to_user(argp, dasd_info, copy_size))
537 dasd_ioctl_set_ro(struct block_device *bdev, void __user *argp)
547 if (get_user(intval, (int __user *)argp))
563 struct cmbdata __user *argp)
570 if (!ret && copy_to_user(argp, &data, min(size, sizeof(*argp))))
580 void __user *argp;
584 argp = compat_ptr(arg);
586 argp = (void __user *)arg;
618 rc = dasd_ioctl_format(bdev, argp);
621 rc = dasd_ioctl_check_format(bdev, argp);
624 rc = dasd_ioctl_information(block, argp,
628 rc = dasd_ioctl_information(block, argp,
632 rc = dasd_ioctl_read_profile(block, argp);
638 rc = dasd_ioctl_set_ro(bdev, argp);
641 rc = dasd_ioctl_api_version(argp);
650 rc = dasd_ioctl_readall_cmb(block, cmd, argp);
653 rc = dasd_ioctl_release_space(bdev, argp);
659 rc = base->discipline->ioctl(block, cmd, argp);