Home
last modified time | relevance | path

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

12

/linux/drivers/md/
H A Ddm-bio-record.h23 struct block_device *bi_bdev; member
35 bd->bi_bdev = bio->bi_bdev; in dm_bio_record()
47 bio->bi_bdev = bd->bi_bdev; in dm_bio_restore()
H A 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()
H A Ddm-io-rewind.c59 struct blk_integrity *bi = blk_get_integrity(bio->bi_bdev->bd_disk); in dm_bio_integrity_rewind()
146 struct bio *new_orig = bio_alloc_clone(orig->bi_bdev, orig, in dm_io_rewind()
H A Draid1-10.c114 struct md_rdev *rdev = (void *)bio->bi_bdev; in raid1_submit_write()
121 !bdev_max_discard_sectors(bio->bi_bdev))) in raid1_submit_write()
H A 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()
636 pr_debug("%s: dev: %ps\n", __func__, bio->bi_bdev); in ppl_do_flush()
H A Ddm.c512 bdev_start_io_acct(bio->bi_bdev, bio_op(bio), in dm_io_acct()
515 bdev_end_io_acct(bio->bi_bdev, bio_op(bio), in dm_io_acct()
646 clone->bi_bdev = md->disk->part0; in alloc_tio()
1103 !bdev_max_discard_sectors(bio->bi_bdev)) in clone_endio()
1106 !bdev_write_zeroes_sectors(bio->bi_bdev)) in clone_endio()
1111 unlikely(bdev_is_zoned(bio->bi_bdev))) in clone_endio()
1336 unlikely(bdev_is_zoned(bio->bi_bdev))) { in dm_accept_partial_bio()
2076 struct mapped_device *md = bio->bi_bdev->bd_disk->private_data; in dm_submit_bio()
H A Dmd-linear.c275 !bdev_max_discard_sectors(bio->bi_bdev))) { in linear_make_request()
/linux/block/
H A Dblk-core.c379 struct gendisk *disk = bio->bi_bdev->bd_disk; in __bio_queue_enter()
568 if (op_is_write(bio_op(bio)) && bdev_read_only(bio->bi_bdev)) { in bio_check_ro()
572 if (bdev_test_flag(bio->bi_bdev, BD_RO_WARNED)) in bio_check_ro()
575 bdev_set_flag(bio->bi_bdev, BD_RO_WARNED); in bio_check_ro()
582 bio->bi_bdev); in bio_check_ro()
588 if (should_fail_request(bdev_whole(bio->bi_bdev), bio->bi_iter.bi_size)) in should_fail_bio()
601 sector_t maxsector = bdev_nr_sectors(bio->bi_bdev); in bio_check_eod()
611 current->comm, bio->bi_bdev, bio->bi_opf, in bio_check_eod()
623 struct block_device *p = bio->bi_bdev; in blk_partition_remap()
646 if (!bdev_is_zoned(bio->bi_bdev)) in blk_check_zone_append()
[all …]
H A Dbio-integrity.c27 struct blk_integrity *bi = blk_get_integrity(bio->bi_bdev->bd_disk); in __bio_integrity_action()
70 struct blk_integrity *bi = blk_get_integrity(bio->bi_bdev->bd_disk); in bio_integrity_alloc_buf()
105 struct blk_integrity *bi = blk_get_integrity(bio->bi_bdev->bd_disk); in bio_integrity_setup_default()
227 struct request_queue *q = bdev_get_queue(bio->bi_bdev); in bio_integrity_add_page()
369 struct request_queue *q = bdev_get_queue(bio->bi_bdev); in bio_integrity_map_user()
466 struct blk_integrity *bi = blk_get_integrity(bio->bi_bdev->bd_disk); in bio_integrity_map_iter()
511 struct blk_integrity *bi = blk_get_integrity(bio->bi_bdev->bd_disk); in bio_integrity_advance()
527 struct blk_integrity *bi = blk_get_integrity(bio->bi_bdev->bd_disk); in bio_integrity_trim()
H A Dbio.c221 bio->bi_bdev = bdev; in bio_init()
282 bio->bi_bdev = bdev; in bio_reset()
283 if (bio->bi_bdev) in bio_reset()
314 bio_reset(bio, bio->bi_bdev, opf); in bio_reuse()
720 sector_t maxsector = bdev_nr_sectors(bio->bi_bdev); in guard_bio_eod()
812 bio->bi_bdev = NULL; in bio_put_percpu_cache()
865 if (bio->bi_bdev) { in __bio_clone()
866 if (bio->bi_bdev == bio_src->bi_bdev && in __bio_clone()
1302 if (bio->bi_bdev && blk_queue_pci_p2pdma(bio->bi_bdev->bd_disk->queue)) in bio_iov_iter_get_pages()
1572 bio->bi_bdev->bd_disk->lockdep_map); in bio_await()
[all …]
H A Dblk-zoned.c1088 struct gendisk *disk = bio->bi_bdev->bd_disk; in blk_zone_reset_bio_endio()
1113 struct gendisk *disk = bio->bi_bdev->bd_disk; in blk_zone_reset_all_bio_endio()
1137 sector += bdev_zone_sectors(bio->bi_bdev)) in blk_zone_reset_all_bio_endio()
1144 struct block_device *bdev = bio->bi_bdev; in blk_zone_finish_bio_endio()
1220 percpu_ref_get(&bio->bi_bdev->bd_disk->queue->q_usage_counter); in disk_zone_wplug_add_bio()
1267 struct gendisk *disk = bio->bi_bdev->bd_disk; in blk_zone_write_plug_bio_merged()
1369 struct gendisk *disk = bio->bi_bdev->bd_disk; in blk_zone_wplug_prepare_bio()
1425 struct gendisk *disk = bio->bi_bdev->bd_disk; in blk_zone_wplug_handle_write()
1445 if (!bdev_zone_is_seq(bio->bi_bdev, sector)) { in blk_zone_wplug_handle_write()
1535 struct gendisk *disk = bio->bi_bdev->bd_disk; in blk_zone_wplug_handle_native_zone_append()
[all …]
H A Dblk-rq-qos.h142 if (!bio->bi_bdev || (!bio_flagged(bio, BIO_QOS_THROTTLED) && in rq_qos_done_bio()
146 q = bdev_get_queue(bio->bi_bdev); in rq_qos_done_bio()
H A Dbio-integrity-fs.c57 struct blk_integrity *bi = blk_get_integrity(bio->bi_bdev->bd_disk); in fs_bio_integrity_verify()
H A Dblk-throttle.h171 if (!blk_throtl_activated(bio->bi_bdev->bd_queue)) in blk_should_throtl()
H A Derror-injection.c27 struct gendisk *disk = bio->bi_bdev->bd_disk; in __blk_error_inject()
/linux/drivers/md/bcache/
H A Drequest.c702 bio_init_clone(orig_bio->bi_bdev, bio, orig_bio, GFP_NOIO); in do_bio_hook()
847 bio_reset(s->iop.bio, s->cache_miss->bi_bdev, REQ_OP_READ); in CLOSURE_CALLBACK()
929 cache_bio = bio_alloc_bioset(miss->bi_bdev, in cached_dev_cache_miss()
1040 flush = bio_alloc_bioset(bio->bi_bdev, 0, in cached_dev_write()
1053 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()
1283 struct bcache_device *d = bio->bi_bdev->bd_disk->private_data; in flash_dev_submit_bio()
1291 s = search_alloc(bio, d, bio->bi_bdev, bio_start_io_acct(bio)); in flash_dev_submit_bio()
H A Ddebug.c118 bio_init_inline(check, bio->bi_bdev, nr_segs, REQ_OP_READ); in bch_data_verify()
/linux/include/linux/
H A Dbio.h542 disk_devt((bio)->bi_bdev->bd_disk)
566 if (bio->bi_bdev != bdev) in bio_set_dev()
568 bio->bi_bdev = bdev; in bio_set_dev()
H A Dblkdev.h891 if (!bio->bi_bdev->bd_disk->zone_wplugs_hash) in bio_needs_zone_write_plugging()
1064 return disk_zone_no(bio->bi_bdev->bd_disk, bio->bi_iter.bi_sector); in bio_zone_no()
1071 disk_zone_no(bio->bi_bdev->bd_disk, bio_end_sector(bio) - 1); in bio_straddles_zones()
1470 return bdev_offset_from_zone_start(bio->bi_bdev, in bio_offset_from_zone_start()
1646 return bio_end_io_acct_remapped(bio, start_time, bio->bi_bdev); in bio_end_io_acct()
H A Dblk_types.h212 struct block_device *bi_bdev; member
/linux/kernel/trace/
H A Dblktrace.c1128 blk_add_trace_bio(bio->bi_bdev->bd_disk->queue, bio, BLK_TA_BACKMERGE, in blk_add_trace_bio_backmerge()
1134 blk_add_trace_bio(bio->bi_bdev->bd_disk->queue, bio, BLK_TA_FRONTMERGE, in blk_add_trace_bio_frontmerge()
1140 blk_add_trace_bio(bio->bi_bdev->bd_disk->queue, bio, BLK_TA_QUEUE, 0); in blk_add_trace_bio_queue()
1145 blk_add_trace_bio(bio->bi_bdev->bd_disk->queue, bio, BLK_TA_GETRQ, 0); in blk_add_trace_getrq()
1213 struct request_queue *q = bio->bi_bdev->bd_disk->queue; in blk_add_trace_split()
1242 struct request_queue *q = bio->bi_bdev->bd_disk->queue; in blk_add_trace_bio_remap()
/linux/fs/xfs/
H A Dxfs_zone_gc.c803 &bdev_get_queue(chunk->bio.bi_bdev)->limits; in xfs_zone_gc_split_write()
967 if (!bdev_zone_is_seq(bio->bi_bdev, bio->bi_iter.bi_sector)) { in xfs_submit_zone_reset_bio()
972 if (!bdev_max_discard_sectors(bio->bi_bdev)) { in xfs_submit_zone_reset_bio()
/linux/drivers/block/
H A Dbrd.c204 struct brd_device *brd = bio->bi_bdev->bd_disk->private_data; in brd_submit_bio()
/linux/fs/squashfs/
H A Dblock.c84 struct block_device *bdev = fullbio->bi_bdev; in squashfs_bio_read_cached()
/linux/drivers/nvdimm/
H A Dpmem.c208 struct pmem_device *pmem = bio->bi_bdev->bd_disk->private_data; in pmem_submit_bio()
221 do_acct = blk_queue_io_stat(bio->bi_bdev->bd_disk->queue); in pmem_submit_bio()

12