Lines Matching refs:bio_set
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)
117 static struct kmem_cache *bio_find_or_create_slab(struct bio_set *bs)
135 static void bio_put_slab(struct bio_set *bs)
230 struct bio_set *bs = bio->bi_pool;
376 struct bio_set *bs = container_of(work, struct bio_set, rescue_work);
391 static void punt_bios_to_rescuer(struct bio_set *bs)
400 * were allocated from this bio_set; otherwise, if there was a bio on
402 * could require allocating bios from this bio_set, and doing that from
446 struct bio_set *bs)
476 * @bs: the bio_set to allocate from.
499 * submit_bio_noacct() should be avoided - instead, use bio_set's front_pad
506 struct bio_set *bs)
537 * from the same bio_set() while running underneath submit_bio_noacct().
543 * workqueue per bio_set. If we go to allocate and there are bios on
743 struct bio_set *bs;
745 bs = hlist_entry_safe(node, struct bio_set, cpuhp_dead);
754 static void bio_alloc_cache_destroy(struct bio_set *bs)
854 * @bs: bio_set to allocate from
862 gfp_t gfp, struct bio_set *bs)
1670 gfp_t gfp, struct bio_set *bs)
1737 * create memory pools for biovec's in a bio_set.
1753 void bioset_exit(struct bio_set *bs)
1770 * bioset_init - Initialize a bio_set
1778 * Set up a bio_set to be used with @bio_alloc_bioset. Allows the caller
1790 int bioset_init(struct bio_set *bs,