• Home
  • Raw
  • Download

Lines Matching refs:f_ctx

379 	struct bio_fallback_crypt_ctx *f_ctx =  in blk_crypto_fallback_decrypt_bio()  local
381 struct bio *bio = f_ctx->bio; in blk_crypto_fallback_decrypt_bio()
382 struct bio_crypt_ctx *bc = &f_ctx->crypt_ctx; in blk_crypto_fallback_decrypt_bio()
418 __bio_for_each_segment(bv, bio, iter, f_ctx->crypt_iter) { in blk_crypto_fallback_decrypt_bio()
440 mempool_free(f_ctx, bio_fallback_crypt_ctx_pool); in blk_crypto_fallback_decrypt_bio()
454 struct bio_fallback_crypt_ctx *f_ctx = bio->bi_private; in blk_crypto_fallback_decrypt_endio() local
456 bio->bi_private = f_ctx->bi_private_orig; in blk_crypto_fallback_decrypt_endio()
457 bio->bi_end_io = f_ctx->bi_end_io_orig; in blk_crypto_fallback_decrypt_endio()
461 mempool_free(f_ctx, bio_fallback_crypt_ctx_pool); in blk_crypto_fallback_decrypt_endio()
466 INIT_WORK(&f_ctx->work, blk_crypto_fallback_decrypt_bio); in blk_crypto_fallback_decrypt_endio()
467 f_ctx->bio = bio; in blk_crypto_fallback_decrypt_endio()
468 queue_work(blk_crypto_wq, &f_ctx->work); in blk_crypto_fallback_decrypt_endio()
495 struct bio_fallback_crypt_ctx *f_ctx; in blk_crypto_fallback_bio_prep() local
516 f_ctx = mempool_alloc(bio_fallback_crypt_ctx_pool, GFP_NOIO); in blk_crypto_fallback_bio_prep()
517 f_ctx->crypt_ctx = *bc; in blk_crypto_fallback_bio_prep()
518 f_ctx->crypt_iter = bio->bi_iter; in blk_crypto_fallback_bio_prep()
519 f_ctx->bi_private_orig = bio->bi_private; in blk_crypto_fallback_bio_prep()
520 f_ctx->bi_end_io_orig = bio->bi_end_io; in blk_crypto_fallback_bio_prep()
521 bio->bi_private = (void *)f_ctx; in blk_crypto_fallback_bio_prep()