| /linux/fs/iomap/ |
| H A D | bio.c | 101 static struct bio_set *iomap_read_bio_set(struct iomap_read_folio_ctx *ctx) in iomap_read_bio_set() 103 if (ctx->ops && ctx->ops->bio_set) in iomap_read_bio_set() 104 return ctx->ops->bio_set; in iomap_read_bio_set() 113 struct bio_set *bio_set = iomap_read_bio_set(ctx); in iomap_read_alloc_bio() local 133 gfp, bio_set); in iomap_read_alloc_bio() 136 bio_set); in iomap_read_alloc_bio()
|
| H A D | ioend.c | 14 struct bio_set iomap_ioend_bioset; 16 static struct bio_set iomap_ioend_split_bioset;
|
| H A D | direct-io.c | 58 if (dio->dops && dio->dops->bio_set) in iomap_dio_alloc_bio() 60 GFP_KERNEL, dio->dops->bio_set); in iomap_dio_alloc_bio() 933 static struct bio_set iomap_dio_simple_pool;
|
| /linux/include/linux/ |
| H A D | bio.h | 318 gfp_t gfp, struct bio_set *bs); 335 gfp_t gfp, struct bio_set *bs) in bio_next_split() 348 extern int bioset_init(struct bio_set *, unsigned int, unsigned int, int flags); 349 extern void bioset_exit(struct bio_set *); 352 blk_opf_t opf, gfp_t gfp, struct bio_set *bs); 357 gfp_t gfp, struct bio_set *bs); 361 extern struct bio_set fs_bio_set; 714 struct bio_set { struct 742 static inline bool bioset_initialized(struct bio_set *bs) in bioset_initialized() argument
|
| H A D | iomap.h | 613 struct bio_set *bio_set; member 636 struct bio_set *bio_set; member 761 extern struct bio_set iomap_ioend_bioset;
|
| H A D | blk_types.h | 15 struct bio_set; 286 struct bio_set *bi_pool;
|
| H A D | blkdev.h | 165 struct bio_set bio_split; 1035 struct bio_set *bs);
|
| /linux/block/ |
| H A D | bio.c | 73 struct bio_set fs_bio_set; 115 static inline unsigned int bs_bio_slab_size(struct bio_set *bs) in bs_bio_slab_size() 125 static struct kmem_cache *bio_find_or_create_slab(struct bio_set *bs) in bio_find_or_create_slab() 143 static void bio_put_slab(struct bio_set *bs) in bio_put_slab() 197 struct bio_set *bs = bio->bi_pool; in bio_free() 390 struct bio_set *bs = container_of(work, struct bio_set, rescue_work); in bio_alloc_rescue() 419 static void punt_bios_to_rescuer(struct bio_set *bs) in punt_bios_to_rescuer() 476 static struct bio *bio_alloc_percpu_cache(struct bio_set *bs) in bio_alloc_percpu_cache() 536 blk_opf_t opf, gfp_t gfp, struct bio_set *bs) in bio_alloc_bioset() 771 struct bio_set *bs; in bio_cpu_dead() [all …]
|
| H A D | blk-merge.c | 120 struct bio_set *bs) in bio_submit_split_bioset()
|
| /linux/fs/xfs/ |
| H A D | xfs_zone_gc.c | 132 struct bio_set bio_set; member 135 struct bio_set split_bio_set; 225 if (bioset_init(&data->bio_set, 16, offsetof(struct xfs_gc_bio, bio), in xfs_zone_gc_data_alloc() 250 bioset_exit(&data->bio_set); in xfs_zone_gc_data_alloc() 267 bioset_exit(&data->bio_set); in xfs_zone_gc_data_free() 739 &data->bio_set); in xfs_zone_gc_start_chunk() 1022 0, REQ_OP_ZONE_RESET, GFP_NOFS, &data->bio_set); in xfs_zone_gc_reset_zones()
|
| H A D | xfs_aops.c | 780 .bio_set = &iomap_ioend_bioset,
|
| /linux/drivers/target/ |
| H A D | target_core_iblock.h | 33 struct bio_set ibd_bio_set;
|
| /linux/drivers/md/ |
| H A D | md.h | 612 struct bio_set bio_set; member 613 struct bio_set sync_set; /* for sync operations like 616 struct bio_set io_clone_set; 930 struct bio_set *bs);
|
| H A D | dm-zoned-target.c | 58 struct bio_set bio_set; member 128 clone = bio_alloc_clone(dev->bdev, bio, GFP_NOIO, &dmz->bio_set); in dmz_submit_bio() 894 ret = bioset_init(&dmz->bio_set, DMZ_MIN_BIOS, 0, 0); in dmz_ctr() 946 bioset_exit(&dmz->bio_set); in dmz_ctr() 978 bioset_exit(&dmz->bio_set); in dmz_dtr()
|
| H A D | raid10.h | 93 struct bio_set bio_split;
|
| H A D | dm-io-rewind.c | 143 void dm_io_rewind(struct dm_io *io, struct bio_set *bs) in dm_io_rewind()
|
| H A D | md-linear.c | 264 &mddev->bio_set); in linear_make_request()
|
| H A D | raid5.h | 672 struct bio_set bio_split;
|
| H A D | raid0.c | 478 &mddev->bio_set); in raid0_handle_discard() 621 &mddev->bio_set); in raid0_make_request()
|
| H A D | raid1.c | 1236 &r1_bio->mddev->bio_set); in alloc_behind_master_bio() 1407 &mddev->bio_set); in raid1_read_request() 1618 GFP_NOIO, &mddev->bio_set); in raid1_write_request() 1625 &mddev->bio_set); in raid1_write_request() 2502 GFP_NOIO, &mddev->bio_set); in narrow_write_error() 2505 GFP_NOIO, &mddev->bio_set); in narrow_write_error()
|
| H A D | raid5-ppl.c | 101 struct bio_set bs; 102 struct bio_set flush_bs;
|
| H A D | raid10.c | 1226 read_bio = bio_alloc_clone(rdev->bdev, bio, gfp, &mddev->bio_set); in raid10_read_request() 1259 mbio = bio_alloc_clone(rdev->bdev, bio, GFP_NOIO, &mddev->bio_set); in raid10_write_one_disk() 1801 &mddev->bio_set); in raid10_handle_discard() 1815 &mddev->bio_set); in raid10_handle_discard() 2800 &mddev->bio_set); in narrow_write_error() 4749 GFP_KERNEL, &mddev->bio_set); in reshape_request()
|
| /linux/drivers/md/bcache/ |
| H A D | bcache.h | 274 struct bio_set bio_split; 276 struct bio_set bio_detached; 544 struct bio_set bio_split;
|
| /linux/fs/btrfs/ |
| H A D | direct-io.c | 34 static struct bio_set btrfs_dio_bioset; 816 .bio_set = &btrfs_dio_bioset,
|
| /linux/Documentation/filesystems/iomap/ |
| H A D | operations.rst | 600 struct bio_set *bio_set; 623 - ``bio_set``: This allows the filesystem to provide a custom bio_set
|