Searched refs:origin_dev (Results 1 - 4 of 4) sorted by relevance

/linux-4.4.14/drivers/md/
H A Ddm-era-target.c1144 struct dm_dev *origin_dev; member in struct:era
1197 bio->bi_bdev = era->origin_dev->bdev; remap_to_origin()
1388 return dev_is_congested(era->origin_dev, bdi_bits); era_is_congested()
1399 if (era->origin_dev) era_destroy()
1400 dm_put_device(era->ti, era->origin_dev); era_destroy()
1451 r = dm_get_device(ti, argv[1], FMODE_READ | FMODE_WRITE, &era->origin_dev); era_ctr()
1630 format_dev_t(buf, era->origin_dev->bdev->bd_dev); era_status()
1672 return fn(ti, era->origin_dev, 0, get_dev_size(era->origin_dev), data); era_iterate_devices()
H A Ddm-cache-target.c233 struct dm_dev *origin_dev; member in struct:cache
766 bio->bi_bdev = cache->origin_dev->bdev; remap_to_origin()
856 return ((bio->bi_bdev == cache->origin_dev->bdev) && accountable_bio()
1262 o_region.bdev = cache->origin_dev->bdev; issue_copy()
2301 return is_congested(cache->origin_dev, bdi_bits) || cache_is_congested()
2343 if (cache->origin_dev) destroy()
2344 dm_put_device(cache->ti, cache->origin_dev); destroy()
2410 struct dm_dev *origin_dev; member in struct:cache_args
2430 if (ca->origin_dev) destroy_cache_args()
2431 dm_put_device(ca->ti, ca->origin_dev); destroy_cache_args()
2499 &ca->origin_dev); parse_origin_dev()
2505 ca->origin_sectors = get_dev_size(ca->origin_dev); parse_origin_dev()
2788 cache->origin_dev = ca->origin_dev; cache_create()
2791 ca->metadata_dev = ca->origin_dev = ca->cache_dev = NULL; cache_create()
3609 format_dev_t(buf, cache->origin_dev->bdev->bd_dev); cache_status()
3784 r = fn(ti, cache->origin_dev, 0, ti->len, data); cache_iterate_devices()
H A Ddm-thin.c299 struct dm_dev *origin_dev; member in struct:thin_c
693 bio->bi_bdev = tc->origin_dev->bdev; remap_to_origin()
1287 schedule_copy(tc, virt_block, tc->origin_dev, schedule_external_copy()
1292 schedule_copy(tc, virt_block, tc->origin_dev, schedule_external_copy()
1745 if (tc->origin_dev) provision_block()
1789 if (bio_data_dir(bio) == READ && tc->origin_dev) { process_cell()
1867 if (tc->origin_dev) { __process_bio_read_only()
3937 if (tc->origin_dev) thin_dtr()
3938 dm_put_device(ti, tc->origin_dev); thin_dtr()
3947 * <pool_dev> <dev_id> [origin_dev]
3951 * origin_dev: a device external to the pool that should act as the origin
3960 struct dm_dev *pool_dev, *origin_dev; thin_ctr() local
3986 r = dm_get_device(ti, argv[2], FMODE_READ, &origin_dev); thin_ctr()
3991 tc->origin_dev = origin_dev; thin_ctr()
4085 if (tc->origin_dev) thin_ctr()
4086 dm_put_device(ti, tc->origin_dev); thin_ctr()
4163 if (tc->origin_dev) thin_preresume()
4164 tc->origin_size = get_dev_size(tc->origin_dev->bdev); thin_preresume()
4215 if (tc->origin_dev) thin_status()
4216 DMEMIT(" %s", format_dev_t(buf, tc->origin_dev->bdev->bd_dev)); thin_status()
H A Ddm-snap.c1101 * Construct a snapshot mapping: <origin_dev> <COW-dev> <p|po|n> <chunk-size>
1109 dev_t origin_dev, cow_dev; snapshot_ctr() local
1140 origin_dev = s->origin->bdev->bd_dev; snapshot_ctr()
1147 if (cow_dev && cow_dev == origin_dev) { snapshot_ctr()

Completed in 316 milliseconds