Lines Matching refs:gd

80 	struct gendisk *gd;  member
255 dev_err(disk_to_dev(dev->gd), "failed to open ubi volume %d_%d", in ubiblock_open()
272 static void ubiblock_release(struct gendisk *gd) in ubiblock_release() argument
274 struct ubiblock *dev = gd->private_data; in ubiblock_release()
355 struct gendisk *gd; in ubiblock_create() local
400 gd = blk_mq_alloc_disk(&dev->tag_set, &lim, dev); in ubiblock_create()
401 if (IS_ERR(gd)) { in ubiblock_create()
402 ret = PTR_ERR(gd); in ubiblock_create()
406 gd->fops = &ubiblock_ops; in ubiblock_create()
407 gd->major = ubiblock_major; in ubiblock_create()
408 gd->minors = 1; in ubiblock_create()
409 gd->first_minor = idr_alloc(&ubiblock_minor_idr, dev, 0, 0, GFP_KERNEL); in ubiblock_create()
410 if (gd->first_minor < 0) { in ubiblock_create()
416 gd->flags |= GENHD_FL_NO_PART; in ubiblock_create()
417 gd->private_data = dev; in ubiblock_create()
418 sprintf(gd->disk_name, "ubiblock%d_%d", dev->ubi_num, dev->vol_id); in ubiblock_create()
419 set_capacity(gd, disk_capacity); in ubiblock_create()
420 dev->gd = gd; in ubiblock_create()
422 dev->rq = gd->queue; in ubiblock_create()
427 ret = device_add_disk(vi->dev, dev->gd, NULL); in ubiblock_create()
431 dev_info(disk_to_dev(dev->gd), "created from ubi%d:%d(%s)", in ubiblock_create()
438 idr_remove(&ubiblock_minor_idr, gd->first_minor); in ubiblock_create()
440 put_disk(gd); in ubiblock_create()
453 int id = dev->gd->first_minor; in ubiblock_cleanup()
456 del_gendisk(dev->gd); in ubiblock_cleanup()
458 dev_info(disk_to_dev(dev->gd), "released"); in ubiblock_cleanup()
459 put_disk(dev->gd); in ubiblock_cleanup()
521 dev_warn(disk_to_dev(dev->gd), in ubiblock_resize()
530 if (get_capacity(dev->gd) != disk_capacity) { in ubiblock_resize()
531 set_capacity(dev->gd, disk_capacity); in ubiblock_resize()
532 dev_info(disk_to_dev(dev->gd), "resized to %lld bytes", in ubiblock_resize()