Lines Matching refs:disk

99 	struct gendisk	*disk;  member
157 static struct mmc_blk_data *mmc_blk_get(struct gendisk *disk) in mmc_blk_get() argument
162 md = disk->private_data; in mmc_blk_get()
172 static inline int mmc_get_devidx(struct gendisk *disk) in mmc_get_devidx() argument
174 int devmaj = MAJOR(disk_devt(disk)); in mmc_get_devidx()
175 int devidx = MINOR(disk_devt(disk)) / perdev_minors; in mmc_get_devidx()
178 devidx = disk->first_minor / perdev_minors; in mmc_get_devidx()
187 int devidx = mmc_get_devidx(md->disk); in mmc_blk_put()
192 put_disk(md->disk); in mmc_blk_put()
242 …pr_err("%s: Locking boot partition ro until next power on failed: %d\n", md->disk->disk_name, ret); in power_ro_lock_store()
250 md->disk->disk_name); in power_ro_lock_store()
251 set_disk_ro(md->disk, 1); in power_ro_lock_store()
255 pr_info("%s: Locking boot partition ro until next power on\n", part_md->disk->disk_name); in power_ro_lock_store()
256 set_disk_ro(part_md->disk, 1); in power_ro_lock_store()
317 static void mmc_blk_release(struct gendisk *disk, fmode_t mode) in mmc_blk_release() argument
319 struct mmc_blk_data *md = disk->private_data; in mmc_blk_release()
2231 md->disk = alloc_disk(perdev_minors); in mmc_blk_alloc_req()
2232 if (md->disk == NULL) { in mmc_blk_alloc_req()
2248 md->disk->major = MMC_BLOCK_MAJOR; in mmc_blk_alloc_req()
2249 md->disk->first_minor = devidx * perdev_minors; in mmc_blk_alloc_req()
2250 md->disk->fops = &mmc_bdops; in mmc_blk_alloc_req()
2251 md->disk->private_data = md; in mmc_blk_alloc_req()
2252 md->disk->queue = md->queue.queue; in mmc_blk_alloc_req()
2253 md->disk->driverfs_dev = parent; in mmc_blk_alloc_req()
2254 set_disk_ro(md->disk, md->read_only || default_ro); in mmc_blk_alloc_req()
2256 md->disk->flags |= GENHD_FL_NO_PART_SCAN; in mmc_blk_alloc_req()
2270 snprintf(md->disk->disk_name, sizeof(md->disk->disk_name), in mmc_blk_alloc_req()
2279 set_capacity(md->disk, size); in mmc_blk_alloc_req()
2307 put_disk(md->disk); in mmc_blk_alloc_req()
2348 part_md = mmc_blk_alloc_req(card, disk_to_dev(md->disk), size, default_ro, in mmc_blk_alloc_part()
2355 string_get_size((u64)get_capacity(part_md->disk), 512, STRING_UNITS_2, in mmc_blk_alloc_part()
2358 part_md->disk->disk_name, mmc_card_id(card), in mmc_blk_alloc_part()
2406 if (md->disk->flags & GENHD_FL_UP) { in mmc_blk_remove_req()
2407 device_remove_file(disk_to_dev(md->disk), &md->force_ro); in mmc_blk_remove_req()
2410 device_remove_file(disk_to_dev(md->disk), in mmc_blk_remove_req()
2413 del_gendisk(md->disk); in mmc_blk_remove_req()
2438 add_disk(md->disk); in mmc_add_disk()
2444 ret = device_create_file(disk_to_dev(md->disk), &md->force_ro); in mmc_add_disk()
2463 ret = device_create_file(disk_to_dev(md->disk), in mmc_add_disk()
2471 device_remove_file(disk_to_dev(md->disk), &md->force_ro); in mmc_add_disk()
2473 del_gendisk(md->disk); in mmc_add_disk()
2575 string_get_size((u64)get_capacity(md->disk), 512, STRING_UNITS_2, in mmc_blk_probe()
2578 md->disk->disk_name, mmc_card_id(card), mmc_card_name(card), in mmc_blk_probe()