Lines Matching refs:gd
324 struct gendisk *gd; in add_mtd_blktrans_dev() local
378 gd = alloc_disk(1 << tr->part_bits); in add_mtd_blktrans_dev()
380 if (!gd) in add_mtd_blktrans_dev()
383 new->disk = gd; in add_mtd_blktrans_dev()
384 gd->private_data = new; in add_mtd_blktrans_dev()
385 gd->major = tr->major; in add_mtd_blktrans_dev()
386 gd->first_minor = (new->devnum) << tr->part_bits; in add_mtd_blktrans_dev()
387 gd->fops = &mtd_block_ops; in add_mtd_blktrans_dev()
391 snprintf(gd->disk_name, sizeof(gd->disk_name), in add_mtd_blktrans_dev()
394 snprintf(gd->disk_name, sizeof(gd->disk_name), in add_mtd_blktrans_dev()
399 snprintf(gd->disk_name, sizeof(gd->disk_name), in add_mtd_blktrans_dev()
402 set_capacity(gd, ((u64)new->size * tr->blksize) >> 9); in add_mtd_blktrans_dev()
425 gd->queue = new->rq; in add_mtd_blktrans_dev()
434 gd->driverfs_dev = &new->mtd->dev; in add_mtd_blktrans_dev()
437 set_disk_ro(gd, 1); in add_mtd_blktrans_dev()
439 add_disk(gd); in add_mtd_blktrans_dev()
442 ret = sysfs_create_group(&disk_to_dev(gd)->kobj, in add_mtd_blktrans_dev()