Lines Matching refs:bs

55 	struct bio_set *bs = bio->bi_pool;  in bio_integrity_alloc()  local
59 if (!bs || !bs->bio_integrity_pool) { in bio_integrity_alloc()
64 bip = mempool_alloc(bs->bio_integrity_pool, gfp_mask); in bio_integrity_alloc()
75 bs->bvec_integrity_pool); in bio_integrity_alloc()
91 mempool_free(bip, bs->bio_integrity_pool); in bio_integrity_alloc()
106 struct bio_set *bs = bio->bi_pool; in bio_integrity_free() local
112 if (bs && bs->bio_integrity_pool) { in bio_integrity_free()
114 bvec_free(bs->bvec_integrity_pool, bip->bip_vec, in bio_integrity_free()
117 mempool_free(bip, bs->bio_integrity_pool); in bio_integrity_free()
482 int bioset_integrity_create(struct bio_set *bs, int pool_size) in bioset_integrity_create() argument
484 if (bs->bio_integrity_pool) in bioset_integrity_create()
487 bs->bio_integrity_pool = mempool_create_slab_pool(pool_size, bip_slab); in bioset_integrity_create()
488 if (!bs->bio_integrity_pool) in bioset_integrity_create()
491 bs->bvec_integrity_pool = biovec_create_pool(pool_size); in bioset_integrity_create()
492 if (!bs->bvec_integrity_pool) { in bioset_integrity_create()
493 mempool_destroy(bs->bio_integrity_pool); in bioset_integrity_create()
501 void bioset_integrity_free(struct bio_set *bs) in bioset_integrity_free() argument
503 if (bs->bio_integrity_pool) in bioset_integrity_free()
504 mempool_destroy(bs->bio_integrity_pool); in bioset_integrity_free()
506 if (bs->bvec_integrity_pool) in bioset_integrity_free()
507 mempool_destroy(bs->bvec_integrity_pool); in bioset_integrity_free()