Searched refs:bdev (Results 201 - 225 of 414) sorted by relevance

1234567891011>>

/linux-master/drivers/md/
H A Ddm-thin-metadata.h45 struct dm_pool_metadata *dm_pool_metadata_open(struct block_device *bdev,
H A Ddm-unstripe.c139 bio_set_dev(bio, uc->dev->bdev);
H A Dmd.h59 * would otherwise be contained on the same device as the data (bdev).
62 struct block_device *bdev; /* block device handle */ member in struct:md_rdev
63 struct file *bdev_file; /* Handle from open for bdev */
622 static inline void md_sync_acct(struct block_device *bdev, unsigned long nr_sectors) argument
624 atomic_add(nr_sectors, &bdev->bd_disk->sync_io);
842 return !disk_live(rdev->bdev->bd_disk);
H A Ddm-zoned-metadata.c553 bio = bio_alloc(dev->bdev, 1, REQ_OP_READ | REQ_META | REQ_PRIO,
723 bio = bio_alloc(dev->bdev, 1, REQ_OP_WRITE | REQ_META | REQ_PRIO,
752 bio = bio_alloc(dev->bdev, 1, op | REQ_SYNC | REQ_META | REQ_PRIO,
808 ret = blkdev_issue_flush(dev->bdev);
851 ret = blkdev_issue_flush(dev->bdev);
922 ret = blkdev_issue_flush(dev->bdev);
1101 set, sb->dev->bdev, sb->block);
1529 ret = blkdev_report_zones(zoned_dev->bdev, 0,
1547 ret = blkdev_report_zones(zoned_dev->bdev, 0, BLK_ALL_ZONES,
1597 ret = blkdev_report_zones(dev->bdev, dmz_start_sec
[all...]
H A Ddm-bufio.c981 struct block_device *bdev; member in struct:dm_bufio_client
1306 .bdev = b->c->bdev,
1347 bio_init(bio, b->c->bdev, bio->bi_inline_vecs, 1, op);
2192 .bdev = c->bdev,
2216 .bdev = c->bdev,
2288 sector_t s = bdev_nr_sectors(c->bdev);
2468 struct dm_bufio_client *dm_bufio_client_create(struct block_device *bdev, unsigne argument
[all...]
H A Draid10.c420 rdev->bdev,
809 nonrot = bdev_nonrot(rdev->bdev);
1180 snprintf(b, sizeof(b), "%pg", err_rdev->bdev);
1203 rdev->bdev,
1222 read_bio = bio_alloc_clone(rdev->bdev, bio, gfp, &mddev->bio_set);
1256 mbio = bio_alloc_clone(rdev->bdev, bio, GFP_NOIO, &mddev->bio_set);
1985 mdname(mddev), rdev->bdev,
2009 rdev->bdev);
2386 bio_reset(tbio, conf->mirrors[d].rdev->bdev, REQ_OP_WRITE);
2399 md_sync_acct(conf->mirrors[d].rdev->bdev, bio_sector
[all...]
/linux-master/drivers/gpu/drm/radeon/
H A Dradeon_object.h96 rdev = radeon_get_rdev(bo->tbo.bdev);
/linux-master/block/
H A DMakefile6 obj-y := bdev.o fops.o bio.o elevator.o blk-core.o blk-sysfs.o \
H A Dblk-flush.c464 * @bdev: blockdev to issue flush for
469 int blkdev_issue_flush(struct block_device *bdev) argument
473 bio_init(&bio, bdev, NULL, 0, REQ_OP_WRITE | REQ_PREFLUSH);
/linux-master/include/target/
H A Dtarget_core_backend.h125 struct block_device *bdev);
/linux-master/mm/
H A Dpage_io.c340 bio_init(&bio, sis->bdev, &bv, 1,
360 bio = bio_alloc(sis->bdev, 1,
468 bio_init(&bio, sis->bdev, &bv, 1, REQ_OP_READ);
487 bio = bio_alloc(sis->bdev, 1, REQ_OP_READ, GFP_KERNEL);
/linux-master/fs/nfs/blocklayout/
H A Dblocklayout.h98 struct block_device *bdev; member in struct:pnfs_block_dev_map
/linux-master/drivers/nvme/target/
H A Dnvmet.h62 struct block_device *bdev; member in struct:nvmet_ns
97 return ns->bdev ? disk_to_dev(ns->bdev->bd_disk) : NULL;
462 void nvmet_bdev_set_limits(struct block_device *bdev, struct nvme_id_ns *id);
/linux-master/drivers/gpu/drm/amd/amdgpu/
H A Damdgpu_hmm.c71 struct amdgpu_device *adev = amdgpu_ttm_adev(bo->tbo.bdev);
/linux-master/drivers/gpu/drm/amd/display/amdgpu_dm/
H A Damdgpu_dm_wb.c101 adev = amdgpu_ttm_adev(rbo->tbo.bdev);
/linux-master/fs/bcachefs/
H A Dsuper-io.c161 if (sb->bdev)
162 new_bytes = max_t(size_t, new_bytes, bdev_logical_block_size(sb->bdev));
175 prt_bdevname(&buf, sb->bdev);
628 bio_reset(sb->bio, sb->bdev, REQ_OP_READ|REQ_SYNC|REQ_META);
736 sb->bdev = file_bdev(sb->s_bdev_file);
771 bio_reset(sb->bio, sb->bdev, REQ_OP_READ|REQ_SYNC|REQ_META);
806 bdev_logical_block_size(sb->bdev) &&
815 bdev_logical_block_size(sb->bdev));
879 bio_reset(bio, ca->disk_sb.bdev, REQ_OP_READ|REQ_SYNC|REQ_META);
903 bio_reset(bio, ca->disk_sb.bdev, REQ_OP_WRIT
[all...]
/linux-master/block/partitions/
H A Dcmdline.c240 const char *bdev)
242 while (parts && strncmp(bdev, parts->name, sizeof(parts->name)))
239 cmdline_parts_find(struct cmdline_parts *parts, const char *bdev) argument
/linux-master/fs/ext4/
H A Dreadpage.c226 struct block_device *bdev = inode->i_sb->s_bdev; local
354 bio = bio_alloc(bdev, bio_max_segs(nr_pages),
/linux-master/fs/squashfs/
H A Dblock.c84 struct block_device *bdev = fullbio->bi_bdev; local
115 struct bio *new = bio_alloc_clone(bdev, fullbio,
/linux-master/drivers/md/dm-vdo/indexer/
H A Dconfig.c347 config->bdev = params->bdev;
/linux-master/drivers/target/
H A Dtarget_core_device.c802 struct block_device *bdev)
804 int block_size = bdev_logical_block_size(bdev);
806 if (!bdev_max_discard_sectors(bdev))
810 bdev_max_discard_sectors(bdev) >> (ilog2(block_size) - 9);
815 attrib->unmap_granularity = bdev_discard_granularity(bdev) / block_size;
817 bdev_discard_alignment(bdev) / block_size;
801 target_configure_unmap_from_queue(struct se_dev_attrib *attrib, struct block_device *bdev) argument
/linux-master/fs/btrfs/
H A Dbio.c334 if (!dev || !dev->bdev)
449 if (!dev || !dev->bdev ||
457 bio_set_dev(bio, dev->bdev);
473 (unsigned long)dev->bdev->bd_dev, btrfs_dev_name(dev),
809 if (!smap.dev->bdev ||
815 bio_init(&bio, smap.dev->bdev, &bvec, 1, REQ_OP_WRITE | REQ_SYNC);
/linux-master/drivers/block/
H A Dfloppy.c3228 int drive, int type, struct block_device *bdev)
3295 invalidate_drive(bdev->bd_disk);
3366 static int fd_getgeo(struct block_device *bdev, struct hd_geometry *geo) argument
3368 int drive = (long)bdev->bd_disk->private_data;
3401 static int fd_locked_ioctl(struct block_device *bdev, blk_mode_t mode, argument
3404 int drive = (long)bdev->bd_disk->private_data;
3473 return invalidate_drive(bdev->bd_disk);
3476 return set_geometry(cmd, &inparam.g, drive, type, bdev);
3512 return invalidate_drive(bdev->bd_disk);
3574 static int fd_ioctl(struct block_device *bdev, blk_mode_ argument
3227 set_geometry(unsigned int cmd, struct floppy_struct *g, int drive, int type, struct block_device *bdev) argument
3662 compat_set_geometry(struct block_device *bdev, blk_mode_t mode, unsigned int cmd, struct compat_floppy_struct __user *arg) argument
3869 fd_compat_ioctl(struct block_device *bdev, blk_mode_t mode, unsigned int cmd, unsigned long param) argument
4139 __floppy_read_block_0(struct block_device *bdev, int drive) argument
[all...]
/linux-master/drivers/md/bcache/
H A Drequest.c655 dc->bdev, bio->bi_status);
1008 !bdev_max_discard_sectors(dc->bdev))
1124 !bdev_max_discard_sectors(dc->bdev))
1203 bio_set_dev(bio, dc->bdev);
1238 if (!dc->bdev->bd_disk->fops->ioctl)
1240 return dc->bdev->bd_disk->fops->ioctl(dc->bdev, mode, cmd, arg);
/linux-master/drivers/block/xen-blkback/
H A Dblkback.c468 req->bdev = file_bdev(vbd->bdev_file);
972 struct block_device *bdev = file_bdev(blkif->vbd.bdev_file); local
991 err = blkdev_issue_secure_erase(bdev,
995 err = blkdev_issue_discard(bdev, req->u.discard.sector_number,
1394 * This check _MUST_ be done after xen_vbd_translate as the preq.bdev
1399 ((bdev_logical_block_size(preq.bdev) >> 9) - 1)) {
1434 bio = bio_alloc(preq.bdev, bio_max_segs(nseg - i),
1450 bio = bio_alloc(preq.bdev, 0, operation | operation_flags,

Completed in 913 milliseconds

1234567891011>>