/linux-master/drivers/md/ |
H A D | dm-thin-metadata.h | 45 struct dm_pool_metadata *dm_pool_metadata_open(struct block_device *bdev,
|
H A D | dm-unstripe.c | 139 bio_set_dev(bio, uc->dev->bdev);
|
H A D | md.h | 59 * 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 D | dm-zoned-metadata.c | 553 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 D | dm-bufio.c | 981 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 D | raid10.c | 420 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 D | radeon_object.h | 96 rdev = radeon_get_rdev(bo->tbo.bdev);
|
/linux-master/block/ |
H A D | Makefile | 6 obj-y := bdev.o fops.o bio.o elevator.o blk-core.o blk-sysfs.o \
|
H A D | blk-flush.c | 464 * @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 D | target_core_backend.h | 125 struct block_device *bdev);
|
/linux-master/mm/ |
H A D | page_io.c | 340 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 D | blocklayout.h | 98 struct block_device *bdev; member in struct:pnfs_block_dev_map
|
/linux-master/drivers/nvme/target/ |
H A D | nvmet.h | 62 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 D | amdgpu_hmm.c | 71 struct amdgpu_device *adev = amdgpu_ttm_adev(bo->tbo.bdev);
|
/linux-master/drivers/gpu/drm/amd/display/amdgpu_dm/ |
H A D | amdgpu_dm_wb.c | 101 adev = amdgpu_ttm_adev(rbo->tbo.bdev);
|
/linux-master/fs/bcachefs/ |
H A D | super-io.c | 161 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 D | cmdline.c | 240 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 D | readpage.c | 226 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 D | block.c | 84 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 D | config.c | 347 config->bdev = params->bdev;
|
/linux-master/drivers/target/ |
H A D | target_core_device.c | 802 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 D | bio.c | 334 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 D | floppy.c | 3228 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 D | request.c | 655 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 D | blkback.c | 468 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,
|