Lines Matching refs:origin_dev
342 struct dm_dev *origin_dev;
735 bio_set_dev(bio, tc->origin_dev->bdev);
1420 schedule_copy(tc, virt_block, tc->origin_dev,
1425 schedule_copy(tc, virt_block, tc->origin_dev,
1937 if (tc->origin_dev)
1981 if (bio_data_dir(bio) == READ && tc->origin_dev) {
2059 if (tc->origin_dev) {
4166 if (tc->origin_dev)
4167 dm_put_device(ti, tc->origin_dev);
4176 * <pool_dev> <dev_id> [origin_dev]
4180 * origin_dev: a device external to the pool that should act as the origin
4189 struct dm_dev *pool_dev, *origin_dev;
4220 r = dm_get_device(ti, argv[2], BLK_OPEN_READ, &origin_dev);
4225 tc->origin_dev = origin_dev;
4320 if (tc->origin_dev)
4321 dm_put_device(ti, tc->origin_dev);
4399 if (tc->origin_dev)
4400 tc->origin_size = get_dev_size(tc->origin_dev->bdev);
4451 if (tc->origin_dev)
4452 DMEMIT(" %s", format_dev_t(buf, tc->origin_dev->bdev->bd_dev));