/linux-master/drivers/md/ |
H A D | dm-log-writes.c | 221 bio = bio_alloc(lc->logdev->bdev, 1, REQ_OP_WRITE, GFP_KERNEL); 273 bio = bio_alloc(lc->logdev->bdev, bio_pages, REQ_OP_WRITE, 354 bio = bio_alloc(lc->logdev->bdev, bio_max_segs(block->vec_cnt), 371 bio = bio_alloc(lc->logdev->bdev, 427 return bdev_nr_sectors(lc->logdev->bdev); 550 lc->sectorsize = bdev_logical_block_size(lc->dev->bdev); 640 bio_set_dev(bio, lc->dev->bdev); 821 struct block_device **bdev) 826 *bdev = dev->bdev; 820 log_writes_prepare_ioctl(struct dm_target *ti, struct block_device **bdev) argument [all...] |
H A D | dm-log.c | 309 .bdev = lc->header_location.bdev, 442 lc->header_location.bdev = lc->log_dev->bdev; 450 bdev_logical_block_size(lc->header_location.bdev)); 452 if (buf_size > bdev_nr_bytes(dev->bdev)) {
|
H A D | dm-mpath.c | 514 struct block_device *bdev; local 538 bdev = pgpath->path.dev->bdev; 539 q = bdev_get_queue(bdev); 661 bio_set_dev(bio, pgpath->path.dev->bdev); 882 static int setup_scsi_dh(struct block_device *bdev, struct multipath *m, argument 885 struct request_queue *q = bdev_get_queue(bdev); 915 DMINFO("retaining handler on device %pg", bdev); 961 q = bdev_get_queue(p->path.dev->bdev); 965 r = setup_scsi_dh(p->path.dev->bdev, 2028 multipath_prepare_ioctl(struct dm_target *ti, struct block_device **bdev) argument [all...] |
H A D | dm-raid.c | 699 * Change bdev capacity of @rs in case of a disk add/remove reshape 900 rs->dev[i].rdev.meta_bdev = rs->dev[i].meta_dev->bdev; 902 rs->dev[i].rdev.bdev = rs->dev[i].data_dev->bdev; 1272 jdev->bdev = rs->journal_dev.dev->bdev; 1273 jdev->sectors = bdev_nr_sectors(jdev->bdev); 1604 rdev->bdev && rdev->sectors) 1618 if (!test_bit(Journal, &rdev->flags) && rdev->bdev) { 1619 ds = min(ds, bdev_nr_sectors(rdev->bdev)); [all...] |
H A D | dm-raid1.c | 275 io[i].bdev = m->dev->bdev; 346 from.bdev = m->dev->bdev; 365 dest->bdev = m->dev->bdev; 468 bio_set_dev(bio, m->dev->bdev); 475 io->bdev = m->dev->bdev;
|
H A D | dm-snap-persistent.c | 236 .bdev = dm_snap_cow(ps->store->snap)->bdev, 321 bdev) >> 9); 497 client = dm_bufio_client_create(dm_snap_cow(ps->store->snap)->bdev, 581 *total_sectors = get_dev_size(dm_snap_cow(store->snap)->bdev); 678 sector_t size = get_dev_size(dm_snap_cow(store->snap)->bdev);
|
H A D | dm-snap-transient.c | 46 sector_t size = get_dev_size(dm_snap_cow(store->snap)->bdev); 72 *total_sectors = get_dev_size(dm_snap_cow(store->snap)->bdev);
|
H A D | dm-snap.c | 316 struct block_device *bdev; member in struct:origin 383 static unsigned int origin_hash(struct block_device *bdev) argument 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; local 596 struct block_device *bdev = s->origin->bdev; local 1798 struct block_device *bdev = s->origin->bdev; local 2287 get_origin_minimum_chunksize(struct block_device *bdev) argument [all...] |
H A D | dm-stripe.c | 259 bio_set_dev(bio, sc->stripe[target_stripe].dev->bdev); 280 bio_set_dev(bio, sc->stripe[target_bio_nr].dev->bdev); 295 bio_set_dev(bio, sc->stripe[stripe].dev->bdev); 304 struct block_device *bdev; local 310 bdev = sc->stripe[stripe].dev->bdev; 312 *pgoff = (get_start_sect(bdev) + dev_sector) >> PAGE_SECTORS_SHIFT;
|
H A D | dm-switch.c | 326 bio_set_dev(bio, sctx->path_list[path_nr].dmdev->bdev); 520 static int switch_prepare_ioctl(struct dm_target *ti, struct block_device **bdev) argument 527 *bdev = sctx->path_list[path_nr].dmdev->bdev; 533 bdev_nr_sectors((*bdev)))
|
H A D | dm-table.c | 222 if (dd->dm_dev->bdev->bd_dev == dev) 235 struct block_device *bdev = dev->bdev; local 236 sector_t dev_size = bdev_nr_sectors(bdev); 245 dm_device_name(ti->table->md), bdev, 256 if (bdev_is_zoned(bdev)) { 257 unsigned int zone_sectors = bdev_zone_sectors(bdev); 263 zone_sectors, bdev); 280 zone_sectors, bdev); 292 limits->logical_block_size, bdev); 409 struct block_device *bdev = dev->bdev; local 864 struct block_device *bdev = dev->bdev; local [all...] |
H A D | dm-target.c | 231 return dm_report_zones(ioec->dev->bdev, ioec->start,
|
H A D | dm-thin-metadata.c | 151 struct block_device *bdev; member in struct:dm_pool_metadata 558 sector_t bdev_size = bdev_nr_sectors(pmd->bdev); 675 if (bdev_read_only(pmd->bdev)) 789 pmd->bm = dm_block_manager_create(pmd->bdev, THIN_METADATA_BLOCK_SIZE << SECTOR_SHIFT, 953 struct dm_pool_metadata *dm_pool_metadata_open(struct block_device *bdev, argument 971 pmd->bdev = bdev;
|
H A D | dm-thin-metadata.h | 45 struct dm_pool_metadata *dm_pool_metadata_open(struct block_device *bdev,
|
H A D | dm-thin.c | 404 return __blkdev_issue_discard(tc->pool_dev->bdev, s, len, GFP_NOIO, &op->bio); 725 bio_set_dev(bio, tc->pool_dev->bdev); 738 bio_set_dev(bio, tc->origin_dev->bdev); 1291 to.bdev = tc->pool_dev->bdev; 1351 from.bdev = origin->bdev; 1355 to.bdev = tc->pool_dev->bdev; 2850 struct block_device *data_bdev = pt->data_dev->bdev; 3227 get_dev_size(struct block_device *bdev) argument 3232 warn_if_metadata_device_too_big(struct block_device *bdev) argument 3241 get_metadata_dev_size(struct block_device *bdev) argument 3251 get_metadata_dev_size_in_blocks(struct block_device *bdev) argument [all...] |
H A D | dm-unstripe.c | 139 bio_set_dev(bio, uc->dev->bdev);
|
/linux-master/drivers/md/dm-vdo/ |
H A D | dedupe.c | 2194 .bdev = vdo->device_config->owned_device->bdev, 2585 zones->parameters.bdev = config->owned_device->bdev; 2586 result = uds_resume_index_session(zones->index_session, zones->parameters.bdev);
|
H A D | dm-vdo-target.c | 881 u64 device_size = i_size_read(config->owned_device->bdev->bd_inode); 1138 return vdo_get_backing_device(vdo)->bd_dev == config->owned_device->bdev->bd_dev; 2536 .bdev = vdo_get_backing_device(vdo),
|
/linux-master/drivers/md/dm-vdo/indexer/ |
H A D | config.c | 347 config->bdev = params->bdev;
|
H A D | config.h | 29 struct block_device *bdev; member in struct:uds_configuration
|
H A D | index-layout.c | 1671 result = uds_make_io_factory(config->bdev, &factory); 1744 struct block_device *bdev) 1746 return uds_replace_storage(layout->factory, bdev); 1743 uds_replace_index_layout_storage(struct index_layout *layout, struct block_device *bdev) argument
|
H A D | index-layout.h | 27 struct block_device *bdev);
|
H A D | index-session.c | 338 if (parameters->bdev == NULL) { 352 format_dev_t(name, parameters->bdev->bd_dev); 463 static int replace_device(struct uds_index_session *session, struct block_device *bdev) argument 467 result = uds_replace_index_storage(session->index, bdev); 471 session->parameters.bdev = bdev; 480 struct block_device *bdev) 505 if ((session->index != NULL) && (bdev != session->parameters.bdev)) { 506 result = replace_device(session, bdev); 479 uds_resume_index_session(struct uds_index_session *session, struct block_device *bdev) argument [all...] |
H A D | index.c | 1339 int uds_replace_index_storage(struct uds_index *index, struct block_device *bdev) argument 1341 return uds_replace_volume_storage(index->volume, index->layout, bdev);
|
H A D | index.h | 75 struct block_device *bdev);
|