dasd_info 463 drivers/s390/block/dasd_ioctl.c struct dasd_information2_t *dasd_info; dasd_info 476 drivers/s390/block/dasd_ioctl.c dasd_info = kzalloc(sizeof(struct dasd_information2_t), GFP_KERNEL); dasd_info 477 drivers/s390/block/dasd_ioctl.c if (dasd_info == NULL) dasd_info 480 drivers/s390/block/dasd_ioctl.c rc = base->discipline->fill_info(base, dasd_info); dasd_info 482 drivers/s390/block/dasd_ioctl.c kfree(dasd_info); dasd_info 490 drivers/s390/block/dasd_ioctl.c dasd_info->devno = dev_id.devno; dasd_info 491 drivers/s390/block/dasd_ioctl.c dasd_info->schid = sch_id.sch_no; dasd_info 492 drivers/s390/block/dasd_ioctl.c dasd_info->cu_type = cdev->id.cu_type; dasd_info 493 drivers/s390/block/dasd_ioctl.c dasd_info->cu_model = cdev->id.cu_model; dasd_info 494 drivers/s390/block/dasd_ioctl.c dasd_info->dev_type = cdev->id.dev_type; dasd_info 495 drivers/s390/block/dasd_ioctl.c dasd_info->dev_model = cdev->id.dev_model; dasd_info 496 drivers/s390/block/dasd_ioctl.c dasd_info->status = base->state; dasd_info 502 drivers/s390/block/dasd_ioctl.c dasd_info->open_count = atomic_read(&block->open_count); dasd_info 504 drivers/s390/block/dasd_ioctl.c dasd_info->open_count++; dasd_info 512 drivers/s390/block/dasd_ioctl.c dasd_info->format = DASD_FORMAT_NONE; dasd_info 514 drivers/s390/block/dasd_ioctl.c dasd_info->features |= dasd_info 517 drivers/s390/block/dasd_ioctl.c memcpy(dasd_info->type, base->discipline->name, 4); dasd_info 521 drivers/s390/block/dasd_ioctl.c dasd_info->chanq_len++; dasd_info 525 drivers/s390/block/dasd_ioctl.c if (copy_to_user(argp, dasd_info, dasd_info 530 drivers/s390/block/dasd_ioctl.c kfree(dasd_info);