Home
last modified time | relevance | path

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

/linux/drivers/md/
H A Draid10.h93 struct bio_set bio_split; member
H A Draid5.h672 struct bio_set bio_split; member
H A Draid10.c1210 &conf->bio_split); in raid10_read_request()
1461 &conf->bio_split); in raid10_write_request()
1643 split = bio_split(bio, split_size, GFP_NOIO, &conf->bio_split); in raid10_handle_discard()
1662 split = bio_split(bio, split_size, GFP_NOIO, &conf->bio_split); in raid10_handle_discard()
1879 &conf->bio_split); in raid10_make_request()
3824 bioset_exit(&conf->bio_split); in raid10_free_conf()
3870 err = bioset_init(&conf->bio_split, BIO_POOL_SIZE, 0, 0); in setup_conf()
H A Draid1.c1391 &conf->bio_split); in raid1_read_request()
1588 &conf->bio_split); in raid1_write_request()
3089 err = bioset_init(&conf->bio_split, BIO_POOL_SIZE, 0, 0); in setup_conf()
3161 bioset_exit(&conf->bio_split); in setup_conf()
3278 bioset_exit(&conf->bio_split); in raid1_free()
H A Draid5.c5597 &conf->bio_split); in chunk_aligned_read()
6264 &conf->bio_split); in raid5_make_request()
7559 bioset_exit(&conf->bio_split); in free_conf()
7743 ret = bioset_init(&conf->bio_split, BIO_POOL_SIZE, 0, 0); in setup_conf()
H A Ddm.c1017 dm_io_rewind(io, &md->disk->bio_split); in dm_wq_requeue_work()
/linux/drivers/md/bcache/
H A 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()
H A Dbcache.h274 struct bio_set bio_split; member
544 struct bio_set bio_split; member
/linux/include/linux/
H A Dbio.h317 extern struct bio *bio_split(struct bio *bio, int sectors,
340 return bio_split(bio, sectors, gfp, bs); in bio_next_split()
H A Dblkdev.h165 struct bio_set bio_split; member
/linux/block/
H A Dgenhd.c1307 bioset_exit(&disk->bio_split); in disk_release()
1463 if (bioset_init(&disk->bio_split, BIO_POOL_SIZE, 0, 0)) in __alloc_disk_node()
1514 bioset_exit(&disk->bio_split); in __alloc_disk_node()
H A Dblk-merge.c122 struct bio *split = bio_split(bio, split_sectors, GFP_NOIO, bs); in bio_submit_split_bioset()
151 &bio->bi_bdev->bd_disk->bio_split); in bio_submit_split()
H A Dbio.c1947 struct bio *bio_split(struct bio *bio, int sectors, in bio_split() function
1989 EXPORT_SYMBOL(bio_split);
/linux/fs/iomap/
H A Dioend.c493 split = bio_split(bio, sector_offset, GFP_NOFS, in iomap_split_ioend()
/linux/Documentation/block/
H A Dbiovecs.rst75 * Splitting bios is now much simpler. The old bio_split() didn't even work on
/linux/fs/xfs/
H A Dxfs_zone_gc.c823 split = bio_split(&chunk->bio, split_sectors, GFP_NOFS, in xfs_zone_gc_split_write()
H A Dxfs_buf.c1312 split = bio_split(bio, bp->b_maps[map].bm_len, GFP_NOFS, in xfs_buf_submit_bio()
H A Dxfs_log.c1643 split = bio_split(&iclog->ic_bio, log->l_logBBsize - bno, in xlog_write_iclog()