/linux/include/linux/ |
H A D | bio.h | 324 gfp_t gfp, struct bio_set *bs); 339 gfp_t gfp, struct bio_set *bs) in bio_next_split() 352 extern int bioset_init(struct bio_set *, unsigned int, unsigned int, int flags); 353 extern void bioset_exit(struct bio_set *); 358 struct bio_set *bs); 363 gfp_t gfp, struct bio_set *bs); 367 extern struct bio_set fs_bio_set; 634 * bio_set is used to allow other portions of the IO system to 641 struct bio_set { struct 669 static inline bool bioset_initialized(struct bio_set *b argument 642 bio_slabbio_set global() argument 643 front_padbio_set global() argument [all...] |
H A D | iomap.h | 498 struct bio_set *bio_set; member 541 extern struct bio_set iomap_ioend_bioset;
|
/linux/block/ |
H A D | bio.c | 67 * fs_bio_set is the bio_set containing bio and iovec memory pools used by 70 struct bio_set fs_bio_set; 112 static inline unsigned int bs_bio_slab_size(struct bio_set *bs) in bs_bio_slab_size() 117 static struct kmem_cache *bio_find_or_create_slab(struct bio_set *bs) in bio_find_or_create_slab() 135 static void bio_put_slab(struct bio_set *bs) in bio_put_slab() 230 struct bio_set *bs = bio->bi_pool; in bio_free() 376 struct bio_set *bs = container_of(work, struct bio_set, rescue_work); in bio_alloc_rescue() 391 static void punt_bios_to_rescuer(struct bio_set *bs) in punt_bios_to_rescuer() 400 * were allocated from this bio_set; otherwis in punt_bios_to_rescuer() [all...] |
H A D | blk-crypto-fallback.c | 84 static struct bio_set crypto_bio_split;
|
/linux/fs/bcachefs/ |
H A D | bcachefs.h | 888 struct bio_set btree_bio; 1043 struct bio_set bio_read; 1044 struct bio_set bio_read_split; 1045 struct bio_set bio_write; 1046 struct bio_set replica_set; 1102 struct bio_set ec_bioset; 1115 struct bio_set writepage_bioset; 1116 struct bio_set dio_write_bioset; 1117 struct bio_set dio_read_bioset; 1118 struct bio_set nocow_flush_biose [all...] |
/linux/drivers/md/ |
H A D | dm-core.h | 45 struct bio_set bs; 46 struct bio_set io_bs; 325 void dm_io_rewind(struct dm_io *io, struct bio_set *bs);
|
H A D | md.h | 599 struct bio_set bio_set; member 600 struct bio_set sync_set; /* for sync operations like 603 struct bio_set io_clone_set;
|
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 | raid1.h | 104 struct bio_set bio_split;
|
H A D | raid10.h | 98 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 | 260 GFP_NOIO, &mddev->bio_set); in linear_make_request()
|
H A D | raid5.h | 673 struct bio_set bio_split;
|
H A D | raid0.c | 468 &mddev->bio_set); in raid0_handle_discard() 616 &mddev->bio_set); in raid0_make_request()
|
H A D | dm-writecache.c | 203 struct bio_set bio_set; member 1844 GFP_NOIO, &wc->bio_set); in __writecache_writeback_pmem() 2195 bioset_exit(&wc->bio_set); in writecache_dtr() 2327 r = bioset_init(&wc->bio_set, BIO_POOL_SIZE, in writecache_ctr()
|
H A D | raid1.c | 1229 &r1_bio->mddev->bio_set); in alloc_behind_master_bio() 1399 &mddev->bio_set); in raid1_read_request() 1637 GFP_NOIO, &mddev->bio_set); in raid1_write_request() 1644 &mddev->bio_set); in raid1_write_request() 2533 GFP_NOIO, &mddev->bio_set); in narrow_write_error() 2536 GFP_NOIO, &mddev->bio_set); in narrow_write_error()
|
H A D | dm-io.c | 27 struct bio_set bios;
|
H A D | raid5-ppl.c | 101 struct bio_set bs; 102 struct bio_set flush_bs;
|
/linux/fs/xfs/ |
H A D | xfs_zone_gc.c | 140 struct bio_set bio_set; member 218 if (bioset_init(&data->bio_set, 16, offsetof(struct xfs_gc_bio, bio), in xfs_zone_gc_data_alloc() 236 bioset_exit(&data->bio_set); in xfs_zone_gc_data_alloc() 252 bioset_exit(&data->bio_set); in xfs_zone_gc_data_free() 693 bio = bio_alloc_bioset(bdev, 1, REQ_OP_READ, GFP_NOFS, &data->bio_set); in xfs_zone_gc_start_chunk() 774 split = bio_split(&chunk->bio, split_sectors, GFP_NOFS, &data->bio_set); in xfs_zone_gc_split_write() 958 0, REQ_OP_ZONE_RESET, GFP_NOFS, &data->bio_set); in xfs_zone_gc_reset_zones()
|
/linux/drivers/target/ |
H A D | target_core_iblock.h | 33 struct bio_set ibd_bio_set;
|
/linux/fs/btrfs/ |
H A D | bio.c | 18 static struct bio_set btrfs_bioset; 19 static struct bio_set btrfs_clone_bioset; 20 static struct bio_set btrfs_repair_bioset;
|
H A D | direct-io.c | 31 static struct bio_set btrfs_dio_bioset; 757 .bio_set = &btrfs_dio_bioset,
|
/linux/fs/iomap/ |
H A D | direct-io.c | 62 if (dio->dops && dio->dops->bio_set) in iomap_dio_alloc_bio() 64 GFP_KERNEL, dio->dops->bio_set); in iomap_dio_alloc_bio()
|
H A D | ioend.c | 12 struct bio_set iomap_ioend_bioset;
|
/linux/Documentation/filesystems/iomap/ |
H A D | operations.rst | 558 struct bio_set *bio_set; 581 - ``bio_set``: This allows the filesystem to provide a custom bio_set
|