Lines Matching refs:gd
201 struct gendisk *gd;
530 struct gendisk *gd = info->gd;
531 if (gd->flags & GENHD_FL_CD)
959 struct gendisk *gd = info->gd;
967 blk_queue_max_discard_sectors(rq, get_capacity(gd));
991 static int xlvbd_init_blk_queue(struct gendisk *gd, u16 sector_size,
995 struct blkfront_info *info = gd->private_data;
1024 info->rq = gd->queue = rq;
1025 info->gd = gd;
1048 info->gd->disk_name, flush_info(info),
1128 struct gendisk *gd;
1136 BUG_ON(info->gd != NULL);
1173 gd = alloc_disk(nr_minors);
1174 if (gd == NULL)
1177 strcpy(gd->disk_name, DEV_NAME);
1178 ptr = encode_disk_name(gd->disk_name + sizeof(DEV_NAME) - 1, offset);
1179 BUG_ON(ptr >= gd->disk_name + DISK_NAME_LEN);
1183 snprintf(ptr, gd->disk_name + DISK_NAME_LEN - ptr,
1186 gd->major = XENVBD_MAJOR;
1187 gd->first_minor = minor;
1188 gd->fops = &xlvbd_block_fops;
1189 gd->private_data = info;
1190 set_capacity(gd, capacity);
1192 if (xlvbd_init_blk_queue(gd, sector_size, physical_sector_size)) {
1193 del_gendisk(gd);
1200 set_disk_ro(gd, 1);
1203 gd->flags |= GENHD_FL_REMOVABLE;
1206 gd->flags |= GENHD_FL_CD;
1235 del_gendisk(info->gd);
1237 minor = info->gd->first_minor;
1238 nr_minors = info->gd->minors;
1245 put_disk(info->gd);
1246 info->gd = NULL;
1508 info->gd->disk_name, s->associated_id);
1607 info->gd->disk_name, rp - rinfo->ring.rsp_cons);
1627 info->gd->disk_name, id);
1632 info->gd->disk_name);
1644 info->gd->disk_name, bret.operation, op);
1664 info->gd->disk_name, op_name(bret.operation), id);
1679 info->gd->disk_name, op_name(bret.operation));
1691 info->gd->disk_name, op_name(bret.operation));
1697 info->gd->disk_name, op_name(bret.operation));
1749 pr_alert("%s disabled for further use\n", info->gd->disk_name);
2232 if (info->gd)
2233 bdev = bdget_disk(info->gd, 0);
2446 set_capacity_revalidate_and_notify(info->gd, sectors, true);
2512 device_add_disk(&info->xbdev->dev, info->gd, NULL);
2592 disk = info->gd;
2657 if (!info->gd)