Symbol: aead_request
arch/arm/crypto/ghash-ce-glue.c
276
static void gcm_calculate_auth_mac(struct aead_request *req, u64 dg[], u32 len)
arch/arm/crypto/ghash-ce-glue.c
307
static int gcm_encrypt(struct aead_request *req, const u8 *iv, u32 assoclen)
arch/arm/crypto/ghash-ce-glue.c
394
static int gcm_decrypt(struct aead_request *req, const u8 *iv, u32 assoclen)
arch/arm/crypto/ghash-ce-glue.c
474
static int gcm_aes_encrypt(struct aead_request *req)
arch/arm/crypto/ghash-ce-glue.c
479
static int gcm_aes_decrypt(struct aead_request *req)
arch/arm/crypto/ghash-ce-glue.c
504
static int rfc4106_encrypt(struct aead_request *req)
arch/arm/crypto/ghash-ce-glue.c
517
static int rfc4106_decrypt(struct aead_request *req)
arch/arm64/crypto/aes-ce-ccm-glue.c
131
static void ccm_calculate_auth_mac(struct aead_request *req, u8 mac[])
arch/arm64/crypto/aes-ce-ccm-glue.c
165
static int ccm_encrypt(struct aead_request *req)
arch/arm64/crypto/aes-ce-ccm-glue.c
229
static int ccm_decrypt(struct aead_request *req)
arch/arm64/crypto/aes-ce-ccm-glue.c
61
static int ccm_init_mac(struct aead_request *req, u8 maciv[], u32 msglen)
arch/arm64/crypto/ghash-ce-glue.c
257
static void gcm_calculate_auth_mac(struct aead_request *req, u64 dg[], u32 len)
arch/arm64/crypto/ghash-ce-glue.c
283
static int gcm_encrypt(struct aead_request *req, char *iv, int assoclen)
arch/arm64/crypto/ghash-ce-glue.c
344
static int gcm_decrypt(struct aead_request *req, char *iv, int assoclen)
arch/arm64/crypto/ghash-ce-glue.c
410
static int gcm_aes_encrypt(struct aead_request *req)
arch/arm64/crypto/ghash-ce-glue.c
418
static int gcm_aes_decrypt(struct aead_request *req)
arch/arm64/crypto/ghash-ce-glue.c
446
static int rfc4106_encrypt(struct aead_request *req)
arch/arm64/crypto/ghash-ce-glue.c
459
static int rfc4106_decrypt(struct aead_request *req)
arch/arm64/crypto/sm4-ce-ccm-glue.c
156
static int ccm_crypt(struct aead_request *req, struct skcipher_walk *walk,
arch/arm64/crypto/sm4-ce-ccm-glue.c
191
static int ccm_encrypt(struct aead_request *req)
arch/arm64/crypto/sm4-ce-ccm-glue.c
218
static int ccm_decrypt(struct aead_request *req)
arch/arm64/crypto/sm4-ce-ccm-glue.c
52
static int ccm_format_input(u8 info[], struct aead_request *req,
arch/arm64/crypto/sm4-ce-ccm-glue.c
90
static void ccm_calculate_auth_mac(struct aead_request *req, u8 mac[])
arch/arm64/crypto/sm4-ce-gcm-glue.c
130
static int gcm_crypt(struct aead_request *req, struct skcipher_walk *walk,
arch/arm64/crypto/sm4-ce-gcm-glue.c
175
static int gcm_encrypt(struct aead_request *req)
arch/arm64/crypto/sm4-ce-gcm-glue.c
194
static int gcm_decrypt(struct aead_request *req)
arch/arm64/crypto/sm4-ce-gcm-glue.c
71
static void gcm_calculate_auth_mac(struct aead_request *req, u8 ghash[])
arch/powerpc/crypto/aes-gcm-p10-glue.c
208
static int p10_aes_gcm_crypt(struct aead_request *req, u8 *riv,
arch/powerpc/crypto/aes-gcm-p10-glue.c
335
static int rfc4106_encrypt(struct aead_request *req)
arch/powerpc/crypto/aes-gcm-p10-glue.c
348
static int rfc4106_decrypt(struct aead_request *req)
arch/powerpc/crypto/aes-gcm-p10-glue.c
361
static int p10_aes_gcm_encrypt(struct aead_request *req)
arch/powerpc/crypto/aes-gcm-p10-glue.c
366
static int p10_aes_gcm_decrypt(struct aead_request *req)
arch/s390/crypto/aes_s390.c
816
static int gcm_aes_crypt(struct aead_request *req, unsigned int flags)
arch/s390/crypto/aes_s390.c
917
static int gcm_aes_encrypt(struct aead_request *req)
arch/s390/crypto/aes_s390.c
922
static int gcm_aes_decrypt(struct aead_request *req)
arch/x86/crypto/aegis128-aesni-glue.c
177
crypto_aegis128_aesni_crypt(struct aead_request *req,
arch/x86/crypto/aegis128-aesni-glue.c
205
static int crypto_aegis128_aesni_encrypt(struct aead_request *req)
arch/x86/crypto/aegis128-aesni-glue.c
222
static int crypto_aegis128_aesni_decrypt(struct aead_request *req)
arch/x86/crypto/aesni-intel_glue.c
1331
gcm_crypt(struct aead_request *req, int flags)
arch/x86/crypto/aesni-intel_glue.c
1447
static int gcm_encrypt_##suffix(struct aead_request *req) \
arch/x86/crypto/aesni-intel_glue.c
1452
static int gcm_decrypt_##suffix(struct aead_request *req) \
arch/x86/crypto/aesni-intel_glue.c
1463
static int rfc4106_encrypt_##suffix(struct aead_request *req) \
arch/x86/crypto/aesni-intel_glue.c
1468
static int rfc4106_decrypt_##suffix(struct aead_request *req) \
crypto/aead.c
84
int crypto_aead_encrypt(struct aead_request *req)
crypto/aead.c
95
int crypto_aead_decrypt(struct aead_request *req)
crypto/aegis128-core.c
386
static int crypto_aegis128_encrypt_generic(struct aead_request *req)
crypto/aegis128-core.c
408
static int crypto_aegis128_decrypt_generic(struct aead_request *req)
crypto/aegis128-core.c
447
static int crypto_aegis128_encrypt_simd(struct aead_request *req)
crypto/aegis128-core.c
472
static int crypto_aegis128_decrypt_simd(struct aead_request *req)
crypto/authenc.c
110
static void authenc_geniv_ahash_finish(struct aead_request *req)
crypto/authenc.c
125
struct aead_request *req = data;
crypto/authenc.c
138
struct aead_request *req = data;
crypto/authenc.c
145
static int crypto_authenc_genicv(struct aead_request *req, unsigned int mask)
crypto/authenc.c
177
struct aead_request *areq = data;
crypto/authenc.c
187
static int crypto_authenc_encrypt(struct aead_request *req)
crypto/authenc.c
223
struct aead_request *req = data;
crypto/authenc.c
228
static int crypto_authenc_decrypt_tail(struct aead_request *req,
crypto/authenc.c
268
struct aead_request *req = data;
crypto/authenc.c
278
static int crypto_authenc_decrypt(struct aead_request *req)
crypto/authenc.c
38
static void authenc_request_complete(struct aead_request *req, int err)
crypto/authencesn.c
107
struct aead_request *req = data;
crypto/authencesn.c
113
static int crypto_authenc_esn_genicv(struct aead_request *req,
crypto/authencesn.c
151
struct aead_request *areq = data;
crypto/authencesn.c
159
static int crypto_authenc_esn_encrypt(struct aead_request *req)
crypto/authencesn.c
197
static int crypto_authenc_esn_decrypt_tail(struct aead_request *req,
crypto/authencesn.c
245
struct aead_request *req = data;
crypto/authencesn.c
251
static int crypto_authenc_esn_decrypt(struct aead_request *req)
crypto/authencesn.c
41
static void authenc_esn_request_complete(struct aead_request *req, int err)
crypto/authencesn.c
84
static int crypto_authenc_esn_genicv_tail(struct aead_request *req,
crypto/ccm.c
124
static int format_input(u8 *info, struct aead_request *req,
crypto/ccm.c
165
static int crypto_ccm_auth(struct aead_request *req, struct scatterlist *plain,
crypto/ccm.c
226
struct aead_request *req = data;
crypto/ccm.c
247
static int crypto_ccm_init_crypt(struct aead_request *req, u8 *tag)
crypto/ccm.c
282
static int crypto_ccm_encrypt(struct aead_request *req)
crypto/ccm.c
322
struct aead_request *req = data;
crypto/ccm.c
341
static int crypto_ccm_decrypt(struct aead_request *req)
crypto/ccm.c
38
struct aead_request subreq;
crypto/ccm.c
59
struct aead_request *req)
crypto/ccm.c
598
static struct aead_request *crypto_rfc4309_crypt(struct aead_request *req)
crypto/ccm.c
601
struct aead_request *subreq = &rctx->subreq;
crypto/ccm.c
642
static int crypto_rfc4309_encrypt(struct aead_request *req)
crypto/ccm.c
652
static int crypto_rfc4309_decrypt(struct aead_request *req)
crypto/chacha20poly1305.c
130
static int poly_hash(struct aead_request *req)
crypto/chacha20poly1305.c
202
static int poly_genkey(struct aead_request *req)
crypto/chacha20poly1305.c
241
static int chacha_encrypt(struct aead_request *req)
crypto/chacha20poly1305.c
272
static int chachapoly_encrypt(struct aead_request *req)
crypto/chacha20poly1305.c
287
static int chachapoly_decrypt(struct aead_request *req)
crypto/chacha20poly1305.c
56
static inline void async_done_continue(struct aead_request *req, int err,
crypto/chacha20poly1305.c
57
int (*cont)(struct aead_request *))
crypto/chacha20poly1305.c
70
static void chacha_iv(u8 *iv, struct aead_request *req, u32 icb)
crypto/chacha20poly1305.c
81
static int poly_verify_tag(struct aead_request *req)
crypto/chacha20poly1305.c
99
static int chacha_decrypt(struct aead_request *req)
crypto/cryptd.c
743
static void cryptd_aead_crypt(struct aead_request *req,
crypto/cryptd.c
745
int (*crypt)(struct aead_request *req),
crypto/cryptd.c
749
struct aead_request *subreq;
crypto/cryptd.c
792
struct aead_request *req = data;
crypto/cryptd.c
804
struct aead_request *req = data;
crypto/cryptd.c
814
static int cryptd_aead_enqueue(struct aead_request *req,
crypto/cryptd.c
820
struct aead_request *subreq = &rctx->req;
crypto/cryptd.c
829
static int cryptd_aead_encrypt_enqueue(struct aead_request *req)
crypto/cryptd.c
834
static int cryptd_aead_decrypt_enqueue(struct aead_request *req)
crypto/cryptd.c
96
struct aead_request req;
crypto/crypto_engine.c
230
struct aead_request *req)
crypto/crypto_engine.c
296
struct aead_request *req, int err)
crypto/echainiv.c
26
static int echainiv_encrypt(struct aead_request *req)
crypto/echainiv.c
30
struct aead_request *subreq = aead_request_ctx(req);
crypto/echainiv.c
73
static int echainiv_decrypt(struct aead_request *req)
crypto/echainiv.c
77
struct aead_request *subreq = aead_request_ctx(req);
crypto/essiv.c
171
struct aead_request *req = data;
crypto/essiv.c
183
static int essiv_aead_crypt(struct aead_request *req, bool enc)
crypto/essiv.c
188
struct aead_request *subreq = &rctx->aead_req;
crypto/essiv.c
258
static int essiv_aead_encrypt(struct aead_request *req)
crypto/essiv.c
263
static int essiv_aead_decrypt(struct aead_request *req)
crypto/essiv.c
63
struct aead_request aead_req;
crypto/gcm.c
148
static void crypto_gcm_init_common(struct aead_request *req)
crypto/gcm.c
173
static void crypto_gcm_init_crypt(struct aead_request *req,
crypto/gcm.c
198
static int gcm_hash_update(struct aead_request *req,
crypto/gcm.c
212
static int gcm_hash_remain(struct aead_request *req,
crypto/gcm.c
219
static int gcm_hash_len(struct aead_request *req, u32 flags)
crypto/gcm.c
237
static int gcm_hash_len_continue(struct aead_request *req, u32 flags)
crypto/gcm.c
247
struct aead_request *req = data;
crypto/gcm.c
260
static int gcm_hash_crypt_remain_continue(struct aead_request *req, u32 flags)
crypto/gcm.c
268
struct aead_request *req = data;
crypto/gcm.c
281
static int gcm_hash_crypt_continue(struct aead_request *req, u32 flags)
crypto/gcm.c
298
struct aead_request *req = data;
crypto/gcm.c
311
static int gcm_hash_assoc_remain_continue(struct aead_request *req, u32 flags)
crypto/gcm.c
326
struct aead_request *req = data;
crypto/gcm.c
339
static int gcm_hash_assoc_continue(struct aead_request *req, u32 flags)
crypto/gcm.c
354
struct aead_request *req = data;
crypto/gcm.c
367
static int gcm_hash_init_continue(struct aead_request *req, u32 flags)
crypto/gcm.c
379
struct aead_request *req = data;
crypto/gcm.c
39
struct aead_request subreq;
crypto/gcm.c
392
static int gcm_hash(struct aead_request *req, u32 flags)
crypto/gcm.c
405
static int gcm_enc_copy_hash(struct aead_request *req, u32 flags)
crypto/gcm.c
418
static int gcm_encrypt_continue(struct aead_request *req, u32 flags)
crypto/gcm.c
432
struct aead_request *req = data;
crypto/gcm.c
445
static int crypto_gcm_encrypt(struct aead_request *req)
crypto/gcm.c
459
static int crypto_gcm_verify(struct aead_request *req)
crypto/gcm.c
476
struct aead_request *req = data;
crypto/gcm.c
484
static int gcm_dec_hash_continue(struct aead_request *req, u32 flags)
crypto/gcm.c
495
static int crypto_gcm_decrypt(struct aead_request *req)
crypto/gcm.c
52
struct aead_request subreq;
crypto/gcm.c
58
int (*complete)(struct aead_request *req, u32 flags);
crypto/gcm.c
714
static struct aead_request *crypto_rfc4106_crypt(struct aead_request *req)
crypto/gcm.c
719
struct aead_request *subreq = &rctx->subreq;
crypto/gcm.c
755
static int crypto_rfc4106_encrypt(struct aead_request *req)
crypto/gcm.c
768
static int crypto_rfc4106_decrypt(struct aead_request *req)
crypto/gcm.c
81
struct aead_request *req)
crypto/gcm.c
920
static int crypto_rfc4543_crypt(struct aead_request *req, bool enc)
crypto/gcm.c
925
struct aead_request *subreq = &rctx->subreq;
crypto/gcm.c
951
static int crypto_rfc4543_encrypt(struct aead_request *req)
crypto/gcm.c
957
static int crypto_rfc4543_decrypt(struct aead_request *req)
crypto/geniv.c
134
sizeof(struct aead_request));
crypto/krb5/internal.h
108
crypto_roundup(sizeof(struct aead_request) + crypto_aead_reqsize(TFM))
crypto/krb5/rfc3961_simplified.c
546
struct aead_request *req;
crypto/krb5/rfc3961_simplified.c
613
struct aead_request *req;
crypto/krb5/rfc8009_aes2.c
178
struct aead_request *req;
crypto/krb5/rfc8009_aes2.c
256
struct aead_request *req;
crypto/krb5enc.c
128
struct aead_request *req = data;
crypto/krb5enc.c
137
static int krb5enc_dispatch_encrypt(struct aead_request *req,
crypto/krb5enc.c
168
static void krb5enc_insert_checksum(struct aead_request *req, u8 *hash)
crypto/krb5enc.c
183
struct aead_request *req = data;
crypto/krb5enc.c
205
static int krb5enc_dispatch_encrypt_hash(struct aead_request *req)
crypto/krb5enc.c
234
static int krb5enc_encrypt(struct aead_request *req)
crypto/krb5enc.c
245
static int krb5enc_verify_hash(struct aead_request *req)
crypto/krb5enc.c
265
struct aead_request *req = data;
crypto/krb5enc.c
277
static int krb5enc_dispatch_decrypt_hash(struct aead_request *req)
crypto/krb5enc.c
306
static int krb5enc_dispatch_decrypt(struct aead_request *req)
crypto/krb5enc.c
333
static int krb5enc_decrypt(struct aead_request *req)
crypto/krb5enc.c
42
static void krb5enc_request_complete(struct aead_request *req, int err)
crypto/pcrypt.c
131
struct aead_request *req = pcrypt_request_ctx(preq);
crypto/pcrypt.c
143
static int pcrypt_aead_decrypt(struct aead_request *req)
crypto/pcrypt.c
147
struct aead_request *creq = pcrypt_request_ctx(preq);
crypto/pcrypt.c
198
sizeof(struct aead_request) +
crypto/pcrypt.c
61
struct aead_request *req = pcrypt_request_ctx(preq);
crypto/pcrypt.c
68
struct aead_request *req = data;
crypto/pcrypt.c
80
struct aead_request *req = pcrypt_request_ctx(preq);
crypto/pcrypt.c
92
static int pcrypt_aead_encrypt(struct aead_request *req)
crypto/pcrypt.c
96
struct aead_request *creq = pcrypt_request_ctx(preq);
crypto/seqiv.c
103
struct aead_request *subreq = aead_request_ctx(req);
crypto/seqiv.c
21
static void seqiv_aead_encrypt_complete2(struct aead_request *req, int err)
crypto/seqiv.c
23
struct aead_request *subreq = aead_request_ctx(req);
crypto/seqiv.c
41
struct aead_request *req = data;
crypto/seqiv.c
47
static int seqiv_aead_encrypt(struct aead_request *req)
crypto/seqiv.c
51
struct aead_request *subreq = aead_request_ctx(req);
crypto/seqiv.c
99
static int seqiv_aead_decrypt(struct aead_request *req)
crypto/simd.c
288
static int simd_aead_encrypt(struct aead_request *req)
crypto/simd.c
292
struct aead_request *subreq;
crypto/simd.c
309
static int simd_aead_decrypt(struct aead_request *req)
crypto/simd.c
313
struct aead_request *subreq;
crypto/simd.c
357
reqsize += sizeof(struct aead_request);
crypto/skcipher.c
322
struct aead_request *__restrict req,
crypto/skcipher.c
350
struct aead_request *__restrict req,
crypto/skcipher.c
360
struct aead_request *__restrict req,
crypto/tcrypt.c
132
static inline int do_one_aead_op(struct aead_request *req, int ret)
crypto/tcrypt.c
142
struct aead_request *req;
crypto/tcrypt.c
453
static int test_aead_jiffies(struct aead_request *req, int enc,
crypto/tcrypt.c
476
static int test_aead_cycles(struct aead_request *req, int enc, int blen)
crypto/tcrypt.c
527
struct aead_request *req;
crypto/testmgr.c
2035
struct aead_request *req,
crypto/testmgr.c
2217
unsigned int vec_num, struct aead_request *req,
crypto/testmgr.c
2259
struct aead_request *req;
crypto/testmgr.c
2308
struct aead_request *req,
crypto/testmgr.c
2375
struct aead_request *req,
crypto/testmgr.c
2494
struct aead_request *generic_req = NULL;
crypto/testmgr.c
2591
struct aead_request *req,
crypto/testmgr.c
2642
struct aead_request *req,
crypto/testmgr.c
2662
struct aead_request *req = NULL;
drivers/crypto/amcc/crypto4xx_alg.c
306
static inline bool crypto4xx_aead_need_fallback(struct aead_request *req,
drivers/crypto/amcc/crypto4xx_alg.c
334
static int crypto4xx_aead_fallback(struct aead_request *req,
drivers/crypto/amcc/crypto4xx_alg.c
337
struct aead_request *subreq = aead_request_ctx(req);
drivers/crypto/amcc/crypto4xx_alg.c
424
static int crypto4xx_crypt_aes_ccm(struct aead_request *req, bool decrypt)
drivers/crypto/amcc/crypto4xx_alg.c
456
int crypto4xx_encrypt_aes_ccm(struct aead_request *req)
drivers/crypto/amcc/crypto4xx_alg.c
461
int crypto4xx_decrypt_aes_ccm(struct aead_request *req)
drivers/crypto/amcc/crypto4xx_alg.c
570
static inline int crypto4xx_crypt_aes_gcm(struct aead_request *req,
drivers/crypto/amcc/crypto4xx_alg.c
593
int crypto4xx_encrypt_aes_gcm(struct aead_request *req)
drivers/crypto/amcc/crypto4xx_alg.c
598
int crypto4xx_decrypt_aes_gcm(struct aead_request *req)
drivers/crypto/amcc/crypto4xx_core.c
543
struct aead_request *aead_req = container_of(pd_uinfo->async_req,
drivers/crypto/amcc/crypto4xx_core.c
544
struct aead_request, base);
drivers/crypto/amcc/crypto4xx_core.c
953
crypto_aead_set_reqsize(tfm, max(sizeof(struct aead_request) + 32 +
drivers/crypto/amcc/crypto4xx_core.h
232
int crypto4xx_encrypt_aes_ccm(struct aead_request *req);
drivers/crypto/amcc/crypto4xx_core.h
233
int crypto4xx_decrypt_aes_ccm(struct aead_request *req);
drivers/crypto/amcc/crypto4xx_core.h
236
int crypto4xx_encrypt_aes_gcm(struct aead_request *req);
drivers/crypto/amcc/crypto4xx_core.h
237
int crypto4xx_decrypt_aes_gcm(struct aead_request *req);
drivers/crypto/atmel-aes.c
1314
struct aead_request *req = aead_request_cast(dd->areq);
drivers/crypto/atmel-aes.c
1351
struct aead_request *req = aead_request_cast(dd->areq);
drivers/crypto/atmel-aes.c
1374
struct aead_request *req = aead_request_cast(dd->areq);
drivers/crypto/atmel-aes.c
1409
struct aead_request *req = aead_request_cast(dd->areq);
drivers/crypto/atmel-aes.c
1457
struct aead_request *req = aead_request_cast(dd->areq);
drivers/crypto/atmel-aes.c
1502
struct aead_request *req = aead_request_cast(dd->areq);
drivers/crypto/atmel-aes.c
1527
static int atmel_aes_gcm_crypt(struct aead_request *req,
drivers/crypto/atmel-aes.c
1565
static int atmel_aes_gcm_encrypt(struct aead_request *req)
drivers/crypto/atmel-aes.c
1570
static int atmel_aes_gcm_decrypt(struct aead_request *req)
drivers/crypto/atmel-aes.c
1773
struct aead_request *req = aead_request_cast(dd->areq);
drivers/crypto/atmel-aes.c
1783
struct aead_request *req = aead_request_cast(dd->areq);
drivers/crypto/atmel-aes.c
1802
struct aead_request *req = aead_request_cast(dd->areq);
drivers/crypto/atmel-aes.c
1823
struct aead_request *req = aead_request_cast(dd->areq);
drivers/crypto/atmel-aes.c
1865
struct aead_request *req = aead_request_cast(dd->areq);
drivers/crypto/atmel-aes.c
1878
struct aead_request *req = aead_request_cast(dd->areq);
drivers/crypto/atmel-aes.c
1993
static int atmel_aes_authenc_crypt(struct aead_request *req,
drivers/crypto/atmel-aes.c
2022
static int atmel_aes_authenc_cbc_aes_encrypt(struct aead_request *req)
drivers/crypto/atmel-aes.c
2027
static int atmel_aes_authenc_cbc_aes_decrypt(struct aead_request *req)
drivers/crypto/axis/artpec6_crypto.c
1262
static int artpec6_crypto_aead_encrypt(struct aead_request *req)
drivers/crypto/axis/artpec6_crypto.c
1283
static int artpec6_crypto_aead_decrypt(struct aead_request *req)
drivers/crypto/axis/artpec6_crypto.c
1831
static int artpec6_crypto_prepare_aead(struct aead_request *areq)
drivers/crypto/axis/artpec6_crypto.c
2188
struct aead_request *areq = container_of(req,
drivers/crypto/axis/artpec6_crypto.c
2189
struct aead_request, base);
drivers/crypto/axis/artpec6_crypto.c
360
static int artpec6_crypto_prepare_aead(struct aead_request *areq);
drivers/crypto/bcm/cipher.c
1039
struct aead_request *req,
drivers/crypto/bcm/cipher.c
1257
struct aead_request *req = container_of(areq,
drivers/crypto/bcm/cipher.c
1258
struct aead_request, base);
drivers/crypto/bcm/cipher.c
1527
struct aead_request *req = container_of(areq,
drivers/crypto/bcm/cipher.c
1528
struct aead_request, base);
drivers/crypto/bcm/cipher.c
2502
static int aead_need_fallback(struct aead_request *req)
drivers/crypto/bcm/cipher.c
2571
static int aead_do_fallback(struct aead_request *req, bool is_encrypt)
drivers/crypto/bcm/cipher.c
2577
struct aead_request *subreq;
drivers/crypto/bcm/cipher.c
2596
static int aead_enqueue(struct aead_request *req, bool is_encrypt)
drivers/crypto/bcm/cipher.c
3001
static int aead_encrypt(struct aead_request *req)
drivers/crypto/bcm/cipher.c
3011
static int aead_decrypt(struct aead_request *req)
drivers/crypto/bcm/cipher.h
347
struct aead_request req;
drivers/crypto/caam/caamalg.c
1027
struct aead_request *req)
drivers/crypto/caam/caamalg.c
1049
struct aead_request *req = context;
drivers/crypto/caam/caamalg.c
1138
static void init_aead_job(struct aead_request *req,
drivers/crypto/caam/caamalg.c
1199
static void init_gcm_job(struct aead_request *req,
drivers/crypto/caam/caamalg.c
1229
static void init_chachapoly_job(struct aead_request *req,
drivers/crypto/caam/caamalg.c
1263
static void init_authenc_job(struct aead_request *req,
drivers/crypto/caam/caamalg.c
1385
static struct aead_edesc *aead_edesc_alloc(struct aead_request *req,
drivers/crypto/caam/caamalg.c
1525
static int aead_enqueue_req(struct device *jrdev, struct aead_request *req)
drivers/crypto/caam/caamalg.c
1552
static inline int chachapoly_crypt(struct aead_request *req, bool encrypt)
drivers/crypto/caam/caamalg.c
1576
static int chachapoly_encrypt(struct aead_request *req)
drivers/crypto/caam/caamalg.c
1581
static int chachapoly_decrypt(struct aead_request *req)
drivers/crypto/caam/caamalg.c
1586
static inline int aead_crypt(struct aead_request *req, bool encrypt)
drivers/crypto/caam/caamalg.c
1610
static int aead_encrypt(struct aead_request *req)
drivers/crypto/caam/caamalg.c
1615
static int aead_decrypt(struct aead_request *req)
drivers/crypto/caam/caamalg.c
1622
struct aead_request *req = aead_request_cast(areq);
drivers/crypto/caam/caamalg.c
1645
static inline int gcm_crypt(struct aead_request *req, bool encrypt)
drivers/crypto/caam/caamalg.c
1669
static int gcm_encrypt(struct aead_request *req)
drivers/crypto/caam/caamalg.c
1674
static int gcm_decrypt(struct aead_request *req)
drivers/crypto/caam/caamalg.c
1679
static int ipsec_gcm_encrypt(struct aead_request *req)
drivers/crypto/caam/caamalg.c
1684
static int ipsec_gcm_decrypt(struct aead_request *req)
drivers/crypto/caam/caamalg_qi.c
1161
static inline int aead_crypt(struct aead_request *req, bool encrypt)
drivers/crypto/caam/caamalg_qi.c
1188
static int aead_encrypt(struct aead_request *req)
drivers/crypto/caam/caamalg_qi.c
1193
static int aead_decrypt(struct aead_request *req)
drivers/crypto/caam/caamalg_qi.c
1198
static int ipsec_gcm_encrypt(struct aead_request *req)
drivers/crypto/caam/caamalg_qi.c
1204
static int ipsec_gcm_decrypt(struct aead_request *req)
drivers/crypto/caam/caamalg_qi.c
895
struct aead_request *req)
drivers/crypto/caam/caamalg_qi.c
921
struct aead_request *aead_req = drv_req->app_ctx;
drivers/crypto/caam/caamalg_qi.c
941
static struct aead_edesc *aead_edesc_alloc(struct aead_request *req,
drivers/crypto/caam/caamalg_qi2.c
1263
struct aead_request *req)
drivers/crypto/caam/caamalg_qi2.c
1288
struct aead_request *req = container_of(areq, struct aead_request,
drivers/crypto/caam/caamalg_qi2.c
1309
struct aead_request *req = container_of(areq, struct aead_request,
drivers/crypto/caam/caamalg_qi2.c
1327
static int aead_encrypt(struct aead_request *req)
drivers/crypto/caam/caamalg_qi2.c
1355
static int aead_decrypt(struct aead_request *req)
drivers/crypto/caam/caamalg_qi2.c
1383
static int ipsec_gcm_encrypt(struct aead_request *req)
drivers/crypto/caam/caamalg_qi2.c
1388
static int ipsec_gcm_decrypt(struct aead_request *req)
drivers/crypto/caam/caamalg_qi2.c
143
container_of(areq, struct aead_request, base));
drivers/crypto/caam/caamalg_qi2.c
352
static struct aead_edesc *aead_edesc_alloc(struct aead_request *req,
drivers/crypto/cavium/nitrox/nitrox_aead.c
192
struct aead_request *areq = arg;
drivers/crypto/cavium/nitrox/nitrox_aead.c
213
static int nitrox_aes_gcm_enc(struct aead_request *areq)
drivers/crypto/cavium/nitrox/nitrox_aead.c
247
static int nitrox_aes_gcm_dec(struct aead_request *areq)
drivers/crypto/cavium/nitrox/nitrox_aead.c
335
sizeof(struct aead_request) +
drivers/crypto/cavium/nitrox/nitrox_aead.c
393
static int nitrox_rfc4106_set_aead_rctx_sglist(struct aead_request *areq)
drivers/crypto/cavium/nitrox/nitrox_aead.c
426
struct aead_request *areq = arg;
drivers/crypto/cavium/nitrox/nitrox_aead.c
440
static int nitrox_rfc4106_enc(struct aead_request *areq)
drivers/crypto/cavium/nitrox/nitrox_aead.c
472
static int nitrox_rfc4106_dec(struct aead_request *areq)
drivers/crypto/cavium/nitrox/nitrox_aead.c
513
crypto_aead_set_reqsize_dma(aead, sizeof(struct aead_request) +
drivers/crypto/ccp/ccp-crypto-aes-galois.c
139
static int ccp_aes_gcm_encrypt(struct aead_request *req)
drivers/crypto/ccp/ccp-crypto-aes-galois.c
144
static int ccp_aes_gcm_decrypt(struct aead_request *req)
drivers/crypto/ccp/ccp-crypto-aes-galois.c
76
static int ccp_aes_gcm_crypt(struct aead_request *req, bool encrypt)
drivers/crypto/ccree/cc_aead.c
1021
static void cc_set_xcbc_desc(struct aead_request *req, struct cc_hw_desc desc[],
drivers/crypto/ccree/cc_aead.c
1081
static void cc_proc_header_desc(struct aead_request *req,
drivers/crypto/ccree/cc_aead.c
1096
static void cc_proc_scheme_desc(struct aead_request *req,
drivers/crypto/ccree/cc_aead.c
1158
static void cc_mlli_to_sram(struct aead_request *req,
drivers/crypto/ccree/cc_aead.c
1210
static void cc_hmac_authenc(struct aead_request *req, struct cc_hw_desc desc[],
drivers/crypto/ccree/cc_aead.c
1263
cc_xcbc_authenc(struct aead_request *req, struct cc_hw_desc desc[],
drivers/crypto/ccree/cc_aead.c
1313
struct aead_request *req)
drivers/crypto/ccree/cc_aead.c
1409
static int cc_ccm(struct aead_request *req, struct cc_hw_desc desc[],
drivers/crypto/ccree/cc_aead.c
1531
static int config_ccm_adata(struct aead_request *req)
drivers/crypto/ccree/cc_aead.c
1590
static void cc_proc_rfc4309_ccm(struct aead_request *req)
drivers/crypto/ccree/cc_aead.c
1613
static void cc_set_ghash_desc(struct aead_request *req,
drivers/crypto/ccree/cc_aead.c
1691
static void cc_set_gctr_desc(struct aead_request *req, struct cc_hw_desc desc[],
drivers/crypto/ccree/cc_aead.c
1727
static void cc_proc_gcm_result(struct aead_request *req,
drivers/crypto/ccree/cc_aead.c
1792
static int cc_gcm(struct aead_request *req, struct cc_hw_desc desc[],
drivers/crypto/ccree/cc_aead.c
1829
static int config_gcm_context(struct aead_request *req)
drivers/crypto/ccree/cc_aead.c
1878
static void cc_proc_rfc4_gcm(struct aead_request *req)
drivers/crypto/ccree/cc_aead.c
1891
static int cc_proc_aead(struct aead_request *req,
drivers/crypto/ccree/cc_aead.c
2020
static int cc_aead_encrypt(struct aead_request *req)
drivers/crypto/ccree/cc_aead.c
2038
static int cc_rfc4309_ccm_encrypt(struct aead_request *req)
drivers/crypto/ccree/cc_aead.c
2064
static int cc_aead_decrypt(struct aead_request *req)
drivers/crypto/ccree/cc_aead.c
2082
static int cc_rfc4309_ccm_decrypt(struct aead_request *req)
drivers/crypto/ccree/cc_aead.c
210
struct aead_request *areq = (struct aead_request *)cc_req;
drivers/crypto/ccree/cc_aead.c
2194
static int cc_rfc4106_gcm_encrypt(struct aead_request *req)
drivers/crypto/ccree/cc_aead.c
2218
static int cc_rfc4543_gcm_encrypt(struct aead_request *req)
drivers/crypto/ccree/cc_aead.c
2245
static int cc_rfc4106_gcm_decrypt(struct aead_request *req)
drivers/crypto/ccree/cc_aead.c
2269
static int cc_rfc4543_gcm_decrypt(struct aead_request *req)
drivers/crypto/ccree/cc_aead.c
721
static void cc_set_assoc_desc(struct aead_request *areq, unsigned int flow_mode,
drivers/crypto/ccree/cc_aead.c
760
static void cc_proc_authen_desc(struct aead_request *areq,
drivers/crypto/ccree/cc_aead.c
824
static void cc_proc_cipher_desc(struct aead_request *areq,
drivers/crypto/ccree/cc_aead.c
870
static void cc_proc_digest_desc(struct aead_request *req,
drivers/crypto/ccree/cc_aead.c
920
static void cc_set_cipher_desc(struct aead_request *req,
drivers/crypto/ccree/cc_aead.c
965
static void cc_proc_cipher(struct aead_request *req, struct cc_hw_desc desc[],
drivers/crypto/ccree/cc_aead.c
988
static void cc_set_hmac_desc(struct aead_request *req, struct cc_hw_desc desc[],
drivers/crypto/ccree/cc_buffer_mgr.c
457
void cc_unmap_aead_request(struct device *dev, struct aead_request *req)
drivers/crypto/ccree/cc_buffer_mgr.c
52
static void cc_copy_mac(struct device *dev, struct aead_request *req,
drivers/crypto/ccree/cc_buffer_mgr.c
545
struct aead_request *req,
drivers/crypto/ccree/cc_buffer_mgr.c
585
struct aead_request *req,
drivers/crypto/ccree/cc_buffer_mgr.c
652
static void cc_prepare_aead_data_dlli(struct aead_request *req,
drivers/crypto/ccree/cc_buffer_mgr.c
676
struct aead_request *req,
drivers/crypto/ccree/cc_buffer_mgr.c
789
struct aead_request *req,
drivers/crypto/ccree/cc_buffer_mgr.c
896
struct aead_request *req)
drivers/crypto/ccree/cc_buffer_mgr.c
946
int cc_map_aead_request(struct cc_drvdata *drvdata, struct aead_request *req)
drivers/crypto/ccree/cc_buffer_mgr.h
52
int cc_map_aead_request(struct cc_drvdata *drvdata, struct aead_request *req);
drivers/crypto/ccree/cc_buffer_mgr.h
54
void cc_unmap_aead_request(struct device *dev, struct aead_request *req);
drivers/crypto/chelsio/chcr_algo.c
170
void chcr_verify_tag(struct aead_request *req, u8 *input, int *err)
drivers/crypto/chelsio/chcr_algo.c
208
static inline int chcr_handle_aead_resp(struct aead_request *req,
drivers/crypto/chelsio/chcr_algo.c
2278
inline void chcr_aead_common_exit(struct aead_request *req)
drivers/crypto/chelsio/chcr_algo.c
2287
static int chcr_aead_common_init(struct aead_request *req)
drivers/crypto/chelsio/chcr_algo.c
2317
static int chcr_aead_need_fallback(struct aead_request *req, int dst_nents,
drivers/crypto/chelsio/chcr_algo.c
2331
static int chcr_aead_fallback(struct aead_request *req, unsigned short op_type)
drivers/crypto/chelsio/chcr_algo.c
2335
struct aead_request *subreq = aead_request_ctx_dma(req);
drivers/crypto/chelsio/chcr_algo.c
2347
static struct sk_buff *create_authenc_wr(struct aead_request *req,
drivers/crypto/chelsio/chcr_algo.c
2490
struct aead_request *req,
drivers/crypto/chelsio/chcr_algo.c
2552
struct aead_request *req,
drivers/crypto/chelsio/chcr_algo.c
2592
void chcr_add_aead_src_ent(struct aead_request *req,
drivers/crypto/chelsio/chcr_algo.c
2618
void chcr_add_aead_dst_ent(struct aead_request *req,
drivers/crypto/chelsio/chcr_algo.c
2806
static int generate_b0(struct aead_request *req, u8 *ivptr,
drivers/crypto/chelsio/chcr_algo.c
2844
static int ccm_format_packet(struct aead_request *req,
drivers/crypto/chelsio/chcr_algo.c
2874
struct aead_request *req,
drivers/crypto/chelsio/chcr_algo.c
2929
struct aead_request *req,
drivers/crypto/chelsio/chcr_algo.c
2948
static struct sk_buff *create_aead_ccm_wr(struct aead_request *req,
drivers/crypto/chelsio/chcr_algo.c
3045
static struct sk_buff *create_gcm_wr(struct aead_request *req,
drivers/crypto/chelsio/chcr_algo.c
3175
sizeof(struct aead_request) +
drivers/crypto/chelsio/chcr_algo.c
3604
static int chcr_aead_op(struct aead_request *req,
drivers/crypto/chelsio/chcr_algo.c
3656
static int chcr_aead_encrypt(struct aead_request *req)
drivers/crypto/chelsio/chcr_algo.c
3685
static int chcr_aead_decrypt(struct aead_request *req)
drivers/crypto/chelsio/chcr_algo.c
690
struct aead_request *aead_req =
drivers/crypto/chelsio/chcr_algo.c
691
container_of(req, struct aead_request, base);
drivers/crypto/chelsio/chcr_crypto.h
328
void chcr_verify_tag(struct aead_request *req, u8 *input, int *err);
drivers/crypto/chelsio/chcr_crypto.h
329
int chcr_aead_dma_map(struct device *dev, struct aead_request *req,
drivers/crypto/chelsio/chcr_crypto.h
331
void chcr_aead_dma_unmap(struct device *dev, struct aead_request *req,
drivers/crypto/chelsio/chcr_crypto.h
333
void chcr_add_aead_dst_ent(struct aead_request *req,
drivers/crypto/chelsio/chcr_crypto.h
336
void chcr_add_aead_src_ent(struct aead_request *req, struct ulptx_sgl *ulptx);
drivers/crypto/chelsio/chcr_crypto.h
350
void chcr_aead_common_exit(struct aead_request *req);
drivers/crypto/hisilicon/sec2/sec.h
80
struct aead_request *aead_req;
drivers/crypto/hisilicon/sec2/sec_crypto.c
1016
struct aead_request *aead_req = req->aead_req.aead_req;
drivers/crypto/hisilicon/sec2/sec_crypto.c
1042
struct aead_request *aead_req = req->aead_req;
drivers/crypto/hisilicon/sec2/sec_crypto.c
120
struct aead_request *aead_req,
drivers/crypto/hisilicon/sec2/sec_crypto.c
1474
struct aead_request *aq = req->aead_req.aead_req;
drivers/crypto/hisilicon/sec2/sec_crypto.c
1481
struct aead_request *aq = req->aead_req.aead_req;
drivers/crypto/hisilicon/sec2/sec_crypto.c
1644
struct aead_request *aead_req = req->aead_req.aead_req;
drivers/crypto/hisilicon/sec2/sec_crypto.c
1692
struct aead_request *aead_req = req->aead_req.aead_req;
drivers/crypto/hisilicon/sec2/sec_crypto.c
1736
struct aead_request *aead_req = req->aead_req.aead_req;
drivers/crypto/hisilicon/sec2/sec_crypto.c
1759
struct aead_request *aq = a_req->aead_req;
drivers/crypto/hisilicon/sec2/sec_crypto.c
1787
struct aead_request *aq = a_req->aead_req;
drivers/crypto/hisilicon/sec2/sec_crypto.c
1815
struct aead_request *aq = a_req->aead_req;
drivers/crypto/hisilicon/sec2/sec_crypto.c
1869
struct aead_request *aq = a_req->aead_req;
drivers/crypto/hisilicon/sec2/sec_crypto.c
1923
struct aead_request *a_req = req->aead_req.aead_req;
drivers/crypto/hisilicon/sec2/sec_crypto.c
2443
static int aead_iv_demension_check(struct aead_request *aead_req)
drivers/crypto/hisilicon/sec2/sec_crypto.c
2459
struct aead_request *req = sreq->aead_req.aead_req;
drivers/crypto/hisilicon/sec2/sec_crypto.c
2494
struct aead_request *req = sreq->aead_req.aead_req;
drivers/crypto/hisilicon/sec2/sec_crypto.c
2530
struct aead_request *aead_req,
drivers/crypto/hisilicon/sec2/sec_crypto.c
2534
struct aead_request *subreq;
drivers/crypto/hisilicon/sec2/sec_crypto.c
2557
static int sec_aead_crypto(struct aead_request *a_req, bool encrypt)
drivers/crypto/hisilicon/sec2/sec_crypto.c
2589
static int sec_aead_encrypt(struct aead_request *a_req)
drivers/crypto/hisilicon/sec2/sec_crypto.c
2594
static int sec_aead_decrypt(struct aead_request *a_req)
drivers/crypto/hisilicon/sec2/sec_crypto.c
968
struct aead_request *aead_req = req->aead_req.aead_req;
drivers/crypto/inside-secure/eip93/eip93-aead.c
175
struct aead_request *req)
drivers/crypto/inside-secure/eip93/eip93-aead.c
186
static int eip93_aead_crypt(struct aead_request *req)
drivers/crypto/inside-secure/eip93/eip93-aead.c
216
static int eip93_aead_encrypt(struct aead_request *req)
drivers/crypto/inside-secure/eip93/eip93-aead.c
236
static int eip93_aead_decrypt(struct aead_request *req)
drivers/crypto/inside-secure/eip93/eip93-aead.c
34
struct aead_request *req = aead_request_cast(async);
drivers/crypto/inside-secure/eip93/eip93-aead.c
45
struct aead_request *req = aead_request_cast(async);
drivers/crypto/inside-secure/safexcel.h
63
#define EIP197_AEAD_REQ_SIZE sizeof(struct aead_request) + \
drivers/crypto/inside-secure/safexcel_cipher.c
1003
struct aead_request *req = aead_request_cast(async);
drivers/crypto/inside-secure/safexcel_cipher.c
1074
struct aead_request *req = aead_request_cast(async);
drivers/crypto/inside-secure/safexcel_cipher.c
1148
memset(req, 0, sizeof(struct aead_request));
drivers/crypto/inside-secure/safexcel_cipher.c
1628
static int safexcel_aead_encrypt(struct aead_request *req)
drivers/crypto/inside-secure/safexcel_cipher.c
1635
static int safexcel_aead_decrypt(struct aead_request *req)
drivers/crypto/inside-secure/safexcel_cipher.c
2681
static int safexcel_ccm_encrypt(struct aead_request *req)
drivers/crypto/inside-secure/safexcel_cipher.c
2691
static int safexcel_ccm_decrypt(struct aead_request *req)
drivers/crypto/inside-secure/safexcel_cipher.c
2819
static int safexcel_aead_chachapoly_crypt(struct aead_request *req,
drivers/crypto/inside-secure/safexcel_cipher.c
2826
struct aead_request *subreq = aead_request_ctx(req);
drivers/crypto/inside-secure/safexcel_cipher.c
2872
static int safexcel_aead_chachapoly_encrypt(struct aead_request *req)
drivers/crypto/inside-secure/safexcel_cipher.c
2877
static int safexcel_aead_chachapoly_decrypt(struct aead_request *req)
drivers/crypto/inside-secure/safexcel_cipher.c
2898
sizeof(struct aead_request) +
drivers/crypto/inside-secure/safexcel_cipher.c
3164
static int safexcel_aead_sm4_blk_encrypt(struct aead_request *req)
drivers/crypto/inside-secure/safexcel_cipher.c
3174
static int safexcel_aead_sm4_blk_decrypt(struct aead_request *req)
drivers/crypto/inside-secure/safexcel_cipher.c
3245
static int safexcel_aead_fallback_crypt(struct aead_request *req,
drivers/crypto/inside-secure/safexcel_cipher.c
3251
struct aead_request *subreq = aead_request_ctx(req);
drivers/crypto/inside-secure/safexcel_cipher.c
3265
static int safexcel_aead_sm4cbc_sm3_encrypt(struct aead_request *req)
drivers/crypto/inside-secure/safexcel_cipher.c
3279
static int safexcel_aead_sm4cbc_sm3_decrypt(struct aead_request *req)
drivers/crypto/inside-secure/safexcel_cipher.c
3424
static int safexcel_rfc4106_encrypt(struct aead_request *req)
drivers/crypto/inside-secure/safexcel_cipher.c
3430
static int safexcel_rfc4106_decrypt(struct aead_request *req)
drivers/crypto/inside-secure/safexcel_cipher.c
3551
static int safexcel_rfc4309_ccm_encrypt(struct aead_request *req)
drivers/crypto/inside-secure/safexcel_cipher.c
3562
static int safexcel_rfc4309_ccm_decrypt(struct aead_request *req)
drivers/crypto/intel/ixp4xx/ixp4xx_crypto.c
1091
static int aead_perform(struct aead_request *req, int encrypt,
drivers/crypto/intel/ixp4xx/ixp4xx_crypto.c
1305
static int aead_encrypt(struct aead_request *req)
drivers/crypto/intel/ixp4xx/ixp4xx_crypto.c
1310
static int aead_decrypt(struct aead_request *req)
drivers/crypto/intel/ixp4xx/ixp4xx_crypto.c
142
struct aead_request *aead_req;
drivers/crypto/intel/ixp4xx/ixp4xx_crypto.c
353
struct aead_request *req = crypt->data.aead_req;
drivers/crypto/intel/ixp4xx/ixp4xx_crypto.c
379
struct aead_request *req = crypt->data.aead_req;
drivers/crypto/intel/keembay/keembay-ocs-aes-core.c
1052
static int kmb_ocs_aes_gcm_encrypt(struct aead_request *req)
drivers/crypto/intel/keembay/keembay-ocs-aes-core.c
1057
static int kmb_ocs_aes_gcm_decrypt(struct aead_request *req)
drivers/crypto/intel/keembay/keembay-ocs-aes-core.c
1062
static int kmb_ocs_aes_ccm_encrypt(struct aead_request *req)
drivers/crypto/intel/keembay/keembay-ocs-aes-core.c
1067
static int kmb_ocs_aes_ccm_decrypt(struct aead_request *req)
drivers/crypto/intel/keembay/keembay-ocs-aes-core.c
1128
static int kmb_ocs_sm4_gcm_encrypt(struct aead_request *req)
drivers/crypto/intel/keembay/keembay-ocs-aes-core.c
1133
static int kmb_ocs_sm4_gcm_decrypt(struct aead_request *req)
drivers/crypto/intel/keembay/keembay-ocs-aes-core.c
1138
static int kmb_ocs_sm4_ccm_encrypt(struct aead_request *req)
drivers/crypto/intel/keembay/keembay-ocs-aes-core.c
1143
static int kmb_ocs_sm4_ccm_decrypt(struct aead_request *req)
drivers/crypto/intel/keembay/keembay-ocs-aes-core.c
1210
(sizeof(struct aead_request) +
drivers/crypto/intel/keembay/keembay-ocs-aes-core.c
594
static int kmb_ocs_aead_validate_input(struct aead_request *req,
drivers/crypto/intel/keembay/keembay-ocs-aes-core.c
635
static int kmb_ocs_aead_common(struct aead_request *req,
drivers/crypto/intel/keembay/keembay-ocs-aes-core.c
646
struct aead_request *subreq = aead_request_ctx(req);
drivers/crypto/intel/keembay/keembay-ocs-aes-core.c
682
static void kmb_ocs_aead_dma_cleanup(struct aead_request *req)
drivers/crypto/intel/keembay/keembay-ocs-aes-core.c
719
static int kmb_ocs_aead_dma_prepare(struct aead_request *req, u32 *src_dll_size)
drivers/crypto/intel/keembay/keembay-ocs-aes-core.c
887
static int kmb_ocs_aead_run(struct aead_request *req)
drivers/crypto/intel/keembay/keembay-ocs-aes-core.c
975
struct aead_request *req = container_of(areq,
drivers/crypto/intel/keembay/keembay-ocs-aes-core.c
976
struct aead_request, base);
drivers/crypto/intel/qat/qat_common/qat_algs.c
595
struct aead_request *areq = qat_req->aead_req;
drivers/crypto/intel/qat/qat_common/qat_algs.c
707
static int qat_alg_aead_dec(struct aead_request *areq)
drivers/crypto/intel/qat/qat_common/qat_algs.c
753
static int qat_alg_aead_enc(struct aead_request *areq)
drivers/crypto/intel/qat/qat_common/qat_crypto.h
36
struct aead_request *aead_req;
drivers/crypto/marvell/octeontx/otx_cptvf_algs.c
1013
static inline u32 create_aead_output_list(struct aead_request *req, u32 enc,
drivers/crypto/marvell/octeontx/otx_cptvf_algs.c
102
struct aead_request *req;
drivers/crypto/marvell/octeontx/otx_cptvf_algs.c
1031
static inline u32 create_aead_null_input_list(struct aead_request *req,
drivers/crypto/marvell/octeontx/otx_cptvf_algs.c
105
req = container_of(cpt_req->areq, struct aead_request, base);
drivers/crypto/marvell/octeontx/otx_cptvf_algs.c
1050
static inline u32 create_aead_null_output_list(struct aead_request *req,
drivers/crypto/marvell/octeontx/otx_cptvf_algs.c
1138
static u32 cpt_aead_enc_dec(struct aead_request *req, u8 reg_type, u8 enc)
drivers/crypto/marvell/octeontx/otx_cptvf_algs.c
1202
static int otx_cpt_aead_encrypt(struct aead_request *req)
drivers/crypto/marvell/octeontx/otx_cptvf_algs.c
1207
static int otx_cpt_aead_decrypt(struct aead_request *req)
drivers/crypto/marvell/octeontx/otx_cptvf_algs.c
1212
static int otx_cpt_aead_null_encrypt(struct aead_request *req)
drivers/crypto/marvell/octeontx/otx_cptvf_algs.c
1217
static int otx_cpt_aead_null_decrypt(struct aead_request *req)
drivers/crypto/marvell/octeontx/otx_cptvf_algs.c
885
static inline u32 create_aead_ctx_hdr(struct aead_request *req, u32 enc,
drivers/crypto/marvell/octeontx/otx_cptvf_algs.c
970
static inline u32 create_hmac_ctx_hdr(struct aead_request *req, u32 *argcnt,
drivers/crypto/marvell/octeontx/otx_cptvf_algs.c
997
static inline u32 create_aead_input_list(struct aead_request *req, u32 enc)
drivers/crypto/marvell/octeontx2/otx2_cptvf_algs.c
1059
static inline void create_hmac_ctx_hdr(struct aead_request *req, u32 *argcnt,
drivers/crypto/marvell/octeontx2/otx2_cptvf_algs.c
1084
static inline int create_aead_input_list(struct aead_request *req, u32 enc)
drivers/crypto/marvell/octeontx2/otx2_cptvf_algs.c
1100
static inline void create_aead_output_list(struct aead_request *req, u32 enc,
drivers/crypto/marvell/octeontx2/otx2_cptvf_algs.c
1116
static inline void create_aead_null_input_list(struct aead_request *req,
drivers/crypto/marvell/octeontx2/otx2_cptvf_algs.c
1133
static inline int create_aead_null_output_list(struct aead_request *req,
drivers/crypto/marvell/octeontx2/otx2_cptvf_algs.c
1214
static int aead_do_fallback(struct aead_request *req, bool is_enc)
drivers/crypto/marvell/octeontx2/otx2_cptvf_algs.c
1238
static int cpt_aead_enc_dec(struct aead_request *req, u8 reg_type, u8 enc)
drivers/crypto/marvell/octeontx2/otx2_cptvf_algs.c
1303
static int otx2_cpt_aead_encrypt(struct aead_request *req)
drivers/crypto/marvell/octeontx2/otx2_cptvf_algs.c
1308
static int otx2_cpt_aead_decrypt(struct aead_request *req)
drivers/crypto/marvell/octeontx2/otx2_cptvf_algs.c
1313
static int otx2_cpt_aead_null_encrypt(struct aead_request *req)
drivers/crypto/marvell/octeontx2/otx2_cptvf_algs.c
1318
static int otx2_cpt_aead_null_decrypt(struct aead_request *req)
drivers/crypto/marvell/octeontx2/otx2_cptvf_algs.c
87
struct aead_request *req;
drivers/crypto/marvell/octeontx2/otx2_cptvf_algs.c
90
req = container_of(cpt_req->areq, struct aead_request, base);
drivers/crypto/marvell/octeontx2/otx2_cptvf_algs.c
968
static inline int create_aead_ctx_hdr(struct aead_request *req, u32 enc,
drivers/crypto/marvell/octeontx2/otx2_cptvf_algs.h
154
struct aead_request fbk_req;
drivers/crypto/nx/nx-aes-ccm.c
154
struct aead_request *req,
drivers/crypto/nx/nx-aes-ccm.c
324
static int ccm_nx_decrypt(struct aead_request *req,
drivers/crypto/nx/nx-aes-ccm.c
401
static int ccm_nx_encrypt(struct aead_request *req,
drivers/crypto/nx/nx-aes-ccm.c
473
static int ccm4309_aes_nx_encrypt(struct aead_request *req)
drivers/crypto/nx/nx-aes-ccm.c
486
static int ccm_aes_nx_encrypt(struct aead_request *req)
drivers/crypto/nx/nx-aes-ccm.c
497
static int ccm4309_aes_nx_decrypt(struct aead_request *req)
drivers/crypto/nx/nx-aes-ccm.c
510
static int ccm_aes_nx_decrypt(struct aead_request *req)
drivers/crypto/nx/nx-aes-gcm.c
100
struct aead_request *req,
drivers/crypto/nx/nx-aes-gcm.c
166
static int gmac(struct aead_request *req, const u8 *iv, unsigned int assoclen)
drivers/crypto/nx/nx-aes-gcm.c
239
static int gcm_empty(struct aead_request *req, const u8 *iv, int enc)
drivers/crypto/nx/nx-aes-gcm.c
304
static int gcm_aes_nx_crypt(struct aead_request *req, int enc,
drivers/crypto/nx/nx-aes-gcm.c
411
static int gcm_aes_nx_encrypt(struct aead_request *req)
drivers/crypto/nx/nx-aes-gcm.c
421
static int gcm_aes_nx_decrypt(struct aead_request *req)
drivers/crypto/nx/nx-aes-gcm.c
431
static int gcm4106_aes_nx_encrypt(struct aead_request *req)
drivers/crypto/nx/nx-aes-gcm.c
448
static int gcm4106_aes_nx_decrypt(struct aead_request *req)
drivers/crypto/omap-aes-gcm.c
176
static int do_encrypt_iv(struct aead_request *req, u32 *tag, u32 *iv)
drivers/crypto/omap-aes-gcm.c
209
struct aead_request *req)
drivers/crypto/omap-aes-gcm.c
217
static int omap_aes_gcm_prepare_req(struct aead_request *req,
drivers/crypto/omap-aes-gcm.c
238
static int omap_aes_gcm_crypt(struct aead_request *req, unsigned long mode)
drivers/crypto/omap-aes-gcm.c
272
int omap_aes_gcm_encrypt(struct aead_request *req)
drivers/crypto/omap-aes-gcm.c
280
int omap_aes_gcm_decrypt(struct aead_request *req)
drivers/crypto/omap-aes-gcm.c
288
int omap_aes_4106gcm_encrypt(struct aead_request *req)
drivers/crypto/omap-aes-gcm.c
30
struct aead_request *req);
drivers/crypto/omap-aes-gcm.c
300
int omap_aes_4106gcm_decrypt(struct aead_request *req)
drivers/crypto/omap-aes-gcm.c
34
struct aead_request *req = dd->aead_req;
drivers/crypto/omap-aes-gcm.c
361
struct aead_request *req = container_of(areq, struct aead_request,
drivers/crypto/omap-aes-gcm.c
91
struct aead_request *req)
drivers/crypto/omap-aes.h
167
struct aead_request *aead_req;
drivers/crypto/omap-aes.h
204
int omap_aes_gcm_encrypt(struct aead_request *req);
drivers/crypto/omap-aes.h
205
int omap_aes_gcm_decrypt(struct aead_request *req);
drivers/crypto/omap-aes.h
207
int omap_aes_4106gcm_encrypt(struct aead_request *req);
drivers/crypto/omap-aes.h
208
int omap_aes_4106gcm_decrypt(struct aead_request *req);
drivers/crypto/qce/aead.c
104
qce_aead_prepare_ccm_result_buf(struct sg_table *tbl, struct aead_request *req)
drivers/crypto/qce/aead.c
113
qce_aead_prepare_dst_buf(struct aead_request *req)
drivers/crypto/qce/aead.c
185
qce_aead_ccm_prepare_buf_assoclen(struct aead_request *req)
drivers/crypto/qce/aead.c
26
struct aead_request *req = aead_request_cast(async_req);
drivers/crypto/qce/aead.c
301
static int qce_aead_prepare_buf(struct aead_request *req)
drivers/crypto/qce/aead.c
329
static int qce_aead_ccm_prepare_buf(struct aead_request *req)
drivers/crypto/qce/aead.c
410
struct aead_request *req = aead_request_cast(async_req);
drivers/crypto/qce/aead.c
502
static int qce_aead_crypt(struct aead_request *req, int encrypt)
drivers/crypto/qce/aead.c
555
static int qce_aead_encrypt(struct aead_request *req)
drivers/crypto/qce/aead.c
560
static int qce_aead_decrypt(struct aead_request *req)
drivers/crypto/qce/aead.c
93
qce_aead_prepare_result_buf(struct sg_table *tbl, struct aead_request *req)
drivers/crypto/qce/aead.h
44
struct aead_request fallback_req;
drivers/crypto/qce/common.c
422
struct aead_request *req = aead_request_cast(async_req);
drivers/crypto/sa2ul.c
1663
struct aead_request *req;
drivers/crypto/sa2ul.c
1674
req = container_of(rxd->req, struct aead_request, base);
drivers/crypto/sa2ul.c
1724
crypto_aead_set_reqsize(tfm, sizeof(struct aead_request) +
drivers/crypto/sa2ul.c
1878
static int sa_aead_run(struct aead_request *req, u8 *iv, int enc)
drivers/crypto/sa2ul.c
1896
struct aead_request *subreq = aead_request_ctx(req);
drivers/crypto/sa2ul.c
1929
static int sa_aead_encrypt(struct aead_request *req)
drivers/crypto/sa2ul.c
1935
static int sa_aead_decrypt(struct aead_request *req)
drivers/crypto/starfive/jh7110-aes.c
636
struct aead_request *req =
drivers/crypto/starfive/jh7110-aes.c
637
container_of(areq, struct aead_request, base);
drivers/crypto/starfive/jh7110-aes.c
809
static int starfive_aes_aead_do_fallback(struct aead_request *req, bool enc)
drivers/crypto/starfive/jh7110-aes.c
813
struct aead_request *subreq = aead_request_ctx(req);
drivers/crypto/starfive/jh7110-aes.c
827
static int starfive_aes_aead_crypt(struct aead_request *req, unsigned long flags)
drivers/crypto/starfive/jh7110-aes.c
957
static int starfive_aes_gcm_encrypt(struct aead_request *req)
drivers/crypto/starfive/jh7110-aes.c
962
static int starfive_aes_gcm_decrypt(struct aead_request *req)
drivers/crypto/starfive/jh7110-aes.c
967
static int starfive_aes_ccm_encrypt(struct aead_request *req)
drivers/crypto/starfive/jh7110-aes.c
978
static int starfive_aes_ccm_decrypt(struct aead_request *req)
drivers/crypto/starfive/jh7110-cryp.h
205
struct aead_request *areq;
drivers/crypto/stm32/stm32-cryp.c
1132
static int stm32_cryp_aead_crypt(struct aead_request *req, unsigned long mode)
drivers/crypto/stm32/stm32-cryp.c
1294
static int stm32_cryp_aes_gcm_encrypt(struct aead_request *req)
drivers/crypto/stm32/stm32-cryp.c
1299
static int stm32_cryp_aes_gcm_decrypt(struct aead_request *req)
drivers/crypto/stm32/stm32-cryp.c
1313
static int stm32_cryp_aes_ccm_encrypt(struct aead_request *req)
drivers/crypto/stm32/stm32-cryp.c
1324
static int stm32_cryp_aes_ccm_decrypt(struct aead_request *req)
drivers/crypto/stm32/stm32-cryp.c
1667
struct aead_request *areq)
drivers/crypto/stm32/stm32-cryp.c
1784
struct aead_request *req = container_of(areq, struct aead_request,
drivers/crypto/stm32/stm32-cryp.c
204
struct aead_request *areq;
drivers/crypto/talitos.c
1026
struct aead_request *areq = context;
drivers/crypto/talitos.c
1046
struct aead_request *req = context;
drivers/crypto/talitos.c
1073
struct aead_request *req = context;
drivers/crypto/talitos.c
1193
static int ipsec_esp(struct talitos_edesc *edesc, struct aead_request *areq,
drivers/crypto/talitos.c
1417
static struct talitos_edesc *aead_edesc_alloc(struct aead_request *areq, u8 *iv,
drivers/crypto/talitos.c
1432
static int aead_encrypt(struct aead_request *req)
drivers/crypto/talitos.c
1449
static int aead_decrypt(struct aead_request *req)
drivers/crypto/talitos.c
989
struct aead_request *areq, bool encrypt)
drivers/crypto/tegra/tegra-se-aes.c
1158
static int tegra_ccm_crypt_init(struct aead_request *req, struct tegra_se *se,
drivers/crypto/tegra/tegra-se-aes.c
1196
struct aead_request *req = container_of(areq, struct aead_request, base);
drivers/crypto/tegra/tegra-se-aes.c
1272
struct aead_request *req = container_of(areq, struct aead_request, base);
drivers/crypto/tegra/tegra-se-aes.c
1429
static int tegra_aead_crypt(struct aead_request *req, bool encrypt)
drivers/crypto/tegra/tegra-se-aes.c
1440
static int tegra_aead_encrypt(struct aead_request *req)
drivers/crypto/tegra/tegra-se-aes.c
1445
static int tegra_aead_decrypt(struct aead_request *req)
drivers/crypto/xilinx/zynqmp-aes-gcm.c
138
static int zynqmp_aes_aead_cipher(struct aead_request *req)
drivers/crypto/xilinx/zynqmp-aes-gcm.c
242
static int versal_aes_aead_cipher(struct aead_request *req)
drivers/crypto/xilinx/zynqmp-aes-gcm.c
378
struct aead_request *req)
drivers/crypto/xilinx/zynqmp-aes-gcm.c
403
struct aead_request *req)
drivers/crypto/xilinx/zynqmp-aes-gcm.c
427
struct aead_request *areq =
drivers/crypto/xilinx/zynqmp-aes-gcm.c
428
container_of(req, struct aead_request, base);
drivers/crypto/xilinx/zynqmp-aes-gcm.c
55
int (*aes_aead_cipher)(struct aead_request *areq);
drivers/crypto/xilinx/zynqmp-aes-gcm.c
583
static int xilinx_aes_fallback_crypt(struct aead_request *req, bool encrypt)
drivers/crypto/xilinx/zynqmp-aes-gcm.c
585
struct aead_request *subreq = aead_request_ctx(req);
drivers/crypto/xilinx/zynqmp-aes-gcm.c
598
static int zynqmp_aes_aead_encrypt(struct aead_request *req)
drivers/crypto/xilinx/zynqmp-aes-gcm.c
623
static int versal_aes_aead_encrypt(struct aead_request *req)
drivers/crypto/xilinx/zynqmp-aes-gcm.c
648
static int zynqmp_aes_aead_decrypt(struct aead_request *req)
drivers/crypto/xilinx/zynqmp-aes-gcm.c
688
static int versal_aes_aead_decrypt(struct aead_request *req)
drivers/crypto/xilinx/zynqmp-aes-gcm.c
751
sizeof(struct aead_request) +
drivers/md/dm-crypt.c
1287
struct aead_request *req,
drivers/md/dm-crypt.c
1531
struct aead_request *req, struct bio *base_bio)
drivers/md/dm-crypt.c
1535
if ((struct aead_request *)(io + 1) != req)
drivers/md/dm-crypt.c
3272
cc->dmreq_start = sizeof(struct aead_request);
drivers/md/dm-crypt.c
3523
io->ctx.r.req_aead = (struct aead_request *)(io + 1);
drivers/md/dm-crypt.c
69
struct aead_request *req_aead;
drivers/net/macsec.c
135
struct aead_request *req;
drivers/net/macsec.c
563
static struct aead_request *macsec_alloc_req(struct crypto_aead *tfm,
drivers/net/macsec.c
569
struct aead_request *req;
drivers/net/macsec.c
572
size = sizeof(struct aead_request) + crypto_aead_reqsize(tfm);
drivers/net/macsec.c
603
struct aead_request *req;
drivers/net/macsec.c
891
struct aead_request *req;
drivers/net/ovpn/crypto_aead.c
156
struct aead_request *req;
drivers/net/ovpn/crypto_aead.c
43
struct aead_request *req;
drivers/net/ovpn/skb.h
24
struct aead_request *req;
drivers/net/wireless/intel/ipw2x00/libipw_crypto_ccmp.c
187
struct aead_request *req;
drivers/net/wireless/intel/ipw2x00/libipw_crypto_ccmp.c
252
struct aead_request *req;
fs/smb/client/smb2ops.c
4329
struct aead_request **req, struct sg_table *sgt,
fs/smb/client/smb2ops.c
4353
*req = (struct aead_request *)PTR_ALIGN(*iv + iv_size,
fs/smb/client/smb2ops.c
4362
struct aead_request **req, struct scatterlist **sgl)
fs/smb/client/smb2ops.c
4453
struct aead_request *req;
fs/smb/server/auth.c
833
struct aead_request *req;
include/crypto/aead.h
143
int (*encrypt)(struct aead_request *req);
include/crypto/aead.h
144
int (*decrypt)(struct aead_request *req);
include/crypto/aead.h
169
char __##name##_desc[sizeof(struct aead_request) + \
include/crypto/aead.h
172
struct aead_request *name = \
include/crypto/aead.h
173
(((struct aead_request *)__##name##_desc)->base.tfm = \
include/crypto/aead.h
408
static inline struct crypto_aead *crypto_aead_reqtfm(struct aead_request *req)
include/crypto/aead.h
413
static inline struct crypto_sync_aead *crypto_sync_aead_reqtfm(struct aead_request *req)
include/crypto/aead.h
439
int crypto_aead_encrypt(struct aead_request *req);
include/crypto/aead.h
463
int crypto_aead_decrypt(struct aead_request *req);
include/crypto/aead.h
495
static inline void aead_request_set_tfm(struct aead_request *req,
include/crypto/aead.h
501
static inline void aead_request_set_sync_tfm(struct aead_request *req,
include/crypto/aead.h
518
static inline struct aead_request *aead_request_alloc(struct crypto_aead *tfm,
include/crypto/aead.h
521
struct aead_request *req;
include/crypto/aead.h
535
static inline void aead_request_free(struct aead_request *req)
include/crypto/aead.h
565
static inline void aead_request_set_callback(struct aead_request *req,
include/crypto/aead.h
605
static inline void aead_request_set_crypt(struct aead_request *req,
include/crypto/aead.h
624
static inline void aead_request_set_ad(struct aead_request *req,
include/crypto/engine.h
55
struct aead_request *req);
include/crypto/engine.h
65
struct aead_request *req, int err);
include/crypto/if_alg.h
109
struct aead_request aead_req;
include/crypto/internal/aead.h
68
static inline void *aead_request_ctx(struct aead_request *req)
include/crypto/internal/aead.h
73
static inline void *aead_request_ctx_dma(struct aead_request *req)
include/crypto/internal/aead.h
83
static inline void aead_request_complete(struct aead_request *req, int err)
include/crypto/internal/aead.h
88
static inline u32 aead_request_flags(struct aead_request *req)
include/crypto/internal/aead.h
93
static inline struct aead_request *aead_request_cast(
include/crypto/internal/aead.h
96
return container_of(req, struct aead_request, base);
include/crypto/internal/skcipher.h
219
struct aead_request *__restrict req,
include/crypto/internal/skcipher.h
222
struct aead_request *__restrict req,
include/crypto/internal/skcipher.h
24
struct aead_request;
include/linux/ceph/messenger.h
419
struct aead_request *gcm_req;
net/ipv4/esp4.c
104
struct aead_request *req;
net/ipv4/esp4.c
506
struct aead_request *req;
net/ipv4/esp4.c
61
len += sizeof(struct aead_request) + crypto_aead_reqsize(aead);
net/ipv4/esp4.c
81
static inline struct aead_request *esp_tmp_req(struct crypto_aead *aead, u8 *iv)
net/ipv4/esp4.c
83
struct aead_request *req;
net/ipv4/esp4.c
844
struct aead_request *req;
net/ipv4/esp4.c
92
struct aead_request *req)
net/ipv6/esp6.c
100
struct aead_request *req;
net/ipv6/esp6.c
109
struct aead_request *req)
net/ipv6/esp6.c
121
struct aead_request *req;
net/ipv6/esp6.c
536
struct aead_request *req;
net/ipv6/esp6.c
78
len += sizeof(struct aead_request) + crypto_aead_reqsize(aead);
net/ipv6/esp6.c
882
struct aead_request *req;
net/ipv6/esp6.c
98
static inline struct aead_request *esp_tmp_req(struct crypto_aead *aead, u8 *iv)
net/mac80211/aead_api.c
23
struct aead_request *aead_req;
net/mac80211/aead_api.c
55
struct aead_request *aead_req;
net/mac80211/aes_gmac.c
22
struct aead_request *aead_req;
net/mac802154/llsec.c
664
struct aead_request *req;
net/mac802154/llsec.c
873
struct aead_request *req;
net/tipc/crypto.c
264
u8 **iv, struct aead_request **req,
net/tipc/crypto.c
687
u8 **iv, struct aead_request **req,
net/tipc/crypto.c
711
*req = (struct aead_request *)PTR_ALIGN(*iv + iv_size,
net/tipc/crypto.c
739
struct aead_request *req;
net/tipc/crypto.c
890
struct aead_request *req;
net/tls/tls.h
133
struct aead_request aead_req;
net/tls/tls_device_fallback.c
111
static void tls_init_aead_request(struct aead_request *aead_req,
net/tls/tls_device_fallback.c
118
static struct aead_request *tls_alloc_aead_request(struct crypto_aead *aead,
net/tls/tls_device_fallback.c
121
unsigned int req_size = sizeof(struct aead_request) +
net/tls/tls_device_fallback.c
123
struct aead_request *aead_req;
net/tls/tls_device_fallback.c
131
static int tls_enc_records(struct aead_request *aead_req,
net/tls/tls_device_fallback.c
309
struct aead_request *aead_req;
net/tls/tls_device_fallback.c
40
static int tls_enc_record(struct aead_request *aead_req,
net/tls/tls_sw.c
1519
struct aead_request *aead_req;
net/tls/tls_sw.c
1569
aead_req = (struct aead_request *)mem;
net/tls/tls_sw.c
189
struct aead_request *aead_req = data;
net/tls/tls_sw.c
258
struct aead_request *aead_req,
net/tls/tls_sw.c
537
struct aead_request *aead_req,
net/tls/tls_sw.c
734
struct aead_request *req;
security/keys/trusted-keys/trusted_dcp.c
132
struct aead_request *aead_req = NULL;