Lines Matching defs:bdev

316 	struct block_device *bdev;
383 static unsigned int origin_hash(struct block_device *bdev)
385 return bdev->bd_dev & ORIGIN_MASK;
395 if (bdev_equal(o->bdev, origin))
403 struct list_head *sl = &_origins[origin_hash(o->bdev)];
415 if (bdev_equal(o->dev->bdev, origin))
423 struct list_head *sl = &_dm_origins[origin_hash(o->dev->bdev)];
458 o = __lookup_origin(snap->origin->bdev);
465 if (!bdev_equal(s->cow->bdev, snap->cow->bdev))
554 struct block_device *bdev = snap->origin->bdev;
569 o = __lookup_origin(bdev);
578 o->bdev = bdev;
596 struct block_device *bdev = s->origin->bdev;
601 __insert_snapshot(__lookup_origin(bdev), s);
611 o = __lookup_origin(s->origin->bdev);
890 cow_dev_size = get_dev_size(s->cow->bdev);
1082 dest.bdev = s->origin->bdev;
1084 dest.count = min(io_size, get_dev_size(dest.bdev) - dest.sector);
1086 src.bdev = s->cow->bdev;
1139 if (blkdev_issue_flush(s->origin->bdev) < 0) {
1291 if (s->cow->bdev && s->cow->bdev == s->origin->bdev) {
1796 struct block_device *bdev = s->origin->bdev;
1799 dev_size = get_dev_size(bdev);
1801 src.bdev = bdev;
1805 dest.bdev = s->cow->bdev;
1908 bio_set_dev(bio, s->cow->bdev);
1930 dest.bdev = s->cow->bdev;
1958 bio_set_dev(bio, s->cow->bdev);
1992 bio_set_dev(bio, s->origin->bdev);
2091 bio_set_dev(bio, s->origin->bdev);
2125 bio_set_dev(bio, s->origin->bdev);
2127 bio_set_dev(bio, s->cow->bdev);
2153 bio_set_dev(bio, s->origin->bdev);
2167 bio_set_dev(bio, s->origin->bdev);
2232 o = __lookup_dm_origin(s->origin->bdev);
2285 static uint32_t get_origin_minimum_chunksize(struct block_device *bdev)
2290 min_chunksize = __minimum_chunk_size(__lookup_origin(bdev));
2308 ti->max_io_len = get_origin_minimum_chunksize(s->origin->bdev);
2391 r = fn(ti, snap->cow, 0, get_dev_size(snap->cow->bdev), data);
2561 o = __lookup_origin(origin->bdev);
2603 o = __lookup_origin(merging_snap->origin->bdev);
2670 bio_set_dev(bio, o->dev->bdev);
2696 o->split_boundary = get_origin_minimum_chunksize(o->dev->bdev);