Home
last modified time | relevance | path

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

12

/OK3568_Linux_fs/kernel/block/
H A Dblk-merge.c106 return bio_split(bio, split_sectors, GFP_NOIO, bs); in blk_bio_discard_split()
120 return bio_split(bio, q->limits.max_write_zeroes_sectors, GFP_NOIO, bs); in blk_bio_write_zeroes_split()
136 return bio_split(bio, q->limits.max_write_same_sectors, GFP_NOIO, bs); in blk_bio_write_same_split()
285 return bio_split(bio, sectors, GFP_NOIO, bs); in blk_bio_segment_split()
309 split = blk_bio_discard_split(q, *bio, &q->bio_split, nr_segs); in __blk_queue_split()
312 split = blk_bio_write_zeroes_split(q, *bio, &q->bio_split, in __blk_queue_split()
316 split = blk_bio_write_same_split(q, *bio, &q->bio_split, in __blk_queue_split()
335 split = blk_bio_segment_split(q, *bio, &q->bio_split, nr_segs); in __blk_queue_split()
H A Dbounce.c309 bio = bio_split(*bio_orig, sectors, GFP_NOIO, &bounce_bio_split); in __blk_queue_bounce()
H A Dblk-crypto-fallback.c227 split_bio = bio_split(bio, num_sectors, GFP_NOIO, NULL); in blk_crypto_split_bio_if_needed()
H A Dblk-core.c539 ret = bioset_init(&q->bio_split, BIO_POOL_SIZE, 0, BIOSET_NEED_BVECS); in blk_alloc_queue()
599 bioset_exit(&q->bio_split); in blk_alloc_queue()
H A Dbio.c1477 struct bio *bio_split(struct bio *bio, int sectors, in bio_split() function
1505 EXPORT_SYMBOL(bio_split);
H A Dblk-sysfs.c818 bioset_exit(&q->bio_split); in blk_release_queue()
/OK3568_Linux_fs/kernel/android/
H A Dabi_gki_aarch64_lenovo8 bio_split
/OK3568_Linux_fs/kernel/drivers/md/bcache/
H 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()
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()
H A Dbcache.h272 struct bio_set bio_split; member
535 struct bio_set bio_split; member
H A Dsuper.c901 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()
/OK3568_Linux_fs/kernel/drivers/md/
H A Draid1.h124 struct bio_set bio_split; member
H A Draid10.h99 struct bio_set bio_split; member
H A Draid0.c447 struct bio *split = bio_split(bio, in raid0_handle_discard()
553 struct bio *split = bio_split(bio, sectors, GFP_NOIO, in raid0_make_request()
H A Dmd-linear.c244 struct bio *split = bio_split(bio, end_sector - bio_sector, in linear_make_request()
H A Draid5.h672 struct bio_set bio_split; member
H A Draid1.c1282 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()
3175 bioset_exit(&conf->bio_split); in raid1_free()
H A Draid10.c1176 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()
H A Ddm-bow.c994 struct bio * split = bio_split(bio, in handle_sector0()
H A Ddm.c1664 struct bio *b = bio_split(bio, bio_sectors(bio) - ci.sector_count, in __split_and_process_bio()
1665 GFP_NOIO, &md->queue->bio_split); in __split_and_process_bio()
H A Draid5.c5490 split = bio_split(raid_bio, sectors, GFP_NOIO, &conf->bio_split); in chunk_aligned_read()
7094 bioset_exit(&conf->bio_split); in free_conf()
7277 ret = bioset_init(&conf->bio_split, BIO_POOL_SIZE, 0, 0); in setup_conf()
/OK3568_Linux_fs/kernel/include/linux/
H A Dbio.h366 extern struct bio *bio_split(struct bio *bio, int sectors,
385 return bio_split(bio, sectors, gfp, bs); in bio_next_split()
H A Dblkdev.h590 struct bio_set bio_split; member
/OK3568_Linux_fs/kernel/drivers/lightnvm/
H A Dpblk-read.c320 split_bio = bio_split(bio, nr_secs * NR_PHY_IN_LOG, GFP_KERNEL, in pblk_submit_read()
/OK3568_Linux_fs/kernel/Documentation/block/
H A Dbiovecs.rst73 * Splitting bios is now much simpler. The old bio_split() didn't even work on
/OK3568_Linux_fs/kernel/fs/xfs/
H A Dxfs_log.c1750 split = bio_split(&iclog->ic_bio, log->l_logBBsize - bno, in xlog_write_iclog()

12