Lines Matching refs:argp

34 dasd_ioctl_api_version(void __user *argp)  in dasd_ioctl_api_version()  argument
37 return put_user(ver, (int __user *)argp); in dasd_ioctl_api_version()
255 dasd_ioctl_format(struct block_device *bdev, void __user *argp) in dasd_ioctl_format() argument
263 if (!argp) in dasd_ioctl_format()
273 if (copy_from_user(&fdata, argp, sizeof(struct format_data_t))) { in dasd_ioctl_format()
292 static int dasd_ioctl_check_format(struct block_device *bdev, void __user *argp) in dasd_ioctl_check_format() argument
298 if (!argp) in dasd_ioctl_check_format()
311 if (copy_from_user(&cdata, argp, sizeof(cdata))) { in dasd_ioctl_check_format()
320 if (copy_to_user(argp, &cdata, sizeof(cdata))) in dasd_ioctl_check_format()
343 static int dasd_ioctl_release_space(struct block_device *bdev, void __user *argp) in dasd_ioctl_release_space() argument
351 if (!argp) in dasd_ioctl_release_space()
369 if (copy_from_user(&rdata, argp, sizeof(rdata))) { in dasd_ioctl_release_space()
386 dasd_ioctl_copy_pair_swap(struct block_device *bdev, void __user *argp) in dasd_ioctl_copy_pair_swap() argument
399 if (copy_from_user(&data, argp, sizeof(struct dasd_copypair_swap_data_t))) { in dasd_ioctl_copy_pair_swap()
445 static int dasd_ioctl_read_profile(struct dasd_block *block, void __user *argp) in dasd_ioctl_read_profile() argument
482 if (copy_to_user(argp, data, sizeof(*data))) in dasd_ioctl_read_profile()
494 static int dasd_ioctl_read_profile(struct dasd_block *block, void __user *argp) in dasd_ioctl_read_profile() argument
562 static int dasd_ioctl_information(struct dasd_block *block, void __user *argp, in dasd_ioctl_information() argument
573 if (!error && copy_to_user(argp, dasd_info, copy_size)) in dasd_ioctl_information()
603 struct cmbdata __user *argp) in dasd_ioctl_readall_cmb() argument
610 if (!ret && copy_to_user(argp, &data, min(size, sizeof(*argp)))) in dasd_ioctl_readall_cmb()
620 void __user *argp; in dasd_ioctl() local
624 argp = compat_ptr(arg); in dasd_ioctl()
626 argp = (void __user *)arg; in dasd_ioctl()
656 rc = dasd_ioctl_format(bdev, argp); in dasd_ioctl()
659 rc = dasd_ioctl_check_format(bdev, argp); in dasd_ioctl()
662 rc = dasd_ioctl_information(block, argp, in dasd_ioctl()
666 rc = dasd_ioctl_information(block, argp, in dasd_ioctl()
670 rc = dasd_ioctl_read_profile(block, argp); in dasd_ioctl()
676 rc = dasd_ioctl_api_version(argp); in dasd_ioctl()
685 rc = dasd_ioctl_readall_cmb(block, cmd, argp); in dasd_ioctl()
688 rc = dasd_ioctl_release_space(bdev, argp); in dasd_ioctl()
691 rc = dasd_ioctl_copy_pair_swap(bdev, argp); in dasd_ioctl()
697 rc = base->discipline->ioctl(block, cmd, argp); in dasd_ioctl()