Home
last modified time | relevance | path

Searched refs:bio_set (Results 1 – 25 of 32) sorted by relevance

12

/linux/fs/iomap/
H A Dbio.c101 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 Dioend.c14 struct bio_set iomap_ioend_bioset;
16 static struct bio_set iomap_ioend_split_bioset;
H A Ddirect-io.c58 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 Dbio.h318 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 Diomap.h613 struct bio_set *bio_set; member
636 struct bio_set *bio_set; member
761 extern struct bio_set iomap_ioend_bioset;
H A Dblk_types.h15 struct bio_set;
286 struct bio_set *bi_pool;
H A Dblkdev.h165 struct bio_set bio_split;
1035 struct bio_set *bs);
/linux/block/
H A Dbio.c73 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 Dblk-merge.c120 struct bio_set *bs) in bio_submit_split_bioset()
/linux/fs/xfs/
H A Dxfs_zone_gc.c132 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 Dxfs_aops.c780 .bio_set = &iomap_ioend_bioset,
/linux/drivers/target/
H A Dtarget_core_iblock.h33 struct bio_set ibd_bio_set;
/linux/drivers/md/
H A Dmd.h612 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 Ddm-zoned-target.c58 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 Draid10.h93 struct bio_set bio_split;
H A Ddm-io-rewind.c143 void dm_io_rewind(struct dm_io *io, struct bio_set *bs) in dm_io_rewind()
H A Dmd-linear.c264 &mddev->bio_set); in linear_make_request()
H A Draid5.h672 struct bio_set bio_split;
H A Draid0.c478 &mddev->bio_set); in raid0_handle_discard()
621 &mddev->bio_set); in raid0_make_request()
H A Draid1.c1236 &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 Draid5-ppl.c101 struct bio_set bs;
102 struct bio_set flush_bs;
H A Draid10.c1226 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 Dbcache.h274 struct bio_set bio_split;
276 struct bio_set bio_detached;
544 struct bio_set bio_split;
/linux/fs/btrfs/
H A Ddirect-io.c34 static struct bio_set btrfs_dio_bioset;
816 .bio_set = &btrfs_dio_bioset,
/linux/Documentation/filesystems/iomap/
H A Doperations.rst600 struct bio_set *bio_set;
623 - ``bio_set``: This allows the filesystem to provide a custom bio_set

12