Lines Matching refs:disk
97 struct gendisk *disk; member
155 static struct mmc_blk_data *mmc_blk_get(struct gendisk *disk) in mmc_blk_get() argument
160 md = disk->private_data; in mmc_blk_get()
170 static inline int mmc_get_devidx(struct gendisk *disk) in mmc_get_devidx() argument
172 int devmaj = MAJOR(disk_devt(disk)); in mmc_get_devidx()
173 int devidx = MINOR(disk_devt(disk)) / perdev_minors; in mmc_get_devidx()
176 devidx = disk->first_minor / perdev_minors; in mmc_get_devidx()
185 int devidx = mmc_get_devidx(md->disk); in mmc_blk_put()
190 put_disk(md->disk); in mmc_blk_put()
240 …pr_err("%s: Locking boot partition ro until next power on failed: %d\n", md->disk->disk_name, ret); in power_ro_lock_store()
248 md->disk->disk_name); in power_ro_lock_store()
249 set_disk_ro(md->disk, 1); in power_ro_lock_store()
253 pr_info("%s: Locking boot partition ro until next power on\n", part_md->disk->disk_name); in power_ro_lock_store()
254 set_disk_ro(part_md->disk, 1); in power_ro_lock_store()
315 static void mmc_blk_release(struct gendisk *disk, fmode_t mode) in mmc_blk_release() argument
317 struct mmc_blk_data *md = disk->private_data; in mmc_blk_release()
2126 md->disk = alloc_disk(perdev_minors); in mmc_blk_alloc_req()
2127 if (md->disk == NULL) { in mmc_blk_alloc_req()
2143 md->disk->major = MMC_BLOCK_MAJOR; in mmc_blk_alloc_req()
2144 md->disk->first_minor = devidx * perdev_minors; in mmc_blk_alloc_req()
2145 md->disk->fops = &mmc_bdops; in mmc_blk_alloc_req()
2146 md->disk->private_data = md; in mmc_blk_alloc_req()
2147 md->disk->queue = md->queue.queue; in mmc_blk_alloc_req()
2148 md->disk->driverfs_dev = parent; in mmc_blk_alloc_req()
2149 set_disk_ro(md->disk, md->read_only || default_ro); in mmc_blk_alloc_req()
2151 md->disk->flags |= GENHD_FL_NO_PART_SCAN; in mmc_blk_alloc_req()
2165 snprintf(md->disk->disk_name, sizeof(md->disk->disk_name), in mmc_blk_alloc_req()
2174 set_capacity(md->disk, size); in mmc_blk_alloc_req()
2202 put_disk(md->disk); in mmc_blk_alloc_req()
2242 part_md = mmc_blk_alloc_req(card, disk_to_dev(md->disk), size, default_ro, in mmc_blk_alloc_part()
2249 string_get_size((u64)get_capacity(part_md->disk), 512, STRING_UNITS_2, in mmc_blk_alloc_part()
2252 part_md->disk->disk_name, mmc_card_id(card), in mmc_blk_alloc_part()
2300 if (md->disk->flags & GENHD_FL_UP) { in mmc_blk_remove_req()
2301 device_remove_file(disk_to_dev(md->disk), &md->force_ro); in mmc_blk_remove_req()
2304 device_remove_file(disk_to_dev(md->disk), in mmc_blk_remove_req()
2307 del_gendisk(md->disk); in mmc_blk_remove_req()
2332 add_disk(md->disk); in mmc_add_disk()
2338 ret = device_create_file(disk_to_dev(md->disk), &md->force_ro); in mmc_add_disk()
2357 ret = device_create_file(disk_to_dev(md->disk), in mmc_add_disk()
2365 device_remove_file(disk_to_dev(md->disk), &md->force_ro); in mmc_add_disk()
2367 del_gendisk(md->disk); in mmc_add_disk()
2455 string_get_size((u64)get_capacity(md->disk), 512, STRING_UNITS_2, in mmc_blk_probe()
2458 md->disk->disk_name, mmc_card_id(card), mmc_card_name(card), in mmc_blk_probe()