/kernel/linux/linux-5.10/arch/powerpc/crypto/ |
H A D | aes-spe-glue.c | 326 struct skcipher_request subreq; in ppc_xts_encrypt() local 334 subreq = *req; in ppc_xts_encrypt() 335 skcipher_request_set_crypt(&subreq, req->src, req->dst, in ppc_xts_encrypt() 337 req = &subreq; in ppc_xts_encrypt() 364 struct skcipher_request subreq; in ppc_xts_decrypt() local 373 subreq = *req; in ppc_xts_decrypt() 374 skcipher_request_set_crypt(&subreq, req->src, req->dst, in ppc_xts_decrypt() 376 req = &subreq; in ppc_xts_decrypt()
|
/kernel/linux/linux-6.6/arch/powerpc/crypto/ |
H A D | aes-spe-glue.c | 326 struct skcipher_request subreq; in ppc_xts_encrypt() local 334 subreq = *req; in ppc_xts_encrypt() 335 skcipher_request_set_crypt(&subreq, req->src, req->dst, in ppc_xts_encrypt() 337 req = &subreq; in ppc_xts_encrypt() 364 struct skcipher_request subreq; in ppc_xts_decrypt() local 373 subreq = *req; in ppc_xts_decrypt() 374 skcipher_request_set_crypt(&subreq, req->src, req->dst, in ppc_xts_decrypt() 376 req = &subreq; in ppc_xts_decrypt()
|
/kernel/linux/linux-5.10/drivers/crypto/ |
H A D | sa2ul.c | 1289 SYNC_SKCIPHER_REQUEST_ON_STACK(subreq, ctx->fallback.skcipher); in sa_cipher_run() 1291 skcipher_request_set_sync_tfm(subreq, ctx->fallback.skcipher); in sa_cipher_run() 1292 skcipher_request_set_callback(subreq, req->base.flags, in sa_cipher_run() 1294 skcipher_request_set_crypt(subreq, req->src, req->dst, in sa_cipher_run() 1297 ret = crypto_skcipher_encrypt(subreq); in sa_cipher_run() 1299 ret = crypto_skcipher_decrypt(subreq); in sa_cipher_run() 1301 skcipher_request_zero(subreq); in sa_cipher_run() 1394 struct ahash_request *subreq = &rctx->fallback_req; in sa_sha_run() local 1397 ahash_request_set_tfm(subreq, ctx->fallback.ahash); in sa_sha_run() 1398 subreq in sa_sha_run() 1595 struct ahash_request *subreq = &rctx->fallback_req; sa_sha_export() local 1906 struct aead_request *subreq = aead_request_ctx(req); sa_aead_run() local [all...] |
H A D | geode-aes.c | 271 struct skcipher_request *subreq = skcipher_request_ctx(req); in geode_skcipher_crypt() local 273 *subreq = *req; in geode_skcipher_crypt() 274 skcipher_request_set_tfm(subreq, tctx->fallback.skcipher); in geode_skcipher_crypt() 276 return crypto_skcipher_decrypt(subreq); in geode_skcipher_crypt() 278 return crypto_skcipher_encrypt(subreq); in geode_skcipher_crypt()
|
/kernel/linux/linux-6.6/drivers/crypto/ |
H A D | sa2ul.c | 1314 struct skcipher_request *subreq = skcipher_request_ctx(req); in sa_cipher_run() local 1316 skcipher_request_set_tfm(subreq, ctx->fallback.skcipher); in sa_cipher_run() 1317 skcipher_request_set_callback(subreq, req->base.flags, in sa_cipher_run() 1320 skcipher_request_set_crypt(subreq, req->src, req->dst, in sa_cipher_run() 1323 return crypto_skcipher_encrypt(subreq); in sa_cipher_run() 1325 return crypto_skcipher_decrypt(subreq); in sa_cipher_run() 1417 struct ahash_request *subreq = &rctx->fallback_req; in sa_sha_run() local 1420 ahash_request_set_tfm(subreq, ctx->fallback.ahash); in sa_sha_run() 1421 subreq->base.flags = req->base.flags & CRYPTO_TFM_REQ_MAY_SLEEP; in sa_sha_run() 1423 crypto_ahash_init(subreq); in sa_sha_run() 1619 struct ahash_request *subreq = &rctx->fallback_req; sa_sha_export() local 1927 struct aead_request *subreq = aead_request_ctx(req); sa_aead_run() local [all...] |
H A D | geode-aes.c | 272 struct skcipher_request *subreq = skcipher_request_ctx(req); in geode_skcipher_crypt() local 274 *subreq = *req; in geode_skcipher_crypt() 275 skcipher_request_set_tfm(subreq, tctx->fallback.skcipher); in geode_skcipher_crypt() 277 return crypto_skcipher_decrypt(subreq); in geode_skcipher_crypt() 279 return crypto_skcipher_encrypt(subreq); in geode_skcipher_crypt()
|
/kernel/linux/linux-5.10/crypto/ |
H A D | ccm.c | 36 struct aead_request subreq; member 606 struct aead_request *subreq = &rctx->subreq; in crypto_rfc4309_crypt() local 611 u8 *iv = PTR_ALIGN((u8 *)(subreq + 1) + crypto_aead_reqsize(child), in crypto_rfc4309_crypt() 636 aead_request_set_tfm(subreq, child); in crypto_rfc4309_crypt() 637 aead_request_set_callback(subreq, req->base.flags, req->base.complete, in crypto_rfc4309_crypt() 639 aead_request_set_crypt(subreq, rctx->src, in crypto_rfc4309_crypt() 642 aead_request_set_ad(subreq, req->assoclen - 8); in crypto_rfc4309_crypt() 644 return subreq; in crypto_rfc4309_crypt()
|
H A D | cryptd.c | 262 struct skcipher_request *subreq = &rctx->req; in cryptd_skcipher_encrypt() local 268 skcipher_request_set_tfm(subreq, child); in cryptd_skcipher_encrypt() 269 skcipher_request_set_callback(subreq, CRYPTO_TFM_REQ_MAY_SLEEP, in cryptd_skcipher_encrypt() 271 skcipher_request_set_crypt(subreq, req->src, req->dst, req->cryptlen, in cryptd_skcipher_encrypt() 274 err = crypto_skcipher_encrypt(subreq); in cryptd_skcipher_encrypt() 275 skcipher_request_zero(subreq); in cryptd_skcipher_encrypt() 290 struct skcipher_request *subreq = &rctx->req; in cryptd_skcipher_decrypt() local 296 skcipher_request_set_tfm(subreq, child); in cryptd_skcipher_decrypt() 297 skcipher_request_set_callback(subreq, CRYPTO_TFM_REQ_MAY_SLEEP, in cryptd_skcipher_decrypt() 299 skcipher_request_set_crypt(subreq, re in cryptd_skcipher_decrypt() [all...] |
/kernel/linux/linux-6.6/crypto/ |
H A D | ccm.c | 37 struct aead_request subreq; member 606 struct aead_request *subreq = &rctx->subreq; in crypto_rfc4309_crypt() local 611 u8 *iv = PTR_ALIGN((u8 *)(subreq + 1) + crypto_aead_reqsize(child), in crypto_rfc4309_crypt() 636 aead_request_set_tfm(subreq, child); in crypto_rfc4309_crypt() 637 aead_request_set_callback(subreq, req->base.flags, req->base.complete, in crypto_rfc4309_crypt() 639 aead_request_set_crypt(subreq, rctx->src, in crypto_rfc4309_crypt() 642 aead_request_set_ad(subreq, req->assoclen - 8); in crypto_rfc4309_crypt() 644 return subreq; in crypto_rfc4309_crypt()
|
/kernel/linux/linux-5.10/fs/nfs/ |
H A D | direct.c | 532 struct nfs_page *req, *subreq; in nfs_direct_join_group() local 539 subreq = req->wb_this_page; in nfs_direct_join_group() 540 if (subreq == req) in nfs_direct_join_group() 547 if (!list_empty(&subreq->wb_list)) { in nfs_direct_join_group() 548 nfs_list_remove_request(subreq); in nfs_direct_join_group() 549 nfs_release_request(subreq); in nfs_direct_join_group() 551 } while ((subreq = subreq->wb_this_page) != req); in nfs_direct_join_group()
|
/kernel/linux/linux-6.6/fs/nfs/ |
H A D | direct.c | 506 struct nfs_page *req, *subreq; in nfs_direct_join_group() local 513 subreq = req->wb_this_page; in nfs_direct_join_group() 514 if (subreq == req) in nfs_direct_join_group() 521 if (!list_empty(&subreq->wb_list)) { in nfs_direct_join_group() 522 nfs_list_remove_request(subreq); in nfs_direct_join_group() 523 nfs_release_request(subreq); in nfs_direct_join_group() 525 } while ((subreq = subreq->wb_this_page) != req); in nfs_direct_join_group()
|
/kernel/linux/linux-6.6/fs/cachefiles/ |
H A D | io.c | 496 static enum netfs_io_source cachefiles_prepare_read(struct netfs_io_subrequest *subreq, in cachefiles_prepare_read() argument 499 return cachefiles_do_prepare_read(&subreq->rreq->cache_resources, in cachefiles_prepare_read() 500 subreq->start, &subreq->len, i_size, in cachefiles_prepare_read() 501 &subreq->flags, subreq->rreq->inode->i_ino); in cachefiles_prepare_read()
|
/kernel/linux/linux-5.10/arch/s390/crypto/ |
H A D | aes_s390.c | 191 struct skcipher_request *subreq = skcipher_request_ctx(req); in fallback_skcipher_crypt() local 193 *subreq = *req; in fallback_skcipher_crypt() 194 skcipher_request_set_tfm(subreq, sctx->fallback.skcipher); in fallback_skcipher_crypt() 196 crypto_skcipher_decrypt(subreq) : in fallback_skcipher_crypt() 197 crypto_skcipher_encrypt(subreq); in fallback_skcipher_crypt() 444 struct skcipher_request *subreq = skcipher_request_ctx(req); in xts_aes_crypt() local 446 *subreq = *req; in xts_aes_crypt() 447 skcipher_request_set_tfm(subreq, xts_ctx->fallback); in xts_aes_crypt() 449 crypto_skcipher_decrypt(subreq) : in xts_aes_crypt() 450 crypto_skcipher_encrypt(subreq); in xts_aes_crypt() [all...] |
/kernel/linux/linux-6.6/arch/s390/crypto/ |
H A D | aes_s390.c | 192 struct skcipher_request *subreq = skcipher_request_ctx(req); in fallback_skcipher_crypt() local 194 *subreq = *req; in fallback_skcipher_crypt() 195 skcipher_request_set_tfm(subreq, sctx->fallback.skcipher); in fallback_skcipher_crypt() 197 crypto_skcipher_decrypt(subreq) : in fallback_skcipher_crypt() 198 crypto_skcipher_encrypt(subreq); in fallback_skcipher_crypt() 441 struct skcipher_request *subreq = skcipher_request_ctx(req); in xts_aes_crypt() local 443 *subreq = *req; in xts_aes_crypt() 444 skcipher_request_set_tfm(subreq, xts_ctx->fallback); in xts_aes_crypt() 446 crypto_skcipher_decrypt(subreq) : in xts_aes_crypt() 447 crypto_skcipher_encrypt(subreq); in xts_aes_crypt() [all...] |
/kernel/linux/linux-6.6/include/trace/events/ |
H A D | netfs.h | 298 __field(unsigned int, subreq ) 305 __entry->subreq = subreq_debug_index; 312 __entry->subreq,
|
/kernel/linux/linux-6.6/drivers/crypto/intel/keembay/ |
H A D | keembay-ocs-aes-core.c | 320 SYNC_SKCIPHER_REQUEST_ON_STACK(subreq, tctx->sw_cipher.sk); in kmb_ocs_sk_common() 322 skcipher_request_set_sync_tfm(subreq, tctx->sw_cipher.sk); in kmb_ocs_sk_common() 323 skcipher_request_set_callback(subreq, req->base.flags, NULL, in kmb_ocs_sk_common() 325 skcipher_request_set_crypt(subreq, req->src, req->dst, in kmb_ocs_sk_common() 329 rc = crypto_skcipher_encrypt(subreq); in kmb_ocs_sk_common() 331 rc = crypto_skcipher_decrypt(subreq); in kmb_ocs_sk_common() 333 skcipher_request_zero(subreq); in kmb_ocs_sk_common() 646 struct aead_request *subreq = aead_request_ctx(req); in kmb_ocs_aead_common() local 648 aead_request_set_tfm(subreq, tctx->sw_cipher.aead); in kmb_ocs_aead_common() 649 aead_request_set_callback(subreq, re in kmb_ocs_aead_common() [all...] |
/kernel/linux/linux-5.10/arch/arm64/crypto/ |
H A D | aes-neonbs-glue.c | 326 struct skcipher_request subreq; in __xts_crypt() local 341 skcipher_request_set_tfm(&subreq, tfm); in __xts_crypt() 342 skcipher_request_set_callback(&subreq, in __xts_crypt() 345 skcipher_request_set_crypt(&subreq, req->src, req->dst, in __xts_crypt() 348 req = &subreq; in __xts_crypt()
|
/kernel/linux/linux-6.6/arch/arm64/crypto/ |
H A D | aes-neonbs-glue.c | 284 struct skcipher_request subreq; in __xts_crypt() local 299 skcipher_request_set_tfm(&subreq, tfm); in __xts_crypt() 300 skcipher_request_set_callback(&subreq, in __xts_crypt() 303 skcipher_request_set_crypt(&subreq, req->src, req->dst, in __xts_crypt() 306 req = &subreq; in __xts_crypt()
|
/kernel/linux/linux-6.6/drivers/crypto/hisilicon/sec2/ |
H A D | sec_crypto.c | 2083 SYNC_SKCIPHER_REQUEST_ON_STACK(subreq, c_ctx->fbtfm); in sec_skcipher_soft_crypto() 2092 skcipher_request_set_sync_tfm(subreq, c_ctx->fbtfm); in sec_skcipher_soft_crypto() 2095 skcipher_request_set_callback(subreq, sreq->base.flags, in sec_skcipher_soft_crypto() 2097 skcipher_request_set_crypt(subreq, sreq->src, sreq->dst, in sec_skcipher_soft_crypto() 2100 ret = crypto_skcipher_encrypt(subreq); in sec_skcipher_soft_crypto() 2102 ret = crypto_skcipher_decrypt(subreq); in sec_skcipher_soft_crypto() 2104 skcipher_request_zero(subreq); in sec_skcipher_soft_crypto() 2351 struct aead_request *subreq; in sec_aead_soft_crypto() local 2360 subreq = aead_request_alloc(a_ctx->fallback_aead_tfm, GFP_KERNEL); in sec_aead_soft_crypto() 2361 if (!subreq) in sec_aead_soft_crypto() [all...] |
/kernel/linux/linux-6.6/drivers/crypto/inside-secure/ |
H A D | safexcel_hash.c | 2377 struct ahash_request *subreq = ahash_request_ctx_dma(req); in safexcel_sha3_fbcheck() local 2381 ahash_request_set_tfm(subreq, ctx->fback); in safexcel_sha3_fbcheck() 2382 ahash_request_set_callback(subreq, req->base.flags, in safexcel_sha3_fbcheck() 2384 ahash_request_set_crypt(subreq, req->src, req->result, in safexcel_sha3_fbcheck() 2403 ret = ret ?: crypto_ahash_init(subreq); in safexcel_sha3_fbcheck() 2414 struct ahash_request *subreq = ahash_request_ctx_dma(req); in safexcel_sha3_update() local 2417 return safexcel_sha3_fbcheck(req) ?: crypto_ahash_update(subreq); in safexcel_sha3_update() 2424 struct ahash_request *subreq = ahash_request_ctx_dma(req); in safexcel_sha3_final() local 2427 return safexcel_sha3_fbcheck(req) ?: crypto_ahash_final(subreq); in safexcel_sha3_final() 2434 struct ahash_request *subreq in safexcel_sha3_finup() local 2449 struct ahash_request *subreq = ahash_request_ctx_dma(req); safexcel_sha3_digest_fallback() local 2469 struct ahash_request *subreq = ahash_request_ctx_dma(req); safexcel_sha3_export() local 2479 struct ahash_request *subreq = ahash_request_ctx_dma(req); safexcel_sha3_import() local [all...] |
H A D | safexcel_cipher.c | 2904 struct aead_request *subreq = aead_request_ctx(req); in safexcel_aead_chachapoly_crypt() local 2938 aead_request_set_tfm(subreq, ctx->fback); in safexcel_aead_chachapoly_crypt() 2939 aead_request_set_callback(subreq, req->base.flags, req->base.complete, in safexcel_aead_chachapoly_crypt() 2941 aead_request_set_crypt(subreq, req->src, req->dst, req->cryptlen, in safexcel_aead_chachapoly_crypt() 2943 aead_request_set_ad(subreq, req->assoclen); in safexcel_aead_chachapoly_crypt() 2946 crypto_aead_encrypt(subreq) : in safexcel_aead_chachapoly_crypt() 2947 crypto_aead_decrypt(subreq); in safexcel_aead_chachapoly_crypt() 3405 struct aead_request *subreq = aead_request_ctx(req); in safexcel_aead_fallback_crypt() local 3407 aead_request_set_tfm(subreq, ctx->fback); in safexcel_aead_fallback_crypt() 3408 aead_request_set_callback(subreq, re in safexcel_aead_fallback_crypt() [all...] |
/kernel/linux/linux-5.10/drivers/crypto/inside-secure/ |
H A D | safexcel_hash.c | 2422 struct ahash_request *subreq = ahash_request_ctx(req); in safexcel_sha3_fbcheck() local 2426 ahash_request_set_tfm(subreq, ctx->fback); in safexcel_sha3_fbcheck() 2427 ahash_request_set_callback(subreq, req->base.flags, in safexcel_sha3_fbcheck() 2429 ahash_request_set_crypt(subreq, req->src, req->result, in safexcel_sha3_fbcheck() 2448 ret = ret ?: crypto_ahash_init(subreq); in safexcel_sha3_fbcheck() 2459 struct ahash_request *subreq = ahash_request_ctx(req); in safexcel_sha3_update() local 2462 return safexcel_sha3_fbcheck(req) ?: crypto_ahash_update(subreq); in safexcel_sha3_update() 2469 struct ahash_request *subreq = ahash_request_ctx(req); in safexcel_sha3_final() local 2472 return safexcel_sha3_fbcheck(req) ?: crypto_ahash_final(subreq); in safexcel_sha3_final() 2479 struct ahash_request *subreq in safexcel_sha3_finup() local 2494 struct ahash_request *subreq = ahash_request_ctx(req); safexcel_sha3_digest_fallback() local 2514 struct ahash_request *subreq = ahash_request_ctx(req); safexcel_sha3_export() local 2524 struct ahash_request *subreq = ahash_request_ctx(req); safexcel_sha3_import() local [all...] |
H A D | safexcel_cipher.c | 2895 struct aead_request *subreq = aead_request_ctx(req); in safexcel_aead_chachapoly_crypt() local 2929 aead_request_set_tfm(subreq, ctx->fback); in safexcel_aead_chachapoly_crypt() 2930 aead_request_set_callback(subreq, req->base.flags, req->base.complete, in safexcel_aead_chachapoly_crypt() 2932 aead_request_set_crypt(subreq, req->src, req->dst, req->cryptlen, in safexcel_aead_chachapoly_crypt() 2934 aead_request_set_ad(subreq, req->assoclen); in safexcel_aead_chachapoly_crypt() 2937 crypto_aead_encrypt(subreq) : in safexcel_aead_chachapoly_crypt() 2938 crypto_aead_decrypt(subreq); in safexcel_aead_chachapoly_crypt() 3396 struct aead_request *subreq = aead_request_ctx(req); in safexcel_aead_fallback_crypt() local 3398 aead_request_set_tfm(subreq, ctx->fback); in safexcel_aead_fallback_crypt() 3399 aead_request_set_callback(subreq, re in safexcel_aead_fallback_crypt() [all...] |
/kernel/linux/linux-6.6/drivers/crypto/starfive/ |
H A D | jh7110-aes.c | 683 struct aead_request *subreq = aead_request_ctx(req); in starfive_aes_aead_crypt() local 685 aead_request_set_tfm(subreq, ctx->aead_fbk); in starfive_aes_aead_crypt() 686 aead_request_set_callback(subreq, req->base.flags, in starfive_aes_aead_crypt() 688 aead_request_set_crypt(subreq, req->src, in starfive_aes_aead_crypt() 690 aead_request_set_ad(subreq, req->assoclen); in starfive_aes_aead_crypt() 692 return crypto_aead_decrypt(subreq); in starfive_aes_aead_crypt()
|
/kernel/linux/linux-5.10/drivers/crypto/ccree/ |
H A D | cc_cipher.c | 911 struct skcipher_request *subreq = skcipher_request_ctx(req); in cc_cipher_process() local 913 *subreq = *req; in cc_cipher_process() 914 skcipher_request_set_tfm(subreq, ctx_p->fallback_tfm); in cc_cipher_process() 916 return crypto_skcipher_encrypt(subreq); in cc_cipher_process() 918 return crypto_skcipher_decrypt(subreq); in cc_cipher_process()
|