Lines Matching refs:disk

313 static int dm_blk_open(struct gendisk *disk, blk_mode_t mode)  in dm_blk_open()  argument
319 md = disk->private_data; in dm_blk_open()
337 static void dm_blk_close(struct gendisk *disk) in dm_blk_close() argument
343 md = disk->private_data; in dm_blk_close()
645 clone->bi_bdev = md->disk->part0; in alloc_tio()
647 bio_set_dev(clone, md->disk->part0); in alloc_tio()
747 if (md->disk->slave_dir) { in open_table_device()
748 r = bd_link_disk_holder(bdev, md->disk); in open_table_device()
772 if (md->disk->slave_dir) in close_table_device()
773 bd_unlink_disk_holder(td->dm_dev.bdev, md->disk); in close_table_device()
994 dm_io_rewind(io, &md->disk->bio_split); in dm_wq_requeue_work()
1372 trace_block_bio_remap(tgt_clone, disk_devt(io->md->disk), in dm_submit_bio_remap()
1545 bio_init(&flush_bio, ci->io->md->disk->part0, NULL, 0, in __send_empty_flush()
1977 dax_remove_host(md->disk); in cleanup_mapped_device()
1984 if (md->disk) { in cleanup_mapped_device()
1986 md->disk->private_data = NULL; in cleanup_mapped_device()
1994 md->disk); in cleanup_mapped_device()
2002 del_gendisk(md->disk); in cleanup_mapped_device()
2006 put_disk(md->disk); in cleanup_mapped_device()
2074 md->disk = blk_alloc_disk(md->numa_node_id); in alloc_dev()
2075 if (!md->disk) in alloc_dev()
2077 md->queue = md->disk->queue; in alloc_dev()
2090 md->disk->major = _major; in alloc_dev()
2091 md->disk->first_minor = minor; in alloc_dev()
2092 md->disk->minors = 1; in alloc_dev()
2093 md->disk->flags |= GENHD_FL_NO_PART; in alloc_dev()
2094 md->disk->fops = &dm_blk_dops; in alloc_dev()
2095 md->disk->private_data = md; in alloc_dev()
2096 sprintf(md->disk->disk_name, "dm-%d", minor); in alloc_dev()
2106 if (dax_add_host(md->dax_dev, md->disk)) in alloc_dev()
2148 int minor = MINOR(disk_devt(md->disk)); in free_dev()
2175 dm_send_uevents(&uevents, &disk_to_dev(md->disk)->kobj); in event_callback()
2202 set_capacity(md->disk, size); in __bind()
2328 md->disk->fops = &dm_rq_blk_dops; in dm_setup_md_queue()
2358 r = add_disk(md->disk); in dm_setup_md_queue()
2368 r = bd_link_disk_holder(td->dm_dev.bdev, md->disk); in dm_setup_md_queue()
2382 bd_unlink_disk_holder(td->dm_dev.bdev, md->disk); in dm_setup_md_queue()
2384 del_gendisk(md->disk); in dm_setup_md_queue()
2460 blk_mark_disk_dead(md->disk); in __dm_destroy()
2651 r = freeze_bdev(md->disk->part0); in lock_fs()
2661 thaw_bdev(md->disk->part0); in unlock_fs()
3025 r = kobject_uevent_env(&disk_to_dev(md->disk)->kobj, action, envp); in dm_kobject_uevent()
3063 return md->disk; in dm_disk()