• Home
  • Raw
  • Download

Lines Matching refs:gd

134 	struct gendisk *gd;  member
446 struct gendisk *gd = info->gd; in blkif_ioctl() local
447 if (gd->flags & GENHD_FL_CD) in blkif_ioctl()
796 static int xlvbd_init_blk_queue(struct gendisk *gd, u16 sector_size, in xlvbd_init_blk_queue() argument
801 struct blkfront_info *info = gd->private_data; in xlvbd_init_blk_queue()
824 blk_queue_max_discard_sectors(rq, get_capacity(gd)); in xlvbd_init_blk_queue()
849 gd->queue = rq; in xlvbd_init_blk_queue()
870 info->gd->disk_name, flush_info(info->feature_flush), in xlvbd_flush()
949 struct gendisk *gd; in xlvbd_alloc_gendisk() local
957 BUG_ON(info->gd != NULL); in xlvbd_alloc_gendisk()
994 gd = alloc_disk(nr_minors); in xlvbd_alloc_gendisk()
995 if (gd == NULL) in xlvbd_alloc_gendisk()
998 strcpy(gd->disk_name, DEV_NAME); in xlvbd_alloc_gendisk()
999 ptr = encode_disk_name(gd->disk_name + sizeof(DEV_NAME) - 1, offset); in xlvbd_alloc_gendisk()
1000 BUG_ON(ptr >= gd->disk_name + DISK_NAME_LEN); in xlvbd_alloc_gendisk()
1004 snprintf(ptr, gd->disk_name + DISK_NAME_LEN - ptr, in xlvbd_alloc_gendisk()
1007 gd->major = XENVBD_MAJOR; in xlvbd_alloc_gendisk()
1008 gd->first_minor = minor; in xlvbd_alloc_gendisk()
1009 gd->fops = &xlvbd_block_fops; in xlvbd_alloc_gendisk()
1010 gd->private_data = info; in xlvbd_alloc_gendisk()
1011 gd->driverfs_dev = &(info->xbdev->dev); in xlvbd_alloc_gendisk()
1012 set_capacity(gd, capacity); in xlvbd_alloc_gendisk()
1014 if (xlvbd_init_blk_queue(gd, sector_size, physical_sector_size, in xlvbd_alloc_gendisk()
1017 del_gendisk(gd); in xlvbd_alloc_gendisk()
1021 info->rq = gd->queue; in xlvbd_alloc_gendisk()
1022 info->gd = gd; in xlvbd_alloc_gendisk()
1027 set_disk_ro(gd, 1); in xlvbd_alloc_gendisk()
1030 gd->flags |= GENHD_FL_REMOVABLE; in xlvbd_alloc_gendisk()
1033 gd->flags |= GENHD_FL_CD; in xlvbd_alloc_gendisk()
1059 del_gendisk(info->gd); in xlvbd_release_gendisk()
1061 minor = info->gd->first_minor; in xlvbd_release_gendisk()
1062 nr_minors = info->gd->minors; in xlvbd_release_gendisk()
1069 put_disk(info->gd); in xlvbd_release_gendisk()
1070 info->gd = NULL; in xlvbd_release_gendisk()
1333 info->gd->disk_name, rp - info->ring.rsp_cons); in blkif_interrupt()
1353 info->gd->disk_name, id); in blkif_interrupt()
1358 info->gd->disk_name); in blkif_interrupt()
1370 info->gd->disk_name, bret.operation, op); in blkif_interrupt()
1379 info->gd->disk_name, op_name(bret.operation), id); in blkif_interrupt()
1390 info->gd->disk_name, op_name(bret.operation)); in blkif_interrupt()
1403 info->gd->disk_name, op_name(bret.operation)); in blkif_interrupt()
1409 info->gd->disk_name, op_name(bret.operation)); in blkif_interrupt()
1458 pr_alert("%s disabled for further use\n", info->gd->disk_name); in blkif_interrupt()
1859 if (info->gd) in blkfront_closing()
1860 bdev = bdget_disk(info->gd, 0); in blkfront_closing()
2067 set_capacity(info->gd, sectors); in blkfront_connect()
2068 revalidate_disk(info->gd); in blkfront_connect()
2133 add_disk(info->gd); in blkfront_connect()
2191 disk = info->gd; in blkfront_remove()
2252 if (!info->gd) in blkif_open()