Home
last modified time | relevance | path

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

/Linux-v4.19/block/
Dblk-merge.c55 return bio_split(bio, split_sectors, GFP_NOIO, bs); in blk_bio_discard_split()
69 return bio_split(bio, q->limits.max_write_zeroes_sectors, GFP_NOIO, bs); in blk_bio_write_zeroes_split()
85 return bio_split(bio, q->limits.max_write_same_sectors, GFP_NOIO, bs); in blk_bio_write_same_split()
169 new = bio_split(bio, sectors, GFP_NOIO, bs); in blk_bio_segment_split()
191 split = blk_bio_discard_split(q, *bio, &q->bio_split, &nsegs); in blk_queue_split()
194 split = blk_bio_write_zeroes_split(q, *bio, &q->bio_split, &nsegs); in blk_queue_split()
197 split = blk_bio_write_same_split(q, *bio, &q->bio_split, &nsegs); in blk_queue_split()
200 split = blk_bio_segment_split(q, *bio, &q->bio_split, &nsegs); in blk_queue_split()
Dbounce.c287 bio = bio_split(*bio_orig, sectors, GFP_NOIO, &bounce_bio_split); in __blk_queue_bounce()
Dbio.c1792 struct bio *bio_split(struct bio *bio, int sectors, in bio_split() function
1817 EXPORT_SYMBOL(bio_split);
Dblk-sysfs.c857 bioset_exit(&q->bio_split); in __blk_release_queue()
Dblk-core.c1017 ret = bioset_init(&q->bio_split, BIO_POOL_SIZE, 0, BIOSET_NEED_BVECS); in blk_alloc_queue_node()
1089 bioset_exit(&q->bio_split); in blk_alloc_queue_node()
/Linux-v4.19/drivers/md/
Draid1.h124 struct bio_set bio_split; member
Draid10.h99 struct bio_set bio_split; member
Dmd-linear.c271 struct bio *split = bio_split(bio, end_sector - bio_sector, in linear_make_request()
Draid5.h673 struct bio_set bio_split; member
Draid0.c482 struct bio *split = bio_split(bio, in raid0_handle_discard()
587 struct bio *split = bio_split(bio, sectors, GFP_NOIO, in raid0_make_request()
Draid1.c1270 struct bio *split = bio_split(bio, max_sectors, in raid1_read_request()
1271 gfp, &conf->bio_split); in raid1_read_request()
1441 struct bio *split = bio_split(bio, max_sectors, in raid1_write_request()
1442 GFP_NOIO, &conf->bio_split); in raid1_write_request()
2955 err = bioset_init(&conf->bio_split, BIO_POOL_SIZE, 0, 0); in setup_conf()
3037 bioset_exit(&conf->bio_split); in setup_conf()
3147 bioset_exit(&conf->bio_split); in raid1_free()
Draid10.c1208 struct bio *split = bio_split(bio, max_sectors, in raid10_read_request()
1209 gfp, &conf->bio_split); in raid10_read_request()
1513 struct bio *split = bio_split(bio, r10_bio->sectors, in raid10_write_request()
1514 GFP_NOIO, &conf->bio_split); in raid10_write_request()
3707 err = bioset_init(&conf->bio_split, BIO_POOL_SIZE, 0, 0); in setup_conf()
3749 bioset_exit(&conf->bio_split); in setup_conf()
3981 bioset_exit(&conf->bio_split); in raid10_free()
Ddm.c1623 struct bio *b = bio_split(bio, bio_sectors(bio) - ci.sector_count, in __split_and_process_bio()
1624 GFP_NOIO, &md->queue->bio_split); in __split_and_process_bio()
Draid5.c5290 split = bio_split(raid_bio, sectors, GFP_NOIO, &conf->bio_split); in chunk_aligned_read()
6786 bioset_exit(&conf->bio_split); in free_conf()
6964 ret = bioset_init(&conf->bio_split, BIO_POOL_SIZE, 0, 0); in setup_conf()
/Linux-v4.19/drivers/md/bcache/
Drequest.c219 struct bio_set *split = &op->c->bio_split; in bch_data_insert_start()
554 GFP_NOIO, &s->d->bio_split); in cache_lookup_fn()
874 miss = bio_next_split(bio, sectors, GFP_NOIO, &s->d->bio_split); in cached_dev_cache_miss()
897 miss = bio_next_split(bio, sectors, GFP_NOIO, &s->d->bio_split); in cached_dev_cache_miss()
904 &dc->disk.bio_split); in cached_dev_cache_miss()
1018 &dc->disk.bio_split); in cached_dev_write()
1031 s->iop.bio = bio_clone_fast(bio, GFP_NOIO, &dc->disk.bio_split); in cached_dev_write()
Dbcache.h272 struct bio_set bio_split; member
534 struct bio_set bio_split; member
Dsuper.c765 bioset_exit(&d->bio_split); in bcache_device_free()
807 if (bioset_init(&d->bio_split, 4, offsetof(struct bbio, bio), in bcache_device_init()
1529 bioset_exit(&c->bio_split); in cache_set_free()
1754 bioset_init(&c->bio_split, 4, offsetof(struct bbio, bio), in bch_cache_set_alloc()
/Linux-v4.19/include/linux/
Dbio.h396 extern struct bio *bio_split(struct bio *bio, int sectors,
415 return bio_split(bio, sectors, gfp, bs); in bio_next_split()
Dblkdev.h654 struct bio_set bio_split; member
/Linux-v4.19/Documentation/block/
Dbiovecs.txt73 * Splitting bios is now much simpler. The old bio_split() didn't even work on
/Linux-v4.19/drivers/block/
Dpktcdvd.c2477 split = bio_split(bio, last_zone - in pkt_make_request()