Home
last modified time | relevance | path

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

12

/linux-6.12.1/drivers/md/
Ddm-table.c176 dm_device_name(md), dd->dm_dev->name); in free_devices()
177 dm_put_table_device(md, dd->dm_dev); in free_devices()
223 if (dd->dm_dev->bdev->bd_dev == dev) in find_device()
232 static int device_area_is_invalid(struct dm_target *ti, struct dm_dev *dev, in device_area_is_invalid()
318 struct dm_dev *old_dev, *new_dev; in upgrade_mode()
320 old_dev = dd->dm_dev; in upgrade_mode()
322 r = dm_get_table_device(md, dd->dm_dev->bdev->bd_dev, in upgrade_mode()
323 dd->dm_dev->mode | new_mode, &new_dev); in upgrade_mode()
327 dd->dm_dev = new_dev; in upgrade_mode()
368 struct dm_dev **result) in dm_get_device()
[all …]
Ddm-mpath.h13 struct dm_dev;
16 struct dm_dev *dev; /* Read-only */
Ddm.h44 struct dm_dev *dm_dev; member
207 struct dm_dev **result);
208 void dm_put_table_device(struct mapped_device *md, struct dm_dev *d);
Ddm-verity.h37 struct dm_dev *data_dev;
38 struct dm_dev *hash_dev;
Ddm.c142 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()
[all …]
Ddm-exception-store.h134 struct dm_dev *dm_snap_origin(struct dm_snapshot *snap);
135 struct dm_dev *dm_snap_cow(struct dm_snapshot *snap);
Ddm-zone.c192 struct dm_dev *dev, sector_t start, in device_not_zone_append_capable()
240 static int dm_device_count_zones(struct dm_dev *dev, in dm_device_count_zones()
261 struct dm_dev *dev, sector_t start, in device_get_zone_resource_limits()
Ddm-linear.c23 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-clone-target.c72 struct dm_dev *metadata_dev;
73 struct dm_dev *dest_dev;
74 struct dm_dev *source_dev;
1511 static sector_t get_dev_size(struct dm_dev *dev) in get_dev_size()
2089 struct dm_dev *dest_dev = clone->dest_dev; in clone_iterate_devices()
2090 struct dm_dev *source_dev = clone->source_dev; in clone_iterate_devices()
Ddm-log.c250 struct dm_dev *log_dev;
370 struct dm_dev *dev) in create_log_context()
550 struct dm_dev *dev; in disk_ctr()
Ddm-ebs-target.c24 struct dm_dev *dev; /* Underlying device to emulate block size on. */
415 struct dm_dev *dev = ec->dev; in ebs_prepare_ioctl()
Ddm-dust.c24 struct dm_dev *dev;
540 struct dm_dev *dev = dd->dev; in dust_prepare_ioctl()
Ddm-unstripe.c13 struct dm_dev *dev;
Ddm-target.c120 struct dm_dev *dev;
Ddm-snap.c52 struct dm_dev *origin;
53 struct dm_dev *cow;
172 struct dm_dev *dm_snap_origin(struct dm_snapshot *s) in dm_snap_origin()
178 struct dm_dev *dm_snap_cow(struct dm_snapshot *s) in dm_snap_cow()
328 struct dm_dev *dev;
1583 static int do_origin(struct dm_dev *origin, struct bio *bio, bool limit);
2556 static int do_origin(struct dm_dev *origin, struct bio *bio, bool limit) in do_origin()
Ddm-log-writes.c104 struct dm_dev *dev;
105 struct dm_dev *logdev;
824 struct dm_dev *dev = lc->dev; in log_writes_prepare_ioctl()
Ddm-zoned-target.c41 struct dm_dev **ddev;
692 struct dm_dev *ddev; in dmz_get_zoned_device()
852 dmz->ddev = kcalloc(argc, sizeof(struct dm_dev *), GFP_KERNEL); in dmz_ctr()
Ddm-cache-target.c312 struct dm_dev *metadata_dev;
317 struct dm_dev *origin_dev;
322 struct dm_dev *cache_dev;
1968 static sector_t get_dev_size(struct dm_dev *dev) in get_dev_size()
2007 struct dm_dev *metadata_dev;
2009 struct dm_dev *cache_dev;
2012 struct dm_dev *origin_dev;
Ddm-era-target.c1175 struct dm_dev *metadata_dev;
1176 struct dm_dev *origin_dev;
1712 static sector_t get_dev_size(struct dm_dev *dev) in get_dev_size()
Ddm-thin.c328 struct dm_dev *data_dev;
329 struct dm_dev *metadata_dev;
341 struct dm_dev *pool_dev;
342 struct dm_dev *origin_dev;
1310 struct dm_dev *origin, dm_block_t data_origin, in schedule_copy()
3292 struct dm_dev *data_dev; in pool_ctr()
3295 struct dm_dev *metadata_dev; in pool_ctr()
4187 struct dm_dev *pool_dev, *origin_dev; in thin_ctr()
Ddm-delay.c23 struct dm_dev *dev;
Ddm-switch.c32 struct dm_dev *dmdev;
/linux-6.12.1/include/linux/
Ddevice-mapper.h18 struct dm_dev;
122 struct dm_dev *dev,
166 struct dm_dev { struct
179 struct dm_dev **result); argument
180 void dm_put_device(struct dm_target *ti, struct dm_dev *d);
/linux-6.12.1/drivers/md/dm-vdo/
Dtypes.h210 struct dm_dev *owned_device;

12