Home
last modified time | relevance | path

Searched refs:crypt_ctx (Results 1 – 17 of 17) sorted by relevance

/OK3568_Linux_fs/kernel/block/
H A Dblk-crypto-internal.h34 return bio_crypt_ctx_mergeable(req->crypt_ctx, blk_rq_bytes(req), in bio_crypt_ctx_back_mergeable()
42 bio->bi_iter.bi_size, req->crypt_ctx); in bio_crypt_ctx_front_mergeable()
48 return bio_crypt_ctx_mergeable(req->crypt_ctx, blk_rq_bytes(req), in bio_crypt_ctx_merge_rq()
49 next->crypt_ctx); in bio_crypt_ctx_merge_rq()
54 rq->crypt_ctx = NULL; in blk_crypto_rq_set_defaults()
60 return rq->crypt_ctx; in blk_crypto_rq_is_encrypted()
117 memcpy(rq->crypt_ctx->bc_dun, bio->bi_crypt_context->bc_dun, in bio_crypt_do_front_merge()
118 sizeof(rq->crypt_ctx->bc_dun)); in bio_crypt_do_front_merge()
H A Dblk-crypto.c187 return bio_crypt_ctx_compatible(rq->crypt_ctx, bio->bi_crypt_context); in bio_crypt_rq_ctx_compatible()
222 return blk_ksm_get_slot_for_key(rq->q->ksm, rq->crypt_ctx->bc_key, in __blk_crypto_init_request()
238 mempool_free(rq->crypt_ctx, bio_crypt_ctx_pool); in __blk_crypto_free_request()
298 if (!rq->crypt_ctx) { in __blk_crypto_rq_bio_prep()
299 rq->crypt_ctx = mempool_alloc(bio_crypt_ctx_pool, gfp_mask); in __blk_crypto_rq_bio_prep()
300 if (!rq->crypt_ctx) in __blk_crypto_rq_bio_prep()
303 *rq->crypt_ctx = *bio->bi_crypt_context; in __blk_crypto_rq_bio_prep()
H A Dblk-crypto-fallback.c40 struct bio_crypt_ctx crypt_ctx; member
380 struct bio_crypt_ctx *bc = &f_ctx->crypt_ctx; in blk_crypto_fallback_decrypt_bio()
514 f_ctx->crypt_ctx = *bc; in blk_crypto_fallback_bio_prep()
/OK3568_Linux_fs/kernel/drivers/mmc/core/
H A Dcrypto.c34 if (!req->crypt_ctx) in mmc_crypto_prepare_req()
37 mrq->crypto_ctx = req->crypt_ctx; in mmc_crypto_prepare_req()
/OK3568_Linux_fs/kernel/arch/x86/crypto/
H A Dtwofish_avx_glue.c60 struct twofish_ctx crypt_ctx; member
74 err = __twofish_setkey(&ctx->crypt_ctx, key, keylen / 2); in xts_twofish_setkey()
203 &ctx->tweak_ctx, &ctx->crypt_ctx, false); in xts_encrypt()
212 &ctx->tweak_ctx, &ctx->crypt_ctx, true); in xts_decrypt()
H A Dcast6_avx_glue.c169 struct cast6_ctx crypt_ctx; member
183 err = __cast6_setkey(&ctx->crypt_ctx, key, keylen / 2); in xts_cast6_setkey()
197 &ctx->tweak_ctx, &ctx->crypt_ctx, false); in xts_encrypt()
206 &ctx->tweak_ctx, &ctx->crypt_ctx, true); in xts_decrypt()
H A Dglue_helper.c268 void *crypt_ctx, bool decrypt) in glue_xts_req_128bit() argument
309 nbytes = __glue_xts_req_128bit(gctx, crypt_ctx, &walk); in glue_xts_req_128bit()
337 __glue_xts_req_128bit(gctx, crypt_ctx, &walk)); in glue_xts_req_128bit()
352 __glue_xts_req_128bit(gctx, crypt_ctx, &walk)); in glue_xts_req_128bit()
H A Dcamellia_aesni_avx_glue.c186 err = __camellia_setkey(&ctx->crypt_ctx, key, keylen / 2); in xts_camellia_setkey()
201 &ctx->tweak_ctx, &ctx->crypt_ctx, false); in xts_encrypt()
210 &ctx->tweak_ctx, &ctx->crypt_ctx, true); in xts_decrypt()
H A Dserpent_avx_glue.c90 err = __serpent_setkey(&ctx->crypt_ctx, key, keylen / 2); in xts_serpent_setkey()
209 &ctx->crypt_ctx, false); in xts_encrypt()
219 &ctx->crypt_ctx, true); in xts_decrypt()
H A Dserpent_avx2_glue.c167 &ctx->crypt_ctx, false); in xts_encrypt()
177 &ctx->crypt_ctx, true); in xts_decrypt()
H A Dcamellia_aesni_avx2_glue.c179 &ctx->tweak_ctx, &ctx->crypt_ctx, false); in xts_encrypt()
188 &ctx->tweak_ctx, &ctx->crypt_ctx, true); in xts_decrypt()
/OK3568_Linux_fs/kernel/drivers/scsi/ufs/
H A Dufshcd-crypto.h22 lrbp->data_unit_num = rq->crypt_ctx->bc_dun[0]; in ufshcd_prepare_lrbp_crypto()
43 if (!lrbp->cmd->request->crypt_ctx) in ufshcd_crypto_clear_prdt()
/OK3568_Linux_fs/kernel/arch/x86/include/asm/crypto/
H A Dserpent-avx.h15 struct serpent_ctx crypt_ctx; member
H A Dglue_helper.h112 void *crypt_ctx, bool decrypt);
H A Dcamellia.h24 struct camellia_ctx crypt_ctx; member
/OK3568_Linux_fs/kernel/Documentation/block/
H A Dinline-encryption.rst127 which sets the request's ``crypt_ctx`` to a copy of the bio's
129 bio is merged to the front of the request, which updates the ``crypt_ctx`` of
/OK3568_Linux_fs/kernel/include/linux/
H A Dblkdev.h232 struct bio_crypt_ctx *crypt_ctx; member