| /Linux-v5.4/drivers/md/ |
| D | dm-table.c | 225 dm_device_name(md), dd->dm_dev->name); in free_devices() 226 dm_put_table_device(md, dd->dm_dev); in free_devices() 270 if (dd->dm_dev->bdev->bd_dev == dev) in find_device() 279 static int device_area_is_invalid(struct dm_target *ti, struct dm_dev *dev, in device_area_is_invalid() 387 struct dm_dev *old_dev, *new_dev; in upgrade_mode() 389 old_dev = dd->dm_dev; in upgrade_mode() 391 r = dm_get_table_device(md, dd->dm_dev->bdev->bd_dev, in upgrade_mode() 392 dd->dm_dev->mode | new_mode, &new_dev); in upgrade_mode() 396 dd->dm_dev = new_dev; in upgrade_mode() 427 struct dm_dev **result) in dm_get_device() [all …]
|
| D | dm.h | 43 struct dm_dev *dm_dev; member 77 int device_supports_dax(struct dm_target *ti, struct dm_dev *dev, 186 struct dm_dev **result); 187 void dm_put_table_device(struct mapped_device *md, struct dm_dev *d);
|
| D | dm-mpath.h | 12 struct dm_dev; 15 struct dm_dev *dev; /* Read-only */
|
| D | dm-verity.h | 34 struct dm_dev *data_dev; 35 struct dm_dev *hash_dev;
|
| D | dm-exception-store.h | 133 struct dm_dev *dm_snap_origin(struct dm_snapshot *snap); 134 struct dm_dev *dm_snap_cow(struct dm_snapshot *snap);
|
| D | dm.c | 158 struct dm_dev dm_dev; member 749 BUG_ON(td->dm_dev.bdev); in open_table_device() 751 bdev = blkdev_get_by_dev(dev, td->dm_dev.mode | FMODE_EXCL, _dm_claim_ptr); in open_table_device() 757 blkdev_put(bdev, td->dm_dev.mode | FMODE_EXCL); in open_table_device() 761 td->dm_dev.bdev = bdev; in open_table_device() 762 td->dm_dev.dax_dev = dax_get_by_host(bdev->bd_disk->disk_name); in open_table_device() 771 if (!td->dm_dev.bdev) in close_table_device() 774 bd_unlink_disk_holder(td->dm_dev.bdev, dm_disk(md)); in close_table_device() 775 blkdev_put(td->dm_dev.bdev, td->dm_dev.mode | FMODE_EXCL); in close_table_device() 776 put_dax(td->dm_dev.dax_dev); in close_table_device() [all …]
|
| D | dm-linear.c | 22 struct dm_dev *dev; 125 struct dm_dev *dev = lc->dev; in linear_prepare_ioctl()
|
| D | dm-verity-fec.h | 36 struct dm_dev *dev; /* parity data device */
|
| D | dm-log.c | 247 struct dm_dev *log_dev; 365 struct dm_dev *dev) in create_log_context() 546 struct dm_dev *dev; in disk_ctr()
|
| D | dm-dust.c | 23 struct dm_dev *dev; 465 struct dm_dev *dev = dd->dev; in dust_prepare_ioctl()
|
| D | dm-clone-target.c | 73 struct dm_dev *metadata_dev; 74 struct dm_dev *dest_dev; 75 struct dm_dev *source_dev; 1478 static sector_t get_dev_size(struct dm_dev *dev) in get_dev_size() 2057 struct dm_dev *dest_dev = clone->dest_dev; in clone_iterate_devices() 2058 struct dm_dev *source_dev = clone->source_dev; in clone_iterate_devices()
|
| D | dm-unstripe.c | 12 struct dm_dev *dev;
|
| D | dm-snap.c | 51 struct dm_dev *origin; 52 struct dm_dev *cow; 171 struct dm_dev *dm_snap_origin(struct dm_snapshot *s) in dm_snap_origin() 177 struct dm_dev *dm_snap_cow(struct dm_snapshot *s) in dm_snap_cow() 325 struct dm_dev *dev; 1576 static int do_origin(struct dm_dev *origin, struct bio *bio, bool limit); 2541 static int do_origin(struct dm_dev *origin, struct bio *bio, bool limit) in do_origin()
|
| D | dm-log-writes.c | 103 struct dm_dev *dev; 104 struct dm_dev *logdev; 844 struct dm_dev *dev = lc->dev; in log_writes_prepare_ioctl()
|
| D | dm-era-target.c | 1142 struct dm_dev *metadata_dev; 1143 struct dm_dev *origin_dev; 1378 static int dev_is_congested(struct dm_dev *dev, int bdi_bits) in dev_is_congested() 1662 static sector_t get_dev_size(struct dm_dev *dev) in get_dev_size()
|
| D | dm-cache-target.c | 388 struct dm_dev *metadata_dev; 393 struct dm_dev *origin_dev; 398 struct dm_dev *cache_dev; 2038 static sector_t get_dev_size(struct dm_dev *dev) in get_dev_size() 2077 struct dm_dev *metadata_dev; 2079 struct dm_dev *cache_dev; 2082 struct dm_dev *origin_dev; 2447 static int is_congested(struct dm_dev *dev, int bdi_bits) in is_congested()
|
| D | dm-delay.c | 21 struct dm_dev *dev;
|
| D | dm-thin.c | 324 struct dm_dev *data_dev; 325 struct dm_dev *metadata_dev; 338 struct dm_dev *pool_dev; 339 struct dm_dev *origin_dev; 1319 struct dm_dev *origin, dm_block_t data_origin, in schedule_copy() 3266 struct dm_dev *data_dev; in pool_ctr() 3269 struct dm_dev *metadata_dev; in pool_ctr() 4151 struct dm_dev *pool_dev, *origin_dev; in thin_ctr()
|
| D | dm-flakey.c | 26 struct dm_dev *dev;
|
| D | dm-switch.c | 31 struct dm_dev *dmdev;
|
| D | dm-stripe.c | 22 struct dm_dev *dev;
|
| D | dm-writecache.c | 137 struct dm_dev *dev; 138 struct dm_dev *ssd_dev; 426 static void writecache_disk_flush(struct dm_writecache *wc, struct dm_dev *dev); 504 static void writecache_disk_flush(struct dm_writecache *wc, struct dm_dev *dev) in writecache_disk_flush()
|
| D | dm-log-userspace-base.c | 38 struct dm_dev *log_dev;
|
| /Linux-v5.4/include/linux/ |
| D | device-mapper.h | 17 struct dm_dev; 111 struct dm_dev *dev, 147 struct dm_dev { struct 161 struct dm_dev **result); argument 162 void dm_put_device(struct dm_target *ti, struct dm_dev *d);
|
| /Linux-v5.4/drivers/hv/ |
| D | hv_balloon.c | 1389 static int dm_thread_func(void *dm_dev) in dm_thread_func() argument 1391 struct hv_dynmem_device *dm = dm_dev; in dm_thread_func()
|