Lines Matching refs:gd
202 struct gendisk *gd; member
947 struct gendisk *gd = info->gd; in blkif_set_queue_limits() local
955 blk_queue_max_discard_sectors(rq, get_capacity(gd)); in blkif_set_queue_limits()
994 info->gd->disk_name, flush_info(info), in xlvbd_flush()
1074 struct gendisk *gd; in xlvbd_alloc_gendisk() local
1082 BUG_ON(info->gd != NULL); in xlvbd_alloc_gendisk()
1140 gd = blk_mq_alloc_disk(&info->tag_set, info); in xlvbd_alloc_gendisk()
1141 if (IS_ERR(gd)) { in xlvbd_alloc_gendisk()
1142 err = PTR_ERR(gd); in xlvbd_alloc_gendisk()
1146 strcpy(gd->disk_name, DEV_NAME); in xlvbd_alloc_gendisk()
1147 ptr = encode_disk_name(gd->disk_name + sizeof(DEV_NAME) - 1, offset); in xlvbd_alloc_gendisk()
1148 BUG_ON(ptr >= gd->disk_name + DISK_NAME_LEN); in xlvbd_alloc_gendisk()
1152 snprintf(ptr, gd->disk_name + DISK_NAME_LEN - ptr, in xlvbd_alloc_gendisk()
1155 gd->major = XENVBD_MAJOR; in xlvbd_alloc_gendisk()
1156 gd->first_minor = minor; in xlvbd_alloc_gendisk()
1157 gd->minors = nr_minors; in xlvbd_alloc_gendisk()
1158 gd->fops = &xlvbd_block_fops; in xlvbd_alloc_gendisk()
1159 gd->private_data = info; in xlvbd_alloc_gendisk()
1160 set_capacity(gd, capacity); in xlvbd_alloc_gendisk()
1162 info->rq = gd->queue; in xlvbd_alloc_gendisk()
1163 info->gd = gd; in xlvbd_alloc_gendisk()
1171 set_disk_ro(gd, 1); in xlvbd_alloc_gendisk()
1174 gd->flags |= GENHD_FL_REMOVABLE; in xlvbd_alloc_gendisk()
1177 gd->flags |= GENHD_FL_CD; in xlvbd_alloc_gendisk()
1447 info->gd->disk_name, s->associated_id); in blkif_completion()
1546 info->gd->disk_name, rp - rinfo->ring.rsp_cons); in blkif_interrupt()
1566 info->gd->disk_name, id); in blkif_interrupt()
1571 info->gd->disk_name); in blkif_interrupt()
1583 info->gd->disk_name, bret.operation, op); in blkif_interrupt()
1603 info->gd->disk_name, op_name(bret.operation), id); in blkif_interrupt()
1618 info->gd->disk_name, op_name(bret.operation)); in blkif_interrupt()
1630 info->gd->disk_name, op_name(bret.operation)); in blkif_interrupt()
1636 info->gd->disk_name, op_name(bret.operation)); in blkif_interrupt()
1688 pr_alert("%s disabled for further use\n", info->gd->disk_name); in blkif_interrupt()
2156 if (info->rq && info->gd) { in blkfront_closing()
2158 blk_mark_disk_dead(info->gd); in blkfront_closing()
2159 set_capacity(info->gd, 0); in blkfront_closing()
2362 set_capacity_and_notify(info->gd, sectors); in blkfront_connect()
2428 device_add_disk(&info->xbdev->dev, info->gd, NULL); in blkfront_connect()
2499 if (info->gd) in blkfront_remove()
2500 del_gendisk(info->gd); in blkfront_remove()
2507 if (info->gd) { in blkfront_remove()
2508 xlbd_release_minors(info->gd->first_minor, info->gd->minors); in blkfront_remove()
2509 blk_cleanup_disk(info->gd); in blkfront_remove()