Lines Matching refs:bs
27 static void __bio_integrity_free(struct bio_set *bs, in __bio_integrity_free() argument
30 if (bs && mempool_initialized(&bs->bio_integrity_pool)) { in __bio_integrity_free()
32 bvec_free(&bs->bvec_integrity_pool, bip->bip_vec, in __bio_integrity_free()
34 mempool_free(bip, &bs->bio_integrity_pool); in __bio_integrity_free()
55 struct bio_set *bs = bio->bi_pool; in bio_integrity_alloc() local
61 if (!bs || !mempool_initialized(&bs->bio_integrity_pool)) { in bio_integrity_alloc()
65 bip = mempool_alloc(&bs->bio_integrity_pool, gfp_mask); in bio_integrity_alloc()
78 &bs->bvec_integrity_pool); in bio_integrity_alloc()
94 __bio_integrity_free(bs, bip); in bio_integrity_alloc()
109 struct bio_set *bs = bio->bi_pool; in bio_integrity_free() local
115 __bio_integrity_free(bs, bip); in bio_integrity_free()
437 int bioset_integrity_create(struct bio_set *bs, int pool_size) in bioset_integrity_create() argument
439 if (mempool_initialized(&bs->bio_integrity_pool)) in bioset_integrity_create()
442 if (mempool_init_slab_pool(&bs->bio_integrity_pool, in bioset_integrity_create()
446 if (biovec_init_pool(&bs->bvec_integrity_pool, pool_size)) { in bioset_integrity_create()
447 mempool_exit(&bs->bio_integrity_pool); in bioset_integrity_create()
455 void bioset_integrity_free(struct bio_set *bs) in bioset_integrity_free() argument
457 mempool_exit(&bs->bio_integrity_pool); in bioset_integrity_free()
458 mempool_exit(&bs->bvec_integrity_pool); in bioset_integrity_free()