Home
last modified time | relevance | path

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

123

/linux-6.15/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.c119 struct md_rdev *rdev = (void *)bio->bi_bdev; in raid1_submit_write()
126 !bdev_max_discard_sectors(bio->bi_bdev))) in raid1_submit_write()
H A Ddm-raid1.c1205 bio_record->details.bi_bdev = NULL; in mirror_map()
1272 if (!bio_record->details.bi_bdev) { in mirror_end_io()
1297 bio_record->details.bi_bdev = NULL; in mirror_end_io()
1307 bio_record->details.bi_bdev = NULL; in mirror_end_io()
H A Dmd.h725 md_sync_acct(bio->bi_bdev, nr_sectors); in md_sync_acct_bio()
967 !bio->bi_bdev->bd_disk->queue->limits.max_write_zeroes_sectors) in mddev_check_write_zeroes()
/linux-6.15/block/
H A Dblk-core.c336 struct gendisk *disk = bio->bi_bdev->bd_disk; in __bio_queue_enter()
528 if (bdev_test_flag(bio->bi_bdev, BD_RO_WARNED)) in bio_check_ro()
531 bdev_set_flag(bio->bi_bdev, BD_RO_WARNED); in bio_check_ro()
538 bio->bi_bdev); in bio_check_ro()
577 struct block_device *p = bio->bi_bdev; in blk_partition_remap()
600 if (!bdev_is_zoned(bio->bi_bdev)) in blk_check_zone_append()
637 struct gendisk *disk = bio->bi_bdev->bd_disk; in __submit_bio()
699 if (q == bdev_get_queue(bio->bi_bdev)) in __submit_bio_noacct()
779 struct block_device *bdev = bio->bi_bdev; in submit_bio_noacct()
858 if (!bdev_is_zoned(bio->bi_bdev)) in submit_bio_noacct()
[all …]
H A Dbio.c249 bio->bi_bdev = bdev; in bio_init()
305 bio->bi_bdev = bdev; in bio_reset()
306 if (bio->bi_bdev) in bio_reset()
694 sector_t maxsector = bdev_nr_sectors(bio->bi_bdev); in guard_bio_eod()
783 bio->bi_bdev = NULL; in bio_put_percpu_cache()
832 if (bio->bi_bdev) { in __bio_clone()
833 if (bio->bi_bdev == bio_src->bi_bdev && in __bio_clone()
1174 if (bio->bi_bdev && blk_queue_pci_p2pdma(bio->bi_bdev->bd_disk->queue)) in __bio_iov_iter_get_pages()
1192 if (bio->bi_bdev) { in __bio_iov_iter_get_pages()
1292 bio->bi_bdev->bd_disk->lockdep_map); in submit_bio_wait()
[all …]
H A Dblk-zoned.c700 struct gendisk *disk = bio->bi_bdev->bd_disk; in blk_zone_wplug_handle_reset_or_finish()
706 if (!bdev_zone_is_seq(bio->bi_bdev, sector)) { in blk_zone_wplug_handle_reset_or_finish()
740 struct gendisk *disk = bio->bi_bdev->bd_disk; in blk_zone_wplug_handle_reset_all()
854 zwplug = disk_get_zone_wplug(bio->bi_bdev->bd_disk, in blk_zone_write_plug_bio_merged()
933 struct gendisk *disk = bio->bi_bdev->bd_disk; in blk_zone_wplug_prepare_bio()
988 struct gendisk *disk = bio->bi_bdev->bd_disk; in blk_zone_wplug_handle_write()
1008 if (!bdev_zone_is_seq(bio->bi_bdev, sector)) { in blk_zone_wplug_handle_write()
1064 struct gendisk *disk = bio->bi_bdev->bd_disk; in blk_zone_wplug_handle_native_zone_append()
1117 struct block_device *bdev = bio->bi_bdev; in blk_zone_plug_bio()
1210 struct gendisk *disk = bio->bi_bdev->bd_disk; in blk_zone_write_plug_bio_endio()
[all …]
H A Dbio-integrity.c125 struct request_queue *q = bdev_get_queue(bio->bi_bdev); in bio_integrity_add_page()
264 struct request_queue *q = bdev_get_queue(bio->bi_bdev); in bio_integrity_map_user()
340 struct blk_integrity *bi = blk_get_integrity(bio->bi_bdev->bd_disk); in bio_integrity_map_iter()
385 struct blk_integrity *bi = blk_get_integrity(bio->bi_bdev->bd_disk); in bio_integrity_advance()
401 struct blk_integrity *bi = blk_get_integrity(bio->bi_bdev->bd_disk); in bio_integrity_trim()
H A Dblk-rq-qos.h139 if (bio->bi_bdev && (bio_flagged(bio, BIO_QOS_THROTTLED) || in rq_qos_done_bio()
141 struct request_queue *q = bdev_get_queue(bio->bi_bdev); in rq_qos_done_bio()
H A Dt10-pi.c377 struct blk_integrity *bi = blk_get_integrity(bio->bi_bdev->bd_disk); in blk_integrity_generate()
383 iter.disk_name = bio->bi_bdev->bd_disk->disk_name; in blk_integrity_generate()
409 struct blk_integrity *bi = blk_get_integrity(bio->bi_bdev->bd_disk); in blk_integrity_verify_iter()
419 iter.disk_name = bio->bi_bdev->bd_disk->disk_name; in blk_integrity_verify_iter()
H A Dblk-throttle.h168 if (!blk_throtl_activated(bio->bi_bdev->bd_queue)) in blk_should_throtl()
H A Dbio-integrity-auto.c109 struct blk_integrity *bi = blk_get_integrity(bio->bi_bdev->bd_disk); in bio_integrity_prep()
H A Dbounce.c165 bio = bio_alloc_bioset(bio_src->bi_bdev, bio_segments(bio_src), in bounce_clone_bio()
/linux-6.15/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()
1187 struct block_device *orig_bdev = bio->bi_bdev; in cached_dev_submit_bio()
1296 struct bcache_device *d = bio->bi_bdev->bd_disk->private_data; in flash_dev_submit_bio()
1304 s = search_alloc(bio, d, bio->bi_bdev, bio_start_io_acct(bio)); in flash_dev_submit_bio()
/linux-6.15/fs/xfs/
H A Dxfs_bio_io.c41 bio = bio_alloc(prev->bi_bdev, bio_max_vecs(left), in xfs_rw_bdev()
H A Dxfs_zone_gc.c760 &bdev_get_queue(chunk->bio.bi_bdev)->limits; in xfs_zone_gc_split_write()
914 if (!bdev_zone_is_seq(bio->bi_bdev, bio->bi_iter.bi_sector)) { in xfs_zone_gc_prepare_reset()
915 if (!bdev_max_discard_sectors(bio->bi_bdev)) in xfs_zone_gc_prepare_reset()
/linux-6.15/include/linux/
H A Dbio.h446 disk_devt((bio)->bi_bdev->bd_disk)
470 if (bio->bi_bdev != bdev) in bio_set_dev()
472 bio->bi_bdev = bdev; in bio_set_dev()
H A Dblkdev.h959 return disk_zone_no(bio->bi_bdev->bd_disk, bio->bi_iter.bi_sector); in bio_zone_no()
966 disk_zone_no(bio->bi_bdev->bd_disk, bio_end_sector(bio) - 1); in bio_straddles_zones()
1435 return bdev_offset_from_zone_start(bio->bi_bdev, in bio_offset_from_zone_start()
1637 return bio_end_io_acct_remapped(bio, start_time, bio->bi_bdev); in bio_end_io_acct()
/linux-6.15/kernel/trace/
H A Dblktrace.c898 blk_add_trace_bio(bio->bi_bdev->bd_disk->queue, bio, BLK_TA_BOUNCE, 0); in blk_add_trace_bio_bounce()
910 blk_add_trace_bio(bio->bi_bdev->bd_disk->queue, bio, BLK_TA_BACKMERGE, in blk_add_trace_bio_backmerge()
916 blk_add_trace_bio(bio->bi_bdev->bd_disk->queue, bio, BLK_TA_FRONTMERGE, in blk_add_trace_bio_frontmerge()
922 blk_add_trace_bio(bio->bi_bdev->bd_disk->queue, bio, BLK_TA_QUEUE, 0); in blk_add_trace_bio_queue()
927 blk_add_trace_bio(bio->bi_bdev->bd_disk->queue, bio, BLK_TA_GETRQ, 0); in blk_add_trace_getrq()
964 struct request_queue *q = bio->bi_bdev->bd_disk->queue; in blk_add_trace_split()
993 struct request_queue *q = bio->bi_bdev->bd_disk->queue; in blk_add_trace_bio_remap()
/linux-6.15/drivers/nvdimm/
H A Dnd_virtio.c117 struct bio *child = bio_alloc(bio->bi_bdev, 0, in async_pmem_flush()
/linux-6.15/drivers/block/
H A Dn64cart.c91 struct device *dev = bio->bi_bdev->bd_disk->private_data; in n64cart_submit_bio()
/linux-6.15/arch/m68k/emu/
H A Dnfblock.c62 struct nfhd_device *dev = bio->bi_bdev->bd_disk->private_data; in nfhd_submit_bio()
/linux-6.15/fs/iomap/
H A Dioend.c169 struct queue_limits *lim = bdev_limits(bio->bi_bdev); in iomap_split_ioend()

123