Lines Matching refs:enc_bio
143 static void blk_crypto_fallback_encrypt_endio(struct bio *enc_bio) in blk_crypto_fallback_encrypt_endio() argument
145 struct bio *src_bio = enc_bio->bi_private; in blk_crypto_fallback_encrypt_endio()
148 for (i = 0; i < enc_bio->bi_vcnt; i++) in blk_crypto_fallback_encrypt_endio()
149 mempool_free(enc_bio->bi_io_vec[i].bv_page, in blk_crypto_fallback_encrypt_endio()
152 src_bio->bi_status = enc_bio->bi_status; in blk_crypto_fallback_encrypt_endio()
154 bio_put(enc_bio); in blk_crypto_fallback_encrypt_endio()
264 struct bio *src_bio, *enc_bio; in blk_crypto_fallback_encrypt_bio() local
286 enc_bio = blk_crypto_fallback_clone_bio(src_bio); in blk_crypto_fallback_encrypt_bio()
287 if (!enc_bio) { in blk_crypto_fallback_encrypt_bio()
317 for (i = 0; i < enc_bio->bi_vcnt; i++) { in blk_crypto_fallback_encrypt_bio()
318 struct bio_vec *enc_bvec = &enc_bio->bi_io_vec[i]; in blk_crypto_fallback_encrypt_bio()
350 enc_bio->bi_private = src_bio; in blk_crypto_fallback_encrypt_bio()
351 enc_bio->bi_end_io = blk_crypto_fallback_encrypt_endio; in blk_crypto_fallback_encrypt_bio()
352 *bio_ptr = enc_bio; in blk_crypto_fallback_encrypt_bio()
355 enc_bio = NULL; in blk_crypto_fallback_encrypt_bio()
360 mempool_free(enc_bio->bi_io_vec[--i].bv_page, in blk_crypto_fallback_encrypt_bio()
367 if (enc_bio) in blk_crypto_fallback_encrypt_bio()
368 bio_put(enc_bio); in blk_crypto_fallback_encrypt_bio()