Lines Matching refs:disk
164 struct gendisk *disk; member
466 static void dm_blk_close(struct gendisk *disk, fmode_t mode) in dm_blk_close() argument
472 md = disk->private_data; in dm_blk_close()
536 return get_capacity(md->disk); in dm_get_size()
2303 md->disk = alloc_disk(1); in alloc_dev()
2304 if (!md->disk) in alloc_dev()
2315 md->disk->major = _major; in alloc_dev()
2316 md->disk->first_minor = minor; in alloc_dev()
2317 md->disk->fops = &dm_blk_dops; in alloc_dev()
2318 md->disk->queue = md->queue; in alloc_dev()
2319 md->disk->private_data = md; in alloc_dev()
2320 sprintf(md->disk->disk_name, "dm-%d", minor); in alloc_dev()
2321 add_disk(md->disk); in alloc_dev()
2328 md->bdev = bdget_disk(md->disk, 0); in alloc_dev()
2350 del_gendisk(md->disk); in alloc_dev()
2351 put_disk(md->disk); in alloc_dev()
2369 int minor = MINOR(disk_devt(md->disk)); in free_dev()
2388 md->disk->private_data = NULL; in free_dev()
2390 if (blk_get_integrity(md->disk)) in free_dev()
2391 blk_integrity_unregister(md->disk); in free_dev()
2392 del_gendisk(md->disk); in free_dev()
2393 put_disk(md->disk); in free_dev()
2457 dm_send_uevents(&uevents, &disk_to_dev(md->disk)->kobj); in event_callback()
2468 set_capacity(md->disk, size); in __set_size()
2805 blk_mq_register_disk(md->disk); in dm_init_request_based_blk_mq_queue()
3445 return kobject_uevent(&disk_to_dev(md->disk)->kobj, action); in dm_kobject_uevent()
3449 return kobject_uevent_env(&disk_to_dev(md->disk)->kobj, in dm_kobject_uevent()
3485 return md->disk; in dm_disk()