Home
last modified time | relevance | path

Searched refs:subreq (Results 51 - 75 of 83) sorted by relevance

1234

/kernel/linux/linux-5.10/arch/powerpc/crypto/
H A Daes-spe-glue.c326 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 Daes-spe-glue.c326 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 Dsa2ul.c1289 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 Dgeode-aes.c271 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 Dsa2ul.c1314 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 Dgeode-aes.c272 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 Dccm.c36 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 Dcryptd.c262 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 Dccm.c37 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 Ddirect.c532 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 Ddirect.c506 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 Dio.c496 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 Daes_s390.c191 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 Daes_s390.c192 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 Dnetfs.h298 __field(unsigned int, subreq )
305 __entry->subreq = subreq_debug_index;
312 __entry->subreq,
/kernel/linux/linux-6.6/drivers/crypto/intel/keembay/
H A Dkeembay-ocs-aes-core.c320 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 Daes-neonbs-glue.c326 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 Daes-neonbs-glue.c284 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 Dsec_crypto.c2083 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 Dsafexcel_hash.c2377 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 Dsafexcel_cipher.c2904 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 Dsafexcel_hash.c2422 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 Dsafexcel_cipher.c2895 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 Djh7110-aes.c683 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 Dcc_cipher.c911 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()

Completed in 40 milliseconds

1234