dm_dev           1382 drivers/hv/hv_balloon.c static int dm_thread_func(void *dm_dev)
dm_dev           1384 drivers/hv/hv_balloon.c 	struct hv_dynmem_device *dm = dm_dev;
dm_dev            388 drivers/md/dm-cache-target.c 	struct dm_dev *metadata_dev;
dm_dev            393 drivers/md/dm-cache-target.c 	struct dm_dev *origin_dev;
dm_dev            398 drivers/md/dm-cache-target.c 	struct dm_dev *cache_dev;
dm_dev           2038 drivers/md/dm-cache-target.c static sector_t get_dev_size(struct dm_dev *dev)
dm_dev           2077 drivers/md/dm-cache-target.c 	struct dm_dev *metadata_dev;
dm_dev           2079 drivers/md/dm-cache-target.c 	struct dm_dev *cache_dev;
dm_dev           2082 drivers/md/dm-cache-target.c 	struct dm_dev *origin_dev;
dm_dev           2447 drivers/md/dm-cache-target.c static int is_congested(struct dm_dev *dev, int bdi_bits)
dm_dev             73 drivers/md/dm-clone-target.c 	struct dm_dev *metadata_dev;
dm_dev             74 drivers/md/dm-clone-target.c 	struct dm_dev *dest_dev;
dm_dev             75 drivers/md/dm-clone-target.c 	struct dm_dev *source_dev;
dm_dev           1529 drivers/md/dm-clone-target.c static sector_t get_dev_size(struct dm_dev *dev)
dm_dev           2120 drivers/md/dm-clone-target.c 	struct dm_dev *dest_dev = clone->dest_dev;
dm_dev           2121 drivers/md/dm-clone-target.c 	struct dm_dev *source_dev = clone->source_dev;
dm_dev            134 drivers/md/dm-crypt.c 	struct dm_dev *dev;
dm_dev             21 drivers/md/dm-delay.c 	struct dm_dev *dev;
dm_dev             23 drivers/md/dm-dust.c 	struct dm_dev *dev;
dm_dev            465 drivers/md/dm-dust.c 	struct dm_dev *dev = dd->dev;
dm_dev           1142 drivers/md/dm-era-target.c 	struct dm_dev *metadata_dev;
dm_dev           1143 drivers/md/dm-era-target.c 	struct dm_dev *origin_dev;
dm_dev           1378 drivers/md/dm-era-target.c static int dev_is_congested(struct dm_dev *dev, int bdi_bits)
dm_dev           1662 drivers/md/dm-era-target.c static sector_t get_dev_size(struct dm_dev *dev)
dm_dev            133 drivers/md/dm-exception-store.h struct dm_dev *dm_snap_origin(struct dm_snapshot *snap);
dm_dev            134 drivers/md/dm-exception-store.h struct dm_dev *dm_snap_cow(struct dm_snapshot *snap);
dm_dev             26 drivers/md/dm-flakey.c 	struct dm_dev *dev;
dm_dev            152 drivers/md/dm-integrity.c 	struct dm_dev *dev;
dm_dev            153 drivers/md/dm-integrity.c 	struct dm_dev *meta_dev;
dm_dev           1486 drivers/md/dm-ioctl.c 		deps->dev[count++] = huge_encode_dev(dd->dm_dev->bdev->bd_dev);
dm_dev             22 drivers/md/dm-linear.c 	struct dm_dev *dev;
dm_dev            125 drivers/md/dm-linear.c 	struct dm_dev *dev = lc->dev;
dm_dev             38 drivers/md/dm-log-userspace-base.c 	struct dm_dev *log_dev;
dm_dev            103 drivers/md/dm-log-writes.c 	struct dm_dev *dev;
dm_dev            104 drivers/md/dm-log-writes.c 	struct dm_dev *logdev;
dm_dev            844 drivers/md/dm-log-writes.c 	struct dm_dev *dev = lc->dev;
dm_dev            247 drivers/md/dm-log.c 	struct dm_dev *log_dev;
dm_dev            365 drivers/md/dm-log.c 			      struct dm_dev *dev)
dm_dev            546 drivers/md/dm-log.c 	struct dm_dev *dev;
dm_dev           1302 drivers/md/dm-mpath.c static int action_dev(struct multipath *m, struct dm_dev *dev,
dm_dev           1791 drivers/md/dm-mpath.c 	struct dm_dev *dev;
dm_dev             12 drivers/md/dm-mpath.h struct dm_dev;
dm_dev             15 drivers/md/dm-mpath.h 	struct dm_dev *dev;	/* Read-only */
dm_dev             53 drivers/md/dm-raid.c 	struct dm_dev *meta_dev;
dm_dev             54 drivers/md/dm-raid.c 	struct dm_dev *data_dev;
dm_dev            246 drivers/md/dm-raid.c 		struct dm_dev *dev;
dm_dev           3497 drivers/md/dm-raid.c static const char *__get_dev_name(struct dm_dev *dev)
dm_dev             49 drivers/md/dm-raid1.c 	struct dm_dev *dev;
dm_dev             51 drivers/md/dm-snap.c 	struct dm_dev *origin;
dm_dev             52 drivers/md/dm-snap.c 	struct dm_dev *cow;
dm_dev            171 drivers/md/dm-snap.c struct dm_dev *dm_snap_origin(struct dm_snapshot *s)
dm_dev            177 drivers/md/dm-snap.c struct dm_dev *dm_snap_cow(struct dm_snapshot *s)
dm_dev            325 drivers/md/dm-snap.c 	struct dm_dev *dev;
dm_dev           1576 drivers/md/dm-snap.c static int do_origin(struct dm_dev *origin, struct bio *bio, bool limit);
dm_dev           2541 drivers/md/dm-snap.c static int do_origin(struct dm_dev *origin, struct bio *bio, bool limit)
dm_dev             22 drivers/md/dm-stripe.c 	struct dm_dev *dev;
dm_dev             31 drivers/md/dm-switch.c 	struct dm_dev *dmdev;
dm_dev            225 drivers/md/dm-table.c 		       dm_device_name(md), dd->dm_dev->name);
dm_dev            226 drivers/md/dm-table.c 		dm_put_table_device(md, dd->dm_dev);
dm_dev            270 drivers/md/dm-table.c 		if (dd->dm_dev->bdev->bd_dev == dev)
dm_dev            279 drivers/md/dm-table.c static int device_area_is_invalid(struct dm_target *ti, struct dm_dev *dev,
dm_dev            387 drivers/md/dm-table.c 	struct dm_dev *old_dev, *new_dev;
dm_dev            389 drivers/md/dm-table.c 	old_dev = dd->dm_dev;
dm_dev            391 drivers/md/dm-table.c 	r = dm_get_table_device(md, dd->dm_dev->bdev->bd_dev,
dm_dev            392 drivers/md/dm-table.c 				dd->dm_dev->mode | new_mode, &new_dev);
dm_dev            396 drivers/md/dm-table.c 	dd->dm_dev = new_dev;
dm_dev            427 drivers/md/dm-table.c 		  struct dm_dev **result)
dm_dev            446 drivers/md/dm-table.c 		if ((r = dm_get_table_device(t->md, dev, mode, &dd->dm_dev))) {
dm_dev            455 drivers/md/dm-table.c 	} else if (dd->dm_dev->mode != (mode | dd->dm_dev->mode)) {
dm_dev            462 drivers/md/dm-table.c 	*result = dd->dm_dev;
dm_dev            467 drivers/md/dm-table.c static int dm_set_device_limits(struct dm_target *ti, struct dm_dev *dev,
dm_dev            499 drivers/md/dm-table.c void dm_put_device(struct dm_target *ti, struct dm_dev *d)
dm_dev            506 drivers/md/dm-table.c 		if (dd->dm_dev == d) {
dm_dev            882 drivers/md/dm-table.c int device_supports_dax(struct dm_target *ti, struct dm_dev *dev,
dm_dev            892 drivers/md/dm-table.c static int device_dax_synchronous(struct dm_target *ti, struct dm_dev *dev,
dm_dev            926 drivers/md/dm-table.c static int device_is_rq_based(struct dm_target *ti, struct dm_dev *dev,
dm_dev           1214 drivers/md/dm-table.c 		template_disk = dd->dm_dev->bdev->bd_disk;
dm_dev           1383 drivers/md/dm-table.c static int count_device(struct dm_target *ti, struct dm_dev *dev,
dm_dev           1419 drivers/md/dm-table.c static int device_is_zoned_model(struct dm_target *ti, struct dm_dev *dev,
dm_dev           1449 drivers/md/dm-table.c static int device_matches_zone_sectors(struct dm_target *ti, struct dm_dev *dev,
dm_dev           1631 drivers/md/dm-table.c static int device_flush_capable(struct dm_target *ti, struct dm_dev *dev,
dm_dev           1669 drivers/md/dm-table.c 					  struct dm_dev *dev, sector_t start,
dm_dev           1699 drivers/md/dm-table.c static int device_is_nonrot(struct dm_target *ti, struct dm_dev *dev,
dm_dev           1707 drivers/md/dm-table.c static int device_is_not_random(struct dm_target *ti, struct dm_dev *dev,
dm_dev           1732 drivers/md/dm-table.c static int device_no_partial_completion(struct dm_target *ti, struct dm_dev *dev,
dm_dev           1746 drivers/md/dm-table.c static int device_not_write_same_capable(struct dm_target *ti, struct dm_dev *dev,
dm_dev           1773 drivers/md/dm-table.c static int device_not_write_zeroes_capable(struct dm_target *ti, struct dm_dev *dev,
dm_dev           1800 drivers/md/dm-table.c static int device_not_discard_capable(struct dm_target *ti, struct dm_dev *dev,
dm_dev           1834 drivers/md/dm-table.c 					   struct dm_dev *dev, sector_t start,
dm_dev           1862 drivers/md/dm-table.c 					struct dm_dev *dev, sector_t start,
dm_dev           2095 drivers/md/dm-table.c 		struct request_queue *q = bdev_get_queue(dd->dm_dev->bdev);
dm_dev           2103 drivers/md/dm-table.c 				     bdevname(dd->dm_dev->bdev, b));
dm_dev            325 drivers/md/dm-thin.c 	struct dm_dev *data_dev;
dm_dev            326 drivers/md/dm-thin.c 	struct dm_dev *metadata_dev;
dm_dev            340 drivers/md/dm-thin.c 	struct dm_dev *pool_dev;
dm_dev            341 drivers/md/dm-thin.c 	struct dm_dev *origin_dev;
dm_dev           1321 drivers/md/dm-thin.c 			  struct dm_dev *origin, dm_block_t data_origin,
dm_dev           3307 drivers/md/dm-thin.c 	struct dm_dev *data_dev;
dm_dev           3310 drivers/md/dm-thin.c 	struct dm_dev *metadata_dev;
dm_dev           4196 drivers/md/dm-thin.c 	struct dm_dev *pool_dev, *origin_dev;
dm_dev             12 drivers/md/dm-unstripe.c 	struct dm_dev *dev;
dm_dev             36 drivers/md/dm-verity-fec.h 	struct dm_dev *dev;	/* parity data device */
dm_dev             34 drivers/md/dm-verity.h 	struct dm_dev *data_dev;
dm_dev             35 drivers/md/dm-verity.h 	struct dm_dev *hash_dev;
dm_dev            137 drivers/md/dm-writecache.c 	struct dm_dev *dev;
dm_dev            138 drivers/md/dm-writecache.c 	struct dm_dev *ssd_dev;
dm_dev            426 drivers/md/dm-writecache.c static void writecache_disk_flush(struct dm_writecache *wc, struct dm_dev *dev);
dm_dev            513 drivers/md/dm-writecache.c static void writecache_disk_flush(struct dm_writecache *wc, struct dm_dev *dev)
dm_dev             41 drivers/md/dm-zoned-target.c 	struct dm_dev		*ddev;
dm_dev            158 drivers/md/dm.c 	struct dm_dev dm_dev;
dm_dev            749 drivers/md/dm.c 	BUG_ON(td->dm_dev.bdev);
dm_dev            751 drivers/md/dm.c 	bdev = blkdev_get_by_dev(dev, td->dm_dev.mode | FMODE_EXCL, _dm_claim_ptr);
dm_dev            757 drivers/md/dm.c 		blkdev_put(bdev, td->dm_dev.mode | FMODE_EXCL);
dm_dev            761 drivers/md/dm.c 	td->dm_dev.bdev = bdev;
dm_dev            762 drivers/md/dm.c 	td->dm_dev.dax_dev = dax_get_by_host(bdev->bd_disk->disk_name);
dm_dev            771 drivers/md/dm.c 	if (!td->dm_dev.bdev)
dm_dev            774 drivers/md/dm.c 	bd_unlink_disk_holder(td->dm_dev.bdev, dm_disk(md));
dm_dev            775 drivers/md/dm.c 	blkdev_put(td->dm_dev.bdev, td->dm_dev.mode | FMODE_EXCL);
dm_dev            776 drivers/md/dm.c 	put_dax(td->dm_dev.dax_dev);
dm_dev            777 drivers/md/dm.c 	td->dm_dev.bdev = NULL;
dm_dev            778 drivers/md/dm.c 	td->dm_dev.dax_dev = NULL;
dm_dev            787 drivers/md/dm.c 		if (td->dm_dev.bdev->bd_dev == dev && td->dm_dev.mode == mode)
dm_dev            794 drivers/md/dm.c 			struct dm_dev **result)
dm_dev            808 drivers/md/dm.c 		td->dm_dev.mode = mode;
dm_dev            809 drivers/md/dm.c 		td->dm_dev.bdev = NULL;
dm_dev            817 drivers/md/dm.c 		format_dev_t(td->dm_dev.name, dev);
dm_dev            826 drivers/md/dm.c 	*result = &td->dm_dev;
dm_dev            831 drivers/md/dm.c void dm_put_table_device(struct mapped_device *md, struct dm_dev *d)
dm_dev            833 drivers/md/dm.c 	struct table_device *td = container_of(d, struct table_device, dm_dev);
dm_dev            853 drivers/md/dm.c 		       td->dm_dev.name, refcount_read(&td->count));
dm_dev           3084 drivers/md/dm.c static int __dm_pr_register(struct dm_target *ti, struct dm_dev *dev,
dm_dev             43 drivers/md/dm.h 	struct dm_dev *dm_dev;
dm_dev             77 drivers/md/dm.h int device_supports_dax(struct dm_target *ti, struct dm_dev *dev,
dm_dev            186 drivers/md/dm.h 			struct dm_dev **result);
dm_dev            187 drivers/md/dm.h void dm_put_table_device(struct mapped_device *md, struct dm_dev *d);
dm_dev             17 include/linux/device-mapper.h struct dm_dev;
dm_dev            111 include/linux/device-mapper.h 					   struct dm_dev *dev,
dm_dev            161 include/linux/device-mapper.h 		  struct dm_dev **result);
dm_dev            162 include/linux/device-mapper.h void dm_put_device(struct dm_target *ti, struct dm_dev *d);