Home
last modified time | relevance | path

Searched refs:bi_bdev (Results 1 – 25 of 61) sorted by relevance

123

/Linux-v6.1/drivers/md/
Ddm-bio-record.h22 struct block_device *bi_bdev; member
34 bd->bi_bdev = bio->bi_bdev; in dm_bio_record()
46 bio->bi_bdev = bd->bi_bdev; in dm_bio_restore()
Ddm-audit.c73 int dev_major = MAJOR(bio->bi_bdev->bd_dev); in dm_audit_log_bio()
74 int dev_minor = MINOR(bio->bi_bdev->bd_dev); in dm_audit_log_bio()
Ddm-io-rewind.c59 struct blk_integrity *bi = blk_get_integrity(bio->bi_bdev->bd_disk); in dm_bio_integrity_rewind()
148 struct bio *new_orig = bio_alloc_clone(orig->bi_bdev, orig, in dm_io_rewind()
Dmd-multipath.c308 bio->bi_bdev, in multipathd()
313 bio->bi_bdev, in multipathd()
Dmd.h584 md_sync_acct(bio->bi_bdev, nr_sectors); in md_sync_acct_bio()
829 !bio->bi_bdev->bd_disk->queue->limits.max_write_zeroes_sectors) in mddev_check_write_zeroes()
Ddm-raid1.c1191 bio_record->details.bi_bdev = NULL; in mirror_map()
1258 if (!bio_record->details.bi_bdev) { in mirror_end_io()
1283 bio_record->details.bi_bdev = NULL; in mirror_end_io()
1293 bio_record->details.bi_bdev = NULL; in mirror_end_io()
Draid5-ppl.c423 bio->bi_bdev); in ppl_submit_iounit_bio()
495 bio = bio_alloc_bioset(prev->bi_bdev, BIO_MAX_VECS, in ppl_submit_iounit()
588 pr_debug("%s: dev: %pg\n", __func__, bio->bi_bdev); in ppl_flush_endio()
638 pr_debug("%s: dev: %ps\n", __func__, bio->bi_bdev); in ppl_do_flush()
Dmd-linear.c245 !bdev_max_discard_sectors(bio->bi_bdev))) { in linear_make_request()
Ddm.c514 bdev_start_io_acct(bio->bi_bdev, sectors, bio_op(bio), in dm_io_acct()
517 bdev_end_io_acct(bio->bi_bdev, bio_op(bio), start_time); in dm_io_acct()
639 clone->bi_bdev = md->disk->part0; in alloc_tio()
1118 !bdev_max_discard_sectors(bio->bi_bdev)) in clone_endio()
1121 !bdev_write_zeroes_sectors(bio->bi_bdev)) in clone_endio()
1126 unlikely(bdev_is_zoned(bio->bi_bdev))) in clone_endio()
1802 struct mapped_device *md = bio->bi_bdev->bd_disk->private_data; in dm_submit_bio()
/Linux-v6.1/block/
Dblk-core.c321 struct gendisk *disk = bio->bi_bdev->bd_disk; in __bio_queue_enter()
490 if (op_is_write(bio_op(bio)) && bdev_read_only(bio->bi_bdev)) { in bio_check_ro()
494 bio->bi_bdev); in bio_check_ro()
501 if (should_fail_request(bdev_whole(bio->bi_bdev), bio->bi_iter.bi_size)) in should_fail_bio()
514 sector_t maxsector = bdev_nr_sectors(bio->bi_bdev); in bio_check_eod()
522 current->comm, bio->bi_bdev, bio->bi_opf, in bio_check_eod()
534 struct block_device *p = bio->bi_bdev; in blk_partition_remap()
557 if (!bdev_is_zoned(bio->bi_bdev)) in blk_check_zone_append()
561 if (bio->bi_iter.bi_sector & (bdev_zone_sectors(bio->bi_bdev) - 1) || in blk_check_zone_append()
584 struct gendisk *disk = bio->bi_bdev->bd_disk; in __submit_bio()
[all …]
Dbio-integrity.c137 bvec_gap_to_prev(&bdev_get_queue(bio->bi_bdev)->limits, in bio_integrity_add_page()
159 struct blk_integrity *bi = blk_get_integrity(bio->bi_bdev->bd_disk); in bio_integrity_process()
166 iter.disk_name = bio->bi_bdev->bd_disk->disk_name; in bio_integrity_process()
202 struct blk_integrity *bi = blk_get_integrity(bio->bi_bdev->bd_disk); in bio_integrity_prep()
322 struct blk_integrity *bi = blk_get_integrity(bio->bi_bdev->bd_disk); in bio_integrity_verify_fn()
348 struct blk_integrity *bi = blk_get_integrity(bio->bi_bdev->bd_disk); in __bio_integrity_endio()
374 struct blk_integrity *bi = blk_get_integrity(bio->bi_bdev->bd_disk); in bio_integrity_advance()
390 struct blk_integrity *bi = blk_get_integrity(bio->bi_bdev->bd_disk); in bio_integrity_trim()
Dbio.c245 bio->bi_bdev = bdev; in bio_init()
300 bio->bi_bdev = bdev; in bio_reset()
301 if (bio->bi_bdev) in bio_reset()
659 sector_t maxsector = bdev_nr_sectors(bio->bi_bdev); in guard_bio_eod()
766 if (bio->bi_bdev) { in __bio_clone()
767 if (bio->bi_bdev == bio_src->bi_bdev && in __bio_clone()
1030 struct request_queue *q = bdev_get_queue(bio->bi_bdev); in bio_add_zone_append_page()
1036 if (WARN_ON_ONCE(!bdev_is_zoned(bio->bi_bdev))) in bio_add_zone_append_page()
1137 struct request_queue *q = bdev_get_queue(bio->bi_bdev); in bio_iov_bvec_set()
1169 struct request_queue *q = bdev_get_queue(bio->bi_bdev); in bio_iov_add_zone_append_page()
[all …]
Dblk-rq-qos.h195 if (bio->bi_bdev && (bio_flagged(bio, BIO_QOS_THROTTLED) || in rq_qos_done_bio()
197 struct request_queue *q = bdev_get_queue(bio->bi_bdev); in rq_qos_done_bio()
Dbounce.c167 bio = bio_alloc_bioset(bio_src->bi_bdev, bio_segments(bio_src), in bounce_clone_bio()
Dblk-crypto.c287 profile = bdev_get_queue(bio->bi_bdev)->crypto_profile; in __blk_crypto_bio_prep()
/Linux-v6.1/drivers/md/bcache/
Drequest.c688 bio_init_clone(orig_bio->bi_bdev, bio, orig_bio, GFP_NOIO); in do_bio_hook()
833 bio_reset(s->iop.bio, s->cache_miss->bi_bdev, REQ_OP_READ); in cached_dev_read_done()
915 cache_bio = bio_alloc_bioset(miss->bi_bdev, in cached_dev_cache_miss()
1026 flush = bio_alloc_bioset(bio->bi_bdev, 0, in cached_dev_write()
1039 s->iop.bio = bio_alloc_clone(bio->bi_bdev, bio, GFP_NOIO, in cached_dev_write()
1173 struct block_device *orig_bdev = bio->bi_bdev; in cached_dev_submit_bio()
1282 struct bcache_device *d = bio->bi_bdev->bd_disk->private_data; in flash_dev_submit_bio()
1290 s = search_alloc(bio, d, bio->bi_bdev, bio_start_io_acct(bio)); in flash_dev_submit_bio()
Ddebug.c118 bio_init(check, bio->bi_bdev, check->bi_inline_vecs, nr_segs, in bch_data_verify()
/Linux-v6.1/fs/xfs/
Dxfs_bio_io.c41 bio = bio_alloc(prev->bi_bdev, bio_max_vecs(left), in xfs_rw_bdev()
/Linux-v6.1/drivers/nvdimm/
Dnd_virtio.c108 struct bio *child = bio_alloc(bio->bi_bdev, 0, REQ_PREFLUSH, in async_pmem_flush()
/Linux-v6.1/kernel/trace/
Dblktrace.c915 blk_add_trace_bio(bio->bi_bdev->bd_disk->queue, bio, BLK_TA_BOUNCE, 0); in blk_add_trace_bio_bounce()
927 blk_add_trace_bio(bio->bi_bdev->bd_disk->queue, bio, BLK_TA_BACKMERGE, in blk_add_trace_bio_backmerge()
933 blk_add_trace_bio(bio->bi_bdev->bd_disk->queue, bio, BLK_TA_FRONTMERGE, in blk_add_trace_bio_frontmerge()
939 blk_add_trace_bio(bio->bi_bdev->bd_disk->queue, bio, BLK_TA_QUEUE, 0); in blk_add_trace_bio_queue()
944 blk_add_trace_bio(bio->bi_bdev->bd_disk->queue, bio, BLK_TA_GETRQ, 0); in blk_add_trace_getrq()
981 struct request_queue *q = bio->bi_bdev->bd_disk->queue; in blk_add_trace_split()
1010 struct request_queue *q = bio->bi_bdev->bd_disk->queue; in blk_add_trace_bio_remap()
/Linux-v6.1/drivers/block/
Dn64cart.c91 struct device *dev = bio->bi_bdev->bd_disk->private_data; in n64cart_submit_bio()
/Linux-v6.1/include/linux/
Dbio.h492 disk_devt((bio)->bi_bdev->bd_disk)
511 if (bio->bi_bdev != bdev) in bio_set_dev()
513 bio->bi_bdev = bdev; in bio_set_dev()
Dblkdev.h899 return disk_zone_no(bio->bi_bdev->bd_disk, bio->bi_iter.bi_sector); in bio_zone_no()
904 return disk_zone_is_seq(bio->bi_bdev->bd_disk, bio->bi_iter.bi_sector); in bio_zone_is_seq()
1473 return bio_end_io_acct_remapped(bio, start_time, bio->bi_bdev); in bio_end_io_acct()
Dblk_types.h254 struct block_device *bi_bdev; member
/Linux-v6.1/arch/m68k/emu/
Dnfblock.c62 struct nfhd_device *dev = bio->bi_bdev->bd_disk->private_data; in nfhd_submit_bio()

123