Lines Matching refs:src_bio
146 struct bio *src_bio = enc_bio->bi_private; in blk_crypto_fallback_encrypt_endio() local
164 cmpxchg(&src_bio->bi_status, 0, enc_bio->bi_status); in blk_crypto_fallback_encrypt_endio()
167 bio_endio(src_bio); in blk_crypto_fallback_encrypt_endio()
241 static void __blk_crypto_fallback_encrypt_bio(struct bio *src_bio, in __blk_crypto_fallback_encrypt_bio() argument
244 struct bio_crypt_ctx *bc = src_bio->bi_crypt_context; in __blk_crypto_fallback_encrypt_bio()
273 nr_enc_pages = min(bio_segments(src_bio), BIO_MAX_VECS); in __blk_crypto_fallback_encrypt_bio()
274 enc_bio = blk_crypto_alloc_enc_bio(src_bio, nr_enc_pages, &enc_pages); in __blk_crypto_fallback_encrypt_bio()
278 bio_iter_iovec(src_bio, src_bio->bi_iter); in __blk_crypto_fallback_encrypt_bio()
314 bio_advance_iter_single(src_bio, &src_bio->bi_iter, in __blk_crypto_fallback_encrypt_bio()
316 if (!src_bio->bi_iter.bi_size) in __blk_crypto_fallback_encrypt_bio()
327 bio_inc_remaining(src_bio); in __blk_crypto_fallback_encrypt_bio()
355 static void blk_crypto_fallback_encrypt_bio(struct bio *src_bio) in blk_crypto_fallback_encrypt_bio() argument
357 struct bio_crypt_ctx *bc = src_bio->bi_crypt_context; in blk_crypto_fallback_encrypt_bio()
364 src_bio->bi_status = status; in blk_crypto_fallback_encrypt_bio()
365 bio_endio(src_bio); in blk_crypto_fallback_encrypt_bio()
368 __blk_crypto_fallback_encrypt_bio(src_bio, in blk_crypto_fallback_encrypt_bio()