Lines Matching refs:disk

97 	struct gendisk	*disk;
155 static struct mmc_blk_data *mmc_blk_get(struct gendisk *disk)
160 md = disk->private_data;
170 static inline int mmc_get_devidx(struct gendisk *disk)
172 int devidx = disk->first_minor / perdev_minors;
181 int devidx = mmc_get_devidx(md->disk);
186 put_disk(md->disk);
234 pr_err("%s: Locking boot partition ro until next power on failed: %d\n", md->disk->disk_name, ret);
242 md->disk->disk_name);
243 set_disk_ro(md->disk, 1);
247 pr_info("%s: Locking boot partition ro until next power on\n", part_md->disk->disk_name);
248 set_disk_ro(part_md->disk, 1);
309 static void mmc_blk_release(struct gendisk *disk, fmode_t mode)
311 struct mmc_blk_data *md = disk->private_data;
2125 md->disk = alloc_disk(perdev_minors);
2126 if (md->disk == NULL) {
2142 md->disk->major = MMC_BLOCK_MAJOR;
2143 md->disk->first_minor = devidx * perdev_minors;
2144 md->disk->fops = &mmc_bdops;
2145 md->disk->private_data = md;
2146 md->disk->queue = md->queue.queue;
2147 md->disk->driverfs_dev = parent;
2148 set_disk_ro(md->disk, md->read_only || default_ro);
2149 md->disk->flags = GENHD_FL_EXT_DEVT;
2151 md->disk->flags |= GENHD_FL_NO_PART_SCAN;
2165 snprintf(md->disk->disk_name, sizeof(md->disk->disk_name),
2174 set_capacity(md->disk, size);
2202 put_disk(md->disk);
2244 part_md = mmc_blk_alloc_req(card, disk_to_dev(md->disk), size, default_ro,
2251 string_get_size((u64)get_capacity(part_md->disk) << 9, STRING_UNITS_2,
2254 part_md->disk->disk_name, mmc_card_id(card),
2302 if (md->disk->flags & GENHD_FL_UP) {
2303 device_remove_file(disk_to_dev(md->disk), &md->force_ro);
2306 device_remove_file(disk_to_dev(md->disk),
2309 del_gendisk(md->disk);
2334 add_disk(md->disk);
2340 ret = device_create_file(disk_to_dev(md->disk), &md->force_ro);
2359 ret = device_create_file(disk_to_dev(md->disk),
2367 device_remove_file(disk_to_dev(md->disk), &md->force_ro);
2369 del_gendisk(md->disk);
2456 string_get_size((u64)get_capacity(md->disk) << 9, STRING_UNITS_2,
2459 md->disk->disk_name, mmc_card_id(card), mmc_card_name(card),