Lines Matching refs:gd
202 struct gendisk *gd;
947 struct gendisk *gd = info->gd;
954 blk_queue_max_discard_sectors(rq, get_capacity(gd));
960 get_capacity(gd));
994 info->gd->disk_name, flush_info(info),
1073 struct gendisk *gd;
1081 BUG_ON(info->gd != NULL);
1139 gd = blk_mq_alloc_disk(&info->tag_set, info);
1140 if (IS_ERR(gd)) {
1141 err = PTR_ERR(gd);
1145 strcpy(gd->disk_name, DEV_NAME);
1146 ptr = encode_disk_name(gd->disk_name + sizeof(DEV_NAME) - 1, offset);
1147 BUG_ON(ptr >= gd->disk_name + DISK_NAME_LEN);
1151 snprintf(ptr, gd->disk_name + DISK_NAME_LEN - ptr,
1154 gd->major = XENVBD_MAJOR;
1155 gd->first_minor = minor;
1156 gd->minors = nr_minors;
1157 gd->fops = &xlvbd_block_fops;
1158 gd->private_data = info;
1159 set_capacity(gd, capacity);
1161 info->rq = gd->queue;
1162 info->gd = gd;
1170 set_disk_ro(gd, 1);
1172 gd->flags |= GENHD_FL_REMOVABLE;
1435 info->gd->disk_name, s->associated_id);
1534 info->gd->disk_name, rp - rinfo->ring.rsp_cons);
1554 info->gd->disk_name, id);
1559 info->gd->disk_name);
1571 info->gd->disk_name, bret.operation, op);
1591 info->gd->disk_name, op_name(bret.operation), id);
1606 info->gd->disk_name, op_name(bret.operation));
1618 info->gd->disk_name, op_name(bret.operation));
1624 info->gd->disk_name, op_name(bret.operation));
1676 pr_alert("%s disabled for further use\n", info->gd->disk_name);
2130 if (info->rq && info->gd) {
2132 blk_mark_disk_dead(info->gd);
2334 set_capacity_and_notify(info->gd, sectors);
2400 err = device_add_disk(&info->xbdev->dev, info->gd, NULL);
2402 put_disk(info->gd);
2477 if (info->gd)
2478 del_gendisk(info->gd);
2485 if (info->gd) {
2486 xlbd_release_minors(info->gd->first_minor, info->gd->minors);
2487 put_disk(info->gd);