Lines Matching refs:gd
328 struct gendisk *gd; in add_mtd_blktrans_dev() local
382 gd = alloc_disk(1 << tr->part_bits); in add_mtd_blktrans_dev()
384 if (!gd) in add_mtd_blktrans_dev()
387 new->disk = gd; in add_mtd_blktrans_dev()
388 gd->private_data = new; in add_mtd_blktrans_dev()
389 gd->major = tr->major; in add_mtd_blktrans_dev()
390 gd->first_minor = (new->devnum) << tr->part_bits; in add_mtd_blktrans_dev()
391 gd->fops = &mtd_block_ops; in add_mtd_blktrans_dev()
395 snprintf(gd->disk_name, sizeof(gd->disk_name), in add_mtd_blktrans_dev()
398 snprintf(gd->disk_name, sizeof(gd->disk_name), in add_mtd_blktrans_dev()
403 snprintf(gd->disk_name, sizeof(gd->disk_name), in add_mtd_blktrans_dev()
406 set_capacity(gd, ((u64)new->size * tr->blksize) >> 9); in add_mtd_blktrans_dev()
430 gd->queue = new->rq; in add_mtd_blktrans_dev()
440 set_disk_ro(gd, 1); in add_mtd_blktrans_dev()
442 device_add_disk(&new->mtd->dev, gd); in add_mtd_blktrans_dev()
445 ret = sysfs_create_group(&disk_to_dev(gd)->kobj, in add_mtd_blktrans_dev()