• Home
  • Raw
  • Download

Lines Matching refs:gdp

31 	struct gendisk *gdp;  in dasd_gendisk_alloc()  local
40 gdp = alloc_disk(1 << DASD_PARTN_BITS); in dasd_gendisk_alloc()
41 if (!gdp) in dasd_gendisk_alloc()
45 gdp->major = DASD_MAJOR; in dasd_gendisk_alloc()
46 gdp->first_minor = base->devindex << DASD_PARTN_BITS; in dasd_gendisk_alloc()
47 gdp->fops = &dasd_device_operations; in dasd_gendisk_alloc()
48 gdp->driverfs_dev = &base->cdev->dev; in dasd_gendisk_alloc()
57 len = sprintf(gdp->disk_name, "dasd"); in dasd_gendisk_alloc()
61 len += sprintf(gdp->disk_name + len, "%c", in dasd_gendisk_alloc()
64 len += sprintf(gdp->disk_name + len, "%c", in dasd_gendisk_alloc()
67 len += sprintf(gdp->disk_name + len, "%c", in dasd_gendisk_alloc()
70 len += sprintf(gdp->disk_name + len, "%c", 'a'+(base->devindex%26)); in dasd_gendisk_alloc()
74 set_disk_ro(gdp, 1); in dasd_gendisk_alloc()
75 dasd_add_link_to_gendisk(gdp, base); in dasd_gendisk_alloc()
76 gdp->queue = block->request_queue; in dasd_gendisk_alloc()
77 block->gdp = gdp; in dasd_gendisk_alloc()
78 set_capacity(block->gdp, 0); in dasd_gendisk_alloc()
79 add_disk(block->gdp); in dasd_gendisk_alloc()
88 if (block->gdp) { in dasd_gendisk_free()
89 del_gendisk(block->gdp); in dasd_gendisk_free()
90 block->gdp->private_data = NULL; in dasd_gendisk_free()
91 put_disk(block->gdp); in dasd_gendisk_free()
92 block->gdp = NULL; in dasd_gendisk_free()
103 bdev = bdget_disk(block->gdp, 0); in dasd_scan_partitions()
152 for (bpart.pno = block->gdp->minors - 1; bpart.pno > 0; bpart.pno--) in dasd_destroy_partitions()
155 invalidate_partition(block->gdp, 0); in dasd_destroy_partitions()
158 set_capacity(block->gdp, 0); in dasd_destroy_partitions()