Lines Matching refs:origin_dev
341 struct dm_dev *origin_dev;
735 bio_set_dev(bio, tc->origin_dev->bdev);
1425 schedule_copy(tc, virt_block, tc->origin_dev,
1430 schedule_copy(tc, virt_block, tc->origin_dev,
1920 if (tc->origin_dev)
1964 if (bio_data_dir(bio) == READ && tc->origin_dev) {
2042 if (tc->origin_dev) {
4156 if (tc->origin_dev)
4157 dm_put_device(ti, tc->origin_dev);
4166 * <pool_dev> <dev_id> [origin_dev]
4170 * origin_dev: a device external to the pool that should act as the origin
4179 struct dm_dev *pool_dev, *origin_dev;
4210 r = dm_get_device(ti, argv[2], FMODE_READ, &origin_dev);
4215 tc->origin_dev = origin_dev;
4308 if (tc->origin_dev)
4309 dm_put_device(ti, tc->origin_dev);
4387 if (tc->origin_dev)
4388 tc->origin_size = get_dev_size(tc->origin_dev->bdev);
4439 if (tc->origin_dev)
4440 DMEMIT(" %s", format_dev_t(buf, tc->origin_dev->bdev->bd_dev));