Home
last modified time | relevance | path

Searched refs:dm_dev (Results 1 – 25 of 32) sorted by relevance

12

/Linux-v5.4/drivers/md/
Ddm-table.c225 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 …]
Ddm.h43 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);
Ddm-mpath.h12 struct dm_dev;
15 struct dm_dev *dev; /* Read-only */
Ddm-verity.h34 struct dm_dev *data_dev;
35 struct dm_dev *hash_dev;
Ddm-exception-store.h133 struct dm_dev *dm_snap_origin(struct dm_snapshot *snap);
134 struct dm_dev *dm_snap_cow(struct dm_snapshot *snap);
Ddm.c158 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 …]
Ddm-linear.c22 struct dm_dev *dev;
125 struct dm_dev *dev = lc->dev; in linear_prepare_ioctl()
Ddm-verity-fec.h36 struct dm_dev *dev; /* parity data device */
Ddm-log.c247 struct dm_dev *log_dev;
365 struct dm_dev *dev) in create_log_context()
546 struct dm_dev *dev; in disk_ctr()
Ddm-dust.c23 struct dm_dev *dev;
465 struct dm_dev *dev = dd->dev; in dust_prepare_ioctl()
Ddm-clone-target.c73 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()
Ddm-unstripe.c12 struct dm_dev *dev;
Ddm-snap.c51 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()
Ddm-log-writes.c103 struct dm_dev *dev;
104 struct dm_dev *logdev;
844 struct dm_dev *dev = lc->dev; in log_writes_prepare_ioctl()
Ddm-era-target.c1142 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()
Ddm-cache-target.c388 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()
Ddm-delay.c21 struct dm_dev *dev;
Ddm-thin.c324 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()
Ddm-flakey.c26 struct dm_dev *dev;
Ddm-switch.c31 struct dm_dev *dmdev;
Ddm-stripe.c22 struct dm_dev *dev;
Ddm-writecache.c137 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()
Ddm-log-userspace-base.c38 struct dm_dev *log_dev;
/Linux-v5.4/include/linux/
Ddevice-mapper.h17 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/
Dhv_balloon.c1389 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()

12