Lines Matching refs:bdev

294 	struct block_device *bdev;  member
360 static unsigned origin_hash(struct block_device *bdev) in origin_hash() argument
362 return bdev->bd_dev & ORIGIN_MASK; in origin_hash()
372 if (bdev_equal(o->bdev, origin)) in __lookup_origin()
380 struct list_head *sl = &_origins[origin_hash(o->bdev)]; in __insert_origin()
391 if (bdev_equal(o->dev->bdev, origin)) in __lookup_dm_origin()
399 struct list_head *sl = &_dm_origins[origin_hash(o->dev->bdev)]; in __insert_dm_origin()
433 o = __lookup_origin(snap->origin->bdev); in __find_snapshots_sharing_cow()
440 if (!bdev_equal(s->cow->bdev, snap->cow->bdev)) in __find_snapshots_sharing_cow()
531 struct block_device *bdev = snap->origin->bdev; in register_snapshot() local
546 o = __lookup_origin(bdev); in register_snapshot()
555 o->bdev = bdev; in register_snapshot()
573 struct block_device *bdev = s->origin->bdev; in reregister_snapshot() local
578 __insert_snapshot(__lookup_origin(bdev), s); in reregister_snapshot()
588 o = __lookup_origin(s->origin->bdev); in unregister_snapshot()
809 cow_dev_size = get_dev_size(s->cow->bdev); in init_hash_tables()
1004 dest.bdev = s->origin->bdev; in snapshot_merge_next_chunks()
1006 dest.count = min(io_size, get_dev_size(dest.bdev) - dest.sector); in snapshot_merge_next_chunks()
1008 src.bdev = s->cow->bdev; in snapshot_merge_next_chunks()
1140 origin_dev = s->origin->bdev->bd_dev; in snapshot_ctr()
1575 struct block_device *bdev = s->origin->bdev; in start_copy() local
1578 dev_size = get_dev_size(bdev); in start_copy()
1580 src.bdev = bdev; in start_copy()
1584 dest.bdev = s->cow->bdev; in start_copy()
1670 bio->bi_bdev = s->cow->bdev; in remap_exception()
1688 bio->bi_bdev = s->cow->bdev; in snapshot_map()
1775 bio->bi_bdev = s->origin->bdev; in snapshot_map()
1808 bio->bi_bdev = s->origin->bdev; in snapshot_merge_map()
1810 bio->bi_bdev = s->cow->bdev; in snapshot_merge_map()
1830 bio->bi_bdev = s->origin->bdev; in snapshot_merge_map()
1844 bio->bi_bdev = s->origin->bdev; in snapshot_merge_map()
1910 o = __lookup_dm_origin(s->origin->bdev); in snapshot_resume()
1963 static uint32_t get_origin_minimum_chunksize(struct block_device *bdev) in get_origin_minimum_chunksize() argument
1968 min_chunksize = __minimum_chunk_size(__lookup_origin(bdev)); in get_origin_minimum_chunksize()
1986 ti->max_io_len = get_origin_minimum_chunksize(s->origin->bdev); in snapshot_merge_resume()
2051 r = fn(ti, snap->cow, 0, get_dev_size(snap->cow->bdev), data); in snapshot_iterate_devices()
2190 o = __lookup_origin(origin->bdev); in do_origin()
2223 o = __lookup_origin(merging_snap->origin->bdev); in origin_write_extent()
2290 bio->bi_bdev = o->dev->bdev; in origin_map()
2316 o->split_boundary = get_origin_minimum_chunksize(o->dev->bdev); in origin_resume()