Home
last modified time | relevance | path

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

/linux-6.14.4/drivers/md/
Draid1.h124 struct bio_set bio_split; member
Draid10.h98 struct bio_set bio_split; member
Dmd-linear.c260 struct bio *split = bio_split(bio, end_sector - bio_sector, in linear_make_request()
Draid0.c465 struct bio *split = bio_split(bio, in raid0_handle_discard()
614 struct bio *split = bio_split(bio, sectors, GFP_NOIO, in raid0_make_request()
Draid5.h673 struct bio_set bio_split; member
Draid1.c1379 struct bio *split = bio_split(bio, max_sectors, in raid1_read_request()
1380 gfp, &conf->bio_split); in raid1_read_request()
1587 struct bio *split = bio_split(bio, max_sectors, in raid1_write_request()
1588 GFP_NOIO, &conf->bio_split); in raid1_write_request()
3127 err = bioset_init(&conf->bio_split, BIO_POOL_SIZE, 0, 0); in setup_conf()
3203 bioset_exit(&conf->bio_split); in setup_conf()
3316 bioset_exit(&conf->bio_split); in raid1_free()
Draid10.c1201 struct bio *split = bio_split(bio, max_sectors, in raid10_read_request()
1202 gfp, &conf->bio_split); in raid10_read_request()
1482 struct bio *split = bio_split(bio, r10_bio->sectors, in raid10_write_request()
1483 GFP_NOIO, &conf->bio_split); in raid10_write_request()
1666 split = bio_split(bio, split_size, GFP_NOIO, &conf->bio_split); in raid10_handle_discard()
1681 split = bio_split(bio, split_size, GFP_NOIO, &conf->bio_split); in raid10_handle_discard()
3903 bioset_exit(&conf->bio_split); in raid10_free_conf()
3951 err = bioset_init(&conf->bio_split, BIO_POOL_SIZE, 0, 0); in setup_conf()
Draid5.c5486 split = bio_split(raid_bio, sectors, GFP_NOIO, &conf->bio_split); in chunk_aligned_read()
7361 bioset_exit(&conf->bio_split); in free_conf()
7547 ret = bioset_init(&conf->bio_split, BIO_POOL_SIZE, 0, 0); in setup_conf()
Ddm.c1008 dm_io_rewind(io, &md->disk->bio_split); in dm_wq_requeue_work()
/linux-6.14.4/drivers/md/bcache/
Drequest.c207 struct bio_set *split = &op->c->bio_split; in CLOSURE_CALLBACK()
566 GFP_NOIO, &s->d->bio_split); in cache_lookup_fn()
903 miss = bio_next_split(bio, sectors, GFP_NOIO, &s->d->bio_split); in cached_dev_cache_miss()
924 &s->d->bio_split); in cached_dev_cache_miss()
931 0, GFP_NOWAIT, &dc->disk.bio_split); in cached_dev_cache_miss()
1042 GFP_NOIO, &dc->disk.bio_split); in cached_dev_write()
1054 &dc->disk.bio_split); in cached_dev_write()
Dbcache.h274 struct bio_set bio_split; member
545 struct bio_set bio_split; member
Dsuper.c889 bioset_exit(&d->bio_split); in bcache_device_free()
948 if (bioset_init(&d->bio_split, 4, offsetof(struct bbio, bio), in bcache_device_init()
980 bioset_exit(&d->bio_split); in bcache_device_init()
1691 bioset_exit(&c->bio_split); in CLOSURE_CALLBACK()
1928 if (bioset_init(&c->bio_split, 4, offsetof(struct bbio, bio), in bch_cache_set_alloc()
/linux-6.14.4/block/
Dbounce.c230 bio = bio_split(bio_orig, sectors, GFP_NOIO, &bounce_bio_split); in __blk_queue_bounce()
Dgenhd.c1233 bioset_exit(&disk->bio_split); in disk_release()
1388 if (bioset_init(&disk->bio_split, BIO_POOL_SIZE, 0, 0)) in __alloc_disk_node()
1433 bioset_exit(&disk->bio_split); in __alloc_disk_node()
Dblk-merge.c116 split = bio_split(bio, split_sectors, GFP_NOIO, in bio_submit_split()
117 &bio->bi_bdev->bd_disk->bio_split); in bio_submit_split()
Dblk-crypto-fallback.c227 split_bio = bio_split(bio, num_sectors, GFP_NOIO, in blk_crypto_fallback_split_bio_if_needed()
Dbio.c1569 struct bio *bio_split(struct bio *bio, int sectors, in bio_split() function
1603 EXPORT_SYMBOL(bio_split);
/linux-6.14.4/include/linux/
Dbio.h322 extern struct bio *bio_split(struct bio *bio, int sectors,
343 return bio_split(bio, sectors, gfp, bs); in bio_next_split()
Dblkdev.h163 struct bio_set bio_split; member
/linux-6.14.4/Documentation/block/
Dbiovecs.rst75 * Splitting bios is now much simpler. The old bio_split() didn't even work on
/linux-6.14.4/fs/bcachefs/
Dio_write.c1095 dst = bio_split(src, total_input >> 9, in bch2_write_extent()
1340 bio = bio_split(bio, k.k->p.offset - op->pos.offset, in bch2_nocow_write()
/linux-6.14.4/fs/btrfs/
Dbio.c82 bio = bio_split(&orig_bbio->bio, map_length >> SECTOR_SHIFT, GFP_NOFS, in btrfs_split_bio()
/linux-6.14.4/fs/xfs/
Dxfs_buf.c1497 split = bio_split(bio, bp->b_maps[map].bm_len, GFP_NOFS, in xfs_buf_submit_bio()
Dxfs_log.c1708 split = bio_split(&iclog->ic_bio, log->l_logBBsize - bno, in xlog_write_iclog()
/linux-6.14.4/drivers/block/
Dpktcdvd.c2466 split = bio_split(bio, last_zone - in pkt_submit_bio()