Searched refs:bdev (Results 176 - 200 of 414) sorted by path

1234567891011>>

/linux-master/drivers/md/
H A Ddm-log-writes.c221 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 Ddm-log.c309 .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 Ddm-mpath.c514 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 Ddm-raid.c699 * 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 Ddm-raid1.c275 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 Ddm-snap-persistent.c236 .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 Ddm-snap-transient.c46 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 Ddm-snap.c316 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 Ddm-stripe.c259 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 Ddm-switch.c326 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 Ddm-table.c222 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 Ddm-target.c231 return dm_report_zones(ioec->dev->bdev, ioec->start,
H A Ddm-thin-metadata.c151 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 Ddm-thin-metadata.h45 struct dm_pool_metadata *dm_pool_metadata_open(struct block_device *bdev,
H A Ddm-thin.c404 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 Ddm-unstripe.c139 bio_set_dev(bio, uc->dev->bdev);
/linux-master/drivers/md/dm-vdo/
H A Ddedupe.c2194 .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 Ddm-vdo-target.c881 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 Dconfig.c347 config->bdev = params->bdev;
H A Dconfig.h29 struct block_device *bdev; member in struct:uds_configuration
H A Dindex-layout.c1671 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 Dindex-layout.h27 struct block_device *bdev);
H A Dindex-session.c338 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 Dindex.c1339 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 Dindex.h75 struct block_device *bdev);

Completed in 235 milliseconds

1234567891011>>