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);