Home
last modified time | relevance | path

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

/linux-6.3-rc2/drivers/md/
A Draid1.h123 struct bio_set bio_split; member
A Draid10.h98 struct bio_set bio_split; member
A Dmd-linear.c233 struct bio *split = bio_split(bio, end_sector - bio_sector, in linear_make_request()
A Draid0.c451 struct bio *split = bio_split(bio, in raid0_handle_discard()
547 struct bio *split = bio_split(bio, sectors, GFP_NOIO, in raid0_make_request()
A Draid5.h677 struct bio_set bio_split; member
A Draid1.c1302 struct bio *split = bio_split(bio, max_sectors, in raid1_read_request()
1303 gfp, &conf->bio_split); in raid1_read_request()
1502 struct bio *split = bio_split(bio, max_sectors, in raid1_write_request()
1503 GFP_NOIO, &conf->bio_split); in raid1_write_request()
3022 err = bioset_init(&conf->bio_split, BIO_POOL_SIZE, 0, 0); in setup_conf()
3103 bioset_exit(&conf->bio_split); in setup_conf()
3211 bioset_exit(&conf->bio_split); in raid1_free()
A Draid10.c1235 struct bio *split = bio_split(bio, max_sectors, in raid10_read_request()
1236 gfp, &conf->bio_split); in raid10_read_request()
1539 struct bio *split = bio_split(bio, r10_bio->sectors, in raid10_write_request()
1540 GFP_NOIO, &conf->bio_split); in raid10_write_request()
1710 split = bio_split(bio, split_size, GFP_NOIO, &conf->bio_split); in raid10_handle_discard()
1720 split = bio_split(bio, split_size, GFP_NOIO, &conf->bio_split); in raid10_handle_discard()
4051 err = bioset_init(&conf->bio_split, BIO_POOL_SIZE, 0, 0); in setup_conf()
4093 bioset_exit(&conf->bio_split); in setup_conf()
4304 bioset_exit(&conf->bio_split); in raid10_free()
A Draid5.c5600 split = bio_split(raid_bio, sectors, GFP_NOIO, &conf->bio_split); in chunk_aligned_read()
7359 bioset_exit(&conf->bio_split); in free_conf()
7543 ret = bioset_init(&conf->bio_split, BIO_POOL_SIZE, 0, 0); in setup_conf()
A Ddm.c1007 dm_io_rewind(io, &md->disk->bio_split); in dm_wq_requeue_work()
/linux-6.3-rc2/drivers/md/bcache/
A Drequest.c207 struct bio_set *split = &op->c->bio_split; in bch_data_insert_start()
552 GFP_NOIO, &s->d->bio_split); in cache_lookup_fn()
889 miss = bio_next_split(bio, sectors, GFP_NOIO, &s->d->bio_split); in cached_dev_cache_miss()
910 &s->d->bio_split); in cached_dev_cache_miss()
917 0, GFP_NOWAIT, &dc->disk.bio_split); in cached_dev_cache_miss()
1028 GFP_NOIO, &dc->disk.bio_split); in cached_dev_write()
1040 &dc->disk.bio_split); in cached_dev_write()
A Dbcache.h272 struct bio_set bio_split; member
541 struct bio_set bio_split; member
A Dsuper.c889 bioset_exit(&d->bio_split); in bcache_device_free()
932 if (bioset_init(&d->bio_split, 4, offsetof(struct bbio, bio), in bcache_device_init()
981 bioset_exit(&d->bio_split); in bcache_device_init()
1697 bioset_exit(&c->bio_split); in cache_set_free()
1934 if (bioset_init(&c->bio_split, 4, offsetof(struct bbio, bio), in bch_cache_set_alloc()
/linux-6.3-rc2/block/
A Dblk-merge.c146 return bio_split(bio, split_sectors, GFP_NOIO, bs); in bio_split_discard()
158 return bio_split(bio, lim->max_write_zeroes_sectors, GFP_NOIO, bs); in bio_split_write_zeroes()
337 return bio_split(bio, bytes >> SECTOR_SHIFT, GFP_NOIO, bs); in bio_split_rw()
358 struct bio_set *bs = &bio->bi_bdev->bd_disk->bio_split; in __bio_split_to_limits()
A Dbounce.c229 bio = bio_split(bio_orig, sectors, GFP_NOIO, &bounce_bio_split); in __blk_queue_bounce()
A Dgenhd.c1194 bioset_exit(&disk->bio_split); in disk_release()
1386 if (bioset_init(&disk->bio_split, BIO_POOL_SIZE, 0, 0)) in __alloc_disk_node()
1430 bioset_exit(&disk->bio_split); in __alloc_disk_node()
A Dblk-crypto-fallback.c226 split_bio = bio_split(bio, num_sectors, GFP_NOIO, in blk_crypto_fallback_split_bio_if_needed()
A Dbio.c1625 struct bio *bio_split(struct bio *bio, int sectors, in bio_split() function
1653 EXPORT_SYMBOL(bio_split);
/linux-6.3-rc2/include/linux/
A Dbio.h378 extern struct bio *bio_split(struct bio *bio, int sectors,
399 return bio_split(bio, sectors, gfp, bs); in bio_next_split()
A Dblkdev.h142 struct bio_set bio_split; member
/linux-6.3-rc2/Documentation/block/
A Dbiovecs.rst75 * Splitting bios is now much simpler. The old bio_split() didn't even work on
/linux-6.3-rc2/fs/btrfs/
A Dbio.c75 bio = bio_split(orig, map_length >> SECTOR_SHIFT, GFP_NOFS, in btrfs_split_bio()
/linux-6.3-rc2/fs/xfs/
A Dxfs_log.c1986 split = bio_split(&iclog->ic_bio, log->l_logBBsize - bno, in xlog_write_iclog()
/linux-6.3-rc2/drivers/block/
A Dpktcdvd.c2436 split = bio_split(bio, last_zone - in pkt_submit_bio()

Completed in 197 milliseconds