Lines Matching defs:gdp
32 struct gendisk *gdp;
41 gdp = alloc_disk(1 << DASD_PARTN_BITS);
42 if (!gdp)
46 gdp->major = DASD_MAJOR;
47 gdp->first_minor = base->devindex << DASD_PARTN_BITS;
48 gdp->fops = &dasd_device_operations;
57 len = sprintf(gdp->disk_name, "dasd");
61 len += sprintf(gdp->disk_name + len, "%c",
64 len += sprintf(gdp->disk_name + len, "%c",
67 len += sprintf(gdp->disk_name + len, "%c",
70 len += sprintf(gdp->disk_name + len, "%c", 'a'+(base->devindex%26));
74 set_disk_ro(gdp, 1);
75 dasd_add_link_to_gendisk(gdp, base);
76 gdp->queue = block->request_queue;
77 block->gdp = gdp;
78 set_capacity(block->gdp, 0);
79 device_add_disk(&base->cdev->dev, block->gdp, NULL);
88 if (block->gdp) {
89 del_gendisk(block->gdp);
90 block->gdp->private_data = NULL;
91 put_disk(block->gdp);
92 block->gdp = NULL;
104 bdev = blkdev_get_by_dev(disk_devt(block->gdp), FMODE_READ, NULL);
154 set_capacity(block->gdp, 0);