Lines Matching defs:block
30 int dasd_gendisk_alloc(struct dasd_block *block)
37 base = block->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);
86 void dasd_gendisk_free(struct dasd_block *block)
88 if (block->gdp) {
89 del_gendisk(block->gdp);
90 block->gdp->private_data = NULL;
91 put_disk(block->gdp);
92 block->gdp = NULL;
99 int dasd_scan_partitions(struct dasd_block *block)
104 bdev = blkdev_get_by_dev(disk_devt(block->gdp), FMODE_READ, NULL);
106 DBF_DEV_EVENT(DBF_ERR, block->base,
116 DBF_DEV_EVENT(DBF_ERR, block->base,
129 block->bdev = bdev;
137 void dasd_destroy_partitions(struct dasd_block *block)
145 bdev = block->bdev;
146 block->bdev = NULL;
154 set_capacity(block->gdp, 0);