Lines Matching refs:bio_slab
79 struct bio_slab { struct
88 static struct bio_slab *create_bio_slab(unsigned int size) in create_bio_slab() argument
90 struct bio_slab *bslab = kzalloc_obj(*bslab); in create_bio_slab()
128 struct bio_slab *bslab; in bio_find_or_create_slab()
145 struct bio_slab *bslab = NULL; in bio_put_slab()
154 WARN_ON_ONCE(bslab->slab != bs->bio_slab); in bio_put_slab()
497 kmem_cache_size(bs->bio_slab), 1, GFP_NOIO); in bio_alloc_percpu_cache()
558 p = kmem_cache_alloc(bs->bio_slab, gfp); in bio_alloc_bioset()
573 kmem_cache_free(bs->bio_slab, p); in bio_alloc_bioset()
742 kmem_cache_size(bio->bi_pool->bio_slab), in __bio_alloc_cache_prune()
1907 if (bs->bio_slab) in bioset_exit()
1909 bs->bio_slab = NULL; in bioset_exit()
1949 bs->bio_slab = bio_find_or_create_slab(bs); in bioset_init()
1950 if (!bs->bio_slab) in bioset_init()
1953 if (mempool_init_slab_pool(&bs->bio_pool, pool_size, bs->bio_slab)) in bioset_init()