Lines Matching refs:dm_dev
142 struct dm_dev dm_dev; member
759 td->dm_dev.mode = mode; in open_table_device()
760 td->dm_dev.bdev = bdev; in open_table_device()
761 td->dm_dev.bdev_file = bdev_file; in open_table_device()
762 td->dm_dev.dax_dev = fs_dax_get_by_bdev(bdev, &part_off, in open_table_device()
764 format_dev_t(td->dm_dev.name, dev); in open_table_device()
781 bd_unlink_disk_holder(td->dm_dev.bdev, md->disk); in close_table_device()
785 fput(td->dm_dev.bdev_file); in close_table_device()
787 __fput_sync(td->dm_dev.bdev_file); in close_table_device()
789 put_dax(td->dm_dev.dax_dev); in close_table_device()
800 if (td->dm_dev.bdev->bd_dev == dev && td->dm_dev.mode == mode) in find_table_device()
807 struct dm_dev **result) in dm_get_table_device()
824 *result = &td->dm_dev; in dm_get_table_device()
828 void dm_put_table_device(struct mapped_device *md, struct dm_dev *d) in dm_put_table_device()
830 struct table_device *td = container_of(d, struct table_device, dm_dev); in dm_put_table_device()
1590 bio_set_dev(clone, dd->dm_dev->bdev); in __send_empty_flush()
2210 bd_unlink_disk_holder(td->dm_dev.bdev, in cleanup_mapped_device()
2581 r = bd_link_disk_holder(td->dm_dev.bdev, md->disk); in dm_setup_md_queue()
2595 bd_unlink_disk_holder(td->dm_dev.bdev, md->disk); in dm_setup_md_queue()
3400 static int __dm_pr_register(struct dm_target *ti, struct dm_dev *dev, in __dm_pr_register()
3460 static int __dm_pr_reserve(struct dm_target *ti, struct dm_dev *dev, in __dm_pr_reserve()
3503 static int __dm_pr_release(struct dm_target *ti, struct dm_dev *dev, in __dm_pr_release()
3537 static int __dm_pr_preempt(struct dm_target *ti, struct dm_dev *dev, in __dm_pr_preempt()
3594 static int __dm_pr_read_keys(struct dm_target *ti, struct dm_dev *dev, in __dm_pr_read_keys()
3626 static int __dm_pr_read_reservation(struct dm_target *ti, struct dm_dev *dev, in __dm_pr_read_reservation()