dm_disk
int dev_major = dm_disk(md)->major;
int dev_minor = dm_disk(md)->first_minor;
set_disk_ro(dm_disk(md), 0);
set_disk_ro(dm_disk(md), 1);
set_disk_ro(dm_disk(md), !!(dmi->flags & DM_READONLY_FLAG));
disk = dm_disk(hc->md);
struct gendisk *disk = dm_disk(md);
rs->md.dm_gendisk = dm_disk(dm_table_get_md(ti->table));
struct gendisk *gendisk = dm_disk(dm_table_get_md(rs->ti->table));
trace_block_rq_remap(clone, disk_devt(dm_disk(md)),
&disk_to_dev(dm_disk(md))->kobj,
bdev = dm_disk(dm_table_get_md(ti->table))->part0;
kobject_uevent_env(&disk_to_dev(dm_disk(md))->kobj, KOBJ_CHANGE, envp);
if (!md || md == MINOR_ALLOCED || (MINOR(disk_devt(dm_disk(md))) != minor) ||
idr_replace(&_minor_idr, MINOR_ALLOCED, MINOR(disk_devt(dm_disk(md))));
EXPORT_SYMBOL_GPL(dm_disk);
struct gendisk *dm_disk(struct mapped_device *md);