Lines Matching refs:dasd_info

457 		struct dasd_information2_t *dasd_info)  in __dasd_ioctl_information()  argument
471 rc = base->discipline->fill_info(base, dasd_info); in __dasd_ioctl_information()
479 dasd_info->devno = dev_id.devno; in __dasd_ioctl_information()
480 dasd_info->schid = sch_id.sch_no; in __dasd_ioctl_information()
481 dasd_info->cu_type = cdev->id.cu_type; in __dasd_ioctl_information()
482 dasd_info->cu_model = cdev->id.cu_model; in __dasd_ioctl_information()
483 dasd_info->dev_type = cdev->id.dev_type; in __dasd_ioctl_information()
484 dasd_info->dev_model = cdev->id.dev_model; in __dasd_ioctl_information()
485 dasd_info->status = base->state; in __dasd_ioctl_information()
491 dasd_info->open_count = atomic_read(&block->open_count); in __dasd_ioctl_information()
493 dasd_info->open_count++; in __dasd_ioctl_information()
501 dasd_info->format = DASD_FORMAT_NONE; in __dasd_ioctl_information()
503 dasd_info->features |= in __dasd_ioctl_information()
506 memcpy(dasd_info->type, base->discipline->name, 4); in __dasd_ioctl_information()
510 dasd_info->chanq_len++; in __dasd_ioctl_information()
518 struct dasd_information2_t *dasd_info; in dasd_ioctl_information() local
521 dasd_info = kzalloc(sizeof(*dasd_info), GFP_KERNEL); in dasd_ioctl_information()
522 if (!dasd_info) in dasd_ioctl_information()
525 error = __dasd_ioctl_information(block, dasd_info); in dasd_ioctl_information()
526 if (!error && copy_to_user(argp, dasd_info, copy_size)) in dasd_ioctl_information()
528 kfree(dasd_info); in dasd_ioctl_information()