Lines Matching refs:bs
50 struct bio_set *bs = bio->bi_pool; in bio_integrity_alloc() local
54 if (!bs || !bs->bio_integrity_pool) { in bio_integrity_alloc()
59 bip = mempool_alloc(bs->bio_integrity_pool, gfp_mask); in bio_integrity_alloc()
70 bs->bvec_integrity_pool); in bio_integrity_alloc()
86 mempool_free(bip, bs->bio_integrity_pool); in bio_integrity_alloc()
101 struct bio_set *bs = bio->bi_pool; in bio_integrity_free() local
107 if (bs && bs->bio_integrity_pool) { in bio_integrity_free()
109 bvec_free(bs->bvec_integrity_pool, bip->bip_vec, in bio_integrity_free()
112 mempool_free(bip, bs->bio_integrity_pool); in bio_integrity_free()
473 int bioset_integrity_create(struct bio_set *bs, int pool_size) in bioset_integrity_create() argument
475 if (bs->bio_integrity_pool) in bioset_integrity_create()
478 bs->bio_integrity_pool = mempool_create_slab_pool(pool_size, bip_slab); in bioset_integrity_create()
479 if (!bs->bio_integrity_pool) in bioset_integrity_create()
482 bs->bvec_integrity_pool = biovec_create_pool(pool_size); in bioset_integrity_create()
483 if (!bs->bvec_integrity_pool) { in bioset_integrity_create()
484 mempool_destroy(bs->bio_integrity_pool); in bioset_integrity_create()
492 void bioset_integrity_free(struct bio_set *bs) in bioset_integrity_free() argument
494 if (bs->bio_integrity_pool) in bioset_integrity_free()
495 mempool_destroy(bs->bio_integrity_pool); in bioset_integrity_free()
497 if (bs->bvec_integrity_pool) in bioset_integrity_free()
498 mempool_destroy(bs->bvec_integrity_pool); in bioset_integrity_free()