/kernel/linux/linux-5.10/block/ |
D | blk-merge.c | 104 return bio_split(bio, split_sectors, GFP_NOIO, bs); in blk_bio_discard_split() 118 return bio_split(bio, q->limits.max_write_zeroes_sectors, GFP_NOIO, bs); in blk_bio_write_zeroes_split() 134 return bio_split(bio, q->limits.max_write_same_sectors, GFP_NOIO, bs); in blk_bio_write_same_split() 283 return bio_split(bio, sectors, GFP_NOIO, bs); in blk_bio_segment_split() 307 split = blk_bio_discard_split(q, *bio, &q->bio_split, nr_segs); in __blk_queue_split() 310 split = blk_bio_write_zeroes_split(q, *bio, &q->bio_split, in __blk_queue_split() 314 split = blk_bio_write_same_split(q, *bio, &q->bio_split, in __blk_queue_split() 333 split = blk_bio_segment_split(q, *bio, &q->bio_split, nr_segs); in __blk_queue_split()
|
D | bounce.c | 309 bio = bio_split(*bio_orig, sectors, GFP_NOIO, &bounce_bio_split); in __blk_queue_bounce()
|
D | blk-crypto-fallback.c | 225 split_bio = bio_split(bio, num_sectors, GFP_NOIO, NULL); in blk_crypto_split_bio_if_needed()
|
D | blk-core.c | 533 ret = bioset_init(&q->bio_split, BIO_POOL_SIZE, 0, BIOSET_NEED_BVECS); in blk_alloc_queue() 593 bioset_exit(&q->bio_split); in blk_alloc_queue()
|
D | bio.c | 1477 struct bio *bio_split(struct bio *bio, int sectors, in bio_split() function 1505 EXPORT_SYMBOL(bio_split);
|
D | blk-sysfs.c | 818 bioset_exit(&q->bio_split); in blk_release_queue()
|
/kernel/linux/linux-5.10/drivers/md/ |
D | raid1.h | 124 struct bio_set bio_split; member
|
D | raid10.h | 99 struct bio_set bio_split; member
|
D | md-linear.c | 244 struct bio *split = bio_split(bio, end_sector - bio_sector, in linear_make_request()
|
D | raid0.c | 447 struct bio *split = bio_split(bio, in raid0_handle_discard() 553 struct bio *split = bio_split(bio, sectors, GFP_NOIO, in raid0_make_request()
|
D | raid5.h | 672 struct bio_set bio_split; member
|
D | raid1.c | 1282 struct bio *split = bio_split(bio, max_sectors, in raid1_read_request() 1283 gfp, &conf->bio_split); in raid1_read_request() 1453 struct bio *split = bio_split(bio, max_sectors, in raid1_write_request() 1454 GFP_NOIO, &conf->bio_split); in raid1_write_request() 2972 err = bioset_init(&conf->bio_split, BIO_POOL_SIZE, 0, 0); in setup_conf() 3054 bioset_exit(&conf->bio_split); in setup_conf() 3176 bioset_exit(&conf->bio_split); in raid1_free()
|
D | raid10.c | 1176 struct bio *split = bio_split(bio, max_sectors, in raid10_read_request() 1177 gfp, &conf->bio_split); in raid10_read_request() 1461 struct bio *split = bio_split(bio, r10_bio->sectors, in raid10_write_request() 1462 GFP_NOIO, &conf->bio_split); in raid10_write_request() 3662 err = bioset_init(&conf->bio_split, BIO_POOL_SIZE, 0, 0); in setup_conf() 3704 bioset_exit(&conf->bio_split); in setup_conf() 3930 bioset_exit(&conf->bio_split); in raid10_free()
|
D | dm.c | 1663 struct bio *b = bio_split(bio, bio_sectors(bio) - ci.sector_count, in __split_and_process_bio() 1664 GFP_NOIO, &md->queue->bio_split); in __split_and_process_bio()
|
D | raid5.c | 5491 split = bio_split(raid_bio, sectors, GFP_NOIO, &conf->bio_split); in chunk_aligned_read() 7095 bioset_exit(&conf->bio_split); in free_conf() 7278 ret = bioset_init(&conf->bio_split, BIO_POOL_SIZE, 0, 0); in setup_conf()
|
/kernel/linux/linux-5.10/drivers/md/bcache/ |
D | request.c | 207 struct bio_set *split = &op->c->bio_split; in bch_data_insert_start() 552 GFP_NOIO, &s->d->bio_split); in cache_lookup_fn() 888 miss = bio_next_split(bio, sectors, GFP_NOIO, &s->d->bio_split); in cached_dev_cache_miss() 911 miss = bio_next_split(bio, sectors, GFP_NOIO, &s->d->bio_split); in cached_dev_cache_miss() 918 &dc->disk.bio_split); in cached_dev_cache_miss() 1032 &dc->disk.bio_split); in cached_dev_write() 1045 s->iop.bio = bio_clone_fast(bio, GFP_NOIO, &dc->disk.bio_split); in cached_dev_write()
|
D | bcache.h | 272 struct bio_set bio_split; member 535 struct bio_set bio_split; member
|
D | super.c | 901 bioset_exit(&d->bio_split); in bcache_device_free() 944 if (bioset_init(&d->bio_split, 4, offsetof(struct bbio, bio), in bcache_device_init() 997 bioset_exit(&d->bio_split); in bcache_device_init() 1721 bioset_exit(&c->bio_split); in cache_set_free() 1958 if (bioset_init(&c->bio_split, 4, offsetof(struct bbio, bio), in bch_cache_set_alloc()
|
/kernel/linux/linux-5.10/include/linux/ |
D | bio.h | 361 extern struct bio *bio_split(struct bio *bio, int sectors, 380 return bio_split(bio, sectors, gfp, bs); in bio_next_split()
|
D | blkdev.h | 586 struct bio_set bio_split; member
|
/kernel/linux/linux-5.10/drivers/lightnvm/ |
D | pblk-read.c | 320 split_bio = bio_split(bio, nr_secs * NR_PHY_IN_LOG, GFP_KERNEL, in pblk_submit_read()
|
/kernel/linux/linux-5.10/Documentation/block/ |
D | biovecs.rst | 73 * Splitting bios is now much simpler. The old bio_split() didn't even work on
|
/kernel/linux/linux-5.10/drivers/block/ |
D | pktcdvd.c | 2414 split = bio_split(bio, last_zone - in pkt_submit_bio()
|
/kernel/linux/linux-5.10/fs/xfs/ |
D | xfs_log.c | 1750 split = bio_split(&iclog->ic_bio, log->l_logBBsize - bno, in xlog_write_iclog()
|