arch/arm/crypto/aes-ce-glue.c
165
static int ecb_encrypt(struct skcipher_request *req)
arch/arm/crypto/aes-ce-glue.c
185
static int ecb_decrypt(struct skcipher_request *req)
arch/arm/crypto/aes-ce-glue.c
205
static int cbc_encrypt_walk(struct skcipher_request *req,
arch/arm/crypto/aes-ce-glue.c
224
static int cbc_encrypt(struct skcipher_request *req)
arch/arm/crypto/aes-ce-glue.c
235
static int cbc_decrypt_walk(struct skcipher_request *req,
arch/arm/crypto/aes-ce-glue.c
254
static int cbc_decrypt(struct skcipher_request *req)
arch/arm/crypto/aes-ce-glue.c
265
static int cts_cbc_encrypt(struct skcipher_request *req)
arch/arm/crypto/aes-ce-glue.c
272
struct skcipher_request subreq;
arch/arm/crypto/aes-ce-glue.c
323
static int cts_cbc_decrypt(struct skcipher_request *req)
arch/arm/crypto/aes-ce-glue.c
330
struct skcipher_request subreq;
arch/arm/crypto/aes-ce-glue.c
381
static int ctr_encrypt(struct skcipher_request *req)
arch/arm/crypto/aes-ce-glue.c
419
static int xts_encrypt(struct skcipher_request *req)
arch/arm/crypto/aes-ce-glue.c
426
struct skcipher_request subreq;
arch/arm/crypto/aes-ce-glue.c
491
static int xts_decrypt(struct skcipher_request *req)
arch/arm/crypto/aes-ce-glue.c
498
struct skcipher_request subreq;
arch/arm/crypto/aes-neonbs-glue.c
108
static int ecb_encrypt(struct skcipher_request *req)
arch/arm/crypto/aes-neonbs-glue.c
113
static int ecb_decrypt(struct skcipher_request *req)
arch/arm/crypto/aes-neonbs-glue.c
142
static int cbc_encrypt(struct skcipher_request *req)
arch/arm/crypto/aes-neonbs-glue.c
171
static int cbc_decrypt(struct skcipher_request *req)
arch/arm/crypto/aes-neonbs-glue.c
199
static int ctr_encrypt(struct skcipher_request *req)
arch/arm/crypto/aes-neonbs-glue.c
255
static int __xts_crypt(struct skcipher_request *req, bool encrypt,
arch/arm/crypto/aes-neonbs-glue.c
263
struct skcipher_request subreq;
arch/arm/crypto/aes-neonbs-glue.c
328
static int xts_encrypt(struct skcipher_request *req)
arch/arm/crypto/aes-neonbs-glue.c
333
static int xts_decrypt(struct skcipher_request *req)
arch/arm/crypto/aes-neonbs-glue.c
79
static int __ecb_crypt(struct skcipher_request *req,
arch/arm64/crypto/aes-glue.c
123
static int __maybe_unused ecb_encrypt(struct skcipher_request *req)
arch/arm64/crypto/aes-glue.c
142
static int __maybe_unused ecb_decrypt(struct skcipher_request *req)
arch/arm64/crypto/aes-glue.c
161
static int cbc_encrypt_walk(struct skcipher_request *req,
arch/arm64/crypto/aes-glue.c
178
static int __maybe_unused cbc_encrypt(struct skcipher_request *req)
arch/arm64/crypto/aes-glue.c
189
static int cbc_decrypt_walk(struct skcipher_request *req,
arch/arm64/crypto/aes-glue.c
206
static int __maybe_unused cbc_decrypt(struct skcipher_request *req)
arch/arm64/crypto/aes-glue.c
217
static int cts_cbc_encrypt(struct skcipher_request *req)
arch/arm64/crypto/aes-glue.c
225
struct skcipher_request subreq;
arch/arm64/crypto/aes-glue.c
273
static int cts_cbc_decrypt(struct skcipher_request *req)
arch/arm64/crypto/aes-glue.c
281
struct skcipher_request subreq;
arch/arm64/crypto/aes-glue.c
329
static int __maybe_unused essiv_cbc_encrypt(struct skcipher_request *req)
arch/arm64/crypto/aes-glue.c
351
static int __maybe_unused essiv_cbc_decrypt(struct skcipher_request *req)
arch/arm64/crypto/aes-glue.c
373
static int __maybe_unused xctr_encrypt(struct skcipher_request *req)
arch/arm64/crypto/aes-glue.c
418
static int __maybe_unused ctr_encrypt(struct skcipher_request *req)
arch/arm64/crypto/aes-glue.c
461
static int __maybe_unused xts_encrypt(struct skcipher_request *req)
arch/arm64/crypto/aes-glue.c
468
struct skcipher_request subreq;
arch/arm64/crypto/aes-glue.c
530
static int __maybe_unused xts_decrypt(struct skcipher_request *req)
arch/arm64/crypto/aes-glue.c
537
struct skcipher_request subreq;
arch/arm64/crypto/aes-neonbs-glue.c
114
static int ecb_encrypt(struct skcipher_request *req)
arch/arm64/crypto/aes-neonbs-glue.c
119
static int ecb_decrypt(struct skcipher_request *req)
arch/arm64/crypto/aes-neonbs-glue.c
150
static int cbc_encrypt(struct skcipher_request *req)
arch/arm64/crypto/aes-neonbs-glue.c
173
static int cbc_decrypt(struct skcipher_request *req)
arch/arm64/crypto/aes-neonbs-glue.c
200
static int ctr_encrypt(struct skcipher_request *req)
arch/arm64/crypto/aes-neonbs-glue.c
271
static int __xts_crypt(struct skcipher_request *req, bool encrypt,
arch/arm64/crypto/aes-neonbs-glue.c
279
struct skcipher_request subreq;
arch/arm64/crypto/aes-neonbs-glue.c
378
static int xts_encrypt(struct skcipher_request *req)
arch/arm64/crypto/aes-neonbs-glue.c
383
static int xts_decrypt(struct skcipher_request *req)
arch/arm64/crypto/aes-neonbs-glue.c
86
static int __ecb_crypt(struct skcipher_request *req,
arch/arm64/crypto/sm4-ce-glue.c
106
static int sm4_ecb_do_crypt(struct skcipher_request *req, const u32 *rkey)
arch/arm64/crypto/sm4-ce-glue.c
133
static int sm4_ecb_encrypt(struct skcipher_request *req)
arch/arm64/crypto/sm4-ce-glue.c
141
static int sm4_ecb_decrypt(struct skcipher_request *req)
arch/arm64/crypto/sm4-ce-glue.c
149
static int sm4_cbc_crypt(struct skcipher_request *req,
arch/arm64/crypto/sm4-ce-glue.c
183
static int sm4_cbc_encrypt(struct skcipher_request *req)
arch/arm64/crypto/sm4-ce-glue.c
191
static int sm4_cbc_decrypt(struct skcipher_request *req)
arch/arm64/crypto/sm4-ce-glue.c
199
static int sm4_cbc_cts_crypt(struct skcipher_request *req, bool encrypt)
arch/arm64/crypto/sm4-ce-glue.c
206
struct skcipher_request subreq;
arch/arm64/crypto/sm4-ce-glue.c
259
static int sm4_cbc_cts_encrypt(struct skcipher_request *req)
arch/arm64/crypto/sm4-ce-glue.c
264
static int sm4_cbc_cts_decrypt(struct skcipher_request *req)
arch/arm64/crypto/sm4-ce-glue.c
269
static int sm4_ctr_crypt(struct skcipher_request *req)
arch/arm64/crypto/sm4-ce-glue.c
310
static int sm4_xts_crypt(struct skcipher_request *req, bool encrypt)
arch/arm64/crypto/sm4-ce-glue.c
317
struct skcipher_request subreq;
arch/arm64/crypto/sm4-ce-glue.c
399
static int sm4_xts_encrypt(struct skcipher_request *req)
arch/arm64/crypto/sm4-ce-glue.c
404
static int sm4_xts_decrypt(struct skcipher_request *req)
arch/arm64/crypto/sm4-neon-glue.c
109
static int sm4_cbc_decrypt(struct skcipher_request *req)
arch/arm64/crypto/sm4-neon-glue.c
137
static int sm4_ctr_crypt(struct skcipher_request *req)
arch/arm64/crypto/sm4-neon-glue.c
36
static int sm4_ecb_do_crypt(struct skcipher_request *req, const u32 *rkey)
arch/arm64/crypto/sm4-neon-glue.c
61
static int sm4_ecb_encrypt(struct skcipher_request *req)
arch/arm64/crypto/sm4-neon-glue.c
69
static int sm4_ecb_decrypt(struct skcipher_request *req)
arch/arm64/crypto/sm4-neon-glue.c
77
static int sm4_cbc_encrypt(struct skcipher_request *req)
arch/powerpc/crypto/aes-spe-glue.c
133
static int ppc_ecb_crypt(struct skcipher_request *req, bool enc)
arch/powerpc/crypto/aes-spe-glue.c
162
static int ppc_ecb_encrypt(struct skcipher_request *req)
arch/powerpc/crypto/aes-spe-glue.c
167
static int ppc_ecb_decrypt(struct skcipher_request *req)
arch/powerpc/crypto/aes-spe-glue.c
172
static int ppc_cbc_crypt(struct skcipher_request *req, bool enc)
arch/powerpc/crypto/aes-spe-glue.c
203
static int ppc_cbc_encrypt(struct skcipher_request *req)
arch/powerpc/crypto/aes-spe-glue.c
208
static int ppc_cbc_decrypt(struct skcipher_request *req)
arch/powerpc/crypto/aes-spe-glue.c
213
static int ppc_ctr_crypt(struct skcipher_request *req)
arch/powerpc/crypto/aes-spe-glue.c
239
static int ppc_xts_crypt(struct skcipher_request *req, bool enc)
arch/powerpc/crypto/aes-spe-glue.c
273
static int ppc_xts_encrypt(struct skcipher_request *req)
arch/powerpc/crypto/aes-spe-glue.c
279
struct skcipher_request subreq;
arch/powerpc/crypto/aes-spe-glue.c
311
static int ppc_xts_decrypt(struct skcipher_request *req)
arch/powerpc/crypto/aes-spe-glue.c
317
struct skcipher_request subreq;
arch/powerpc/crypto/aes_cbc.c
111
static int p8_aes_cbc_encrypt(struct skcipher_request *req)
arch/powerpc/crypto/aes_cbc.c
116
static int p8_aes_cbc_decrypt(struct skcipher_request *req)
arch/powerpc/crypto/aes_cbc.c
42
crypto_skcipher_set_reqsize(tfm, sizeof(struct skcipher_request) +
arch/powerpc/crypto/aes_cbc.c
75
static int p8_aes_cbc_crypt(struct skcipher_request *req, int enc)
arch/powerpc/crypto/aes_cbc.c
84
struct skcipher_request *subreq = skcipher_request_ctx(req);
arch/powerpc/crypto/aes_ctr.c
103
struct skcipher_request *subreq = skcipher_request_ctx(req);
arch/powerpc/crypto/aes_ctr.c
41
crypto_skcipher_set_reqsize(tfm, sizeof(struct skcipher_request) +
arch/powerpc/crypto/aes_ctr.c
94
static int p8_aes_ctr_crypt(struct skcipher_request *req)
arch/powerpc/crypto/aes_xts.c
140
static int p8_aes_xts_encrypt(struct skcipher_request *req)
arch/powerpc/crypto/aes_xts.c
145
static int p8_aes_xts_decrypt(struct skcipher_request *req)
arch/powerpc/crypto/aes_xts.c
44
crypto_skcipher_set_reqsize(tfm, sizeof(struct skcipher_request) +
arch/powerpc/crypto/aes_xts.c
82
static int p8_aes_xts_crypt(struct skcipher_request *req, int enc)
arch/powerpc/crypto/aes_xts.c
95
struct skcipher_request *subreq = skcipher_request_ctx(req);
arch/riscv/crypto/aes-riscv64-glue.c
117
static int riscv64_aes_ecb_encrypt(struct skcipher_request *req)
arch/riscv/crypto/aes-riscv64-glue.c
122
static int riscv64_aes_ecb_decrypt(struct skcipher_request *req)
arch/riscv/crypto/aes-riscv64-glue.c
129
static int riscv64_aes_cbc_crypt(struct skcipher_request *req, bool enc)
arch/riscv/crypto/aes-riscv64-glue.c
157
static int riscv64_aes_cbc_encrypt(struct skcipher_request *req)
arch/riscv/crypto/aes-riscv64-glue.c
162
static int riscv64_aes_cbc_decrypt(struct skcipher_request *req)
arch/riscv/crypto/aes-riscv64-glue.c
169
static int riscv64_aes_cbc_cts_crypt(struct skcipher_request *req, bool enc)
arch/riscv/crypto/aes-riscv64-glue.c
174
struct skcipher_request subreq;
arch/riscv/crypto/aes-riscv64-glue.c
221
static int riscv64_aes_cbc_cts_encrypt(struct skcipher_request *req)
arch/riscv/crypto/aes-riscv64-glue.c
226
static int riscv64_aes_cbc_cts_decrypt(struct skcipher_request *req)
arch/riscv/crypto/aes-riscv64-glue.c
233
static int riscv64_aes_ctr_crypt(struct skcipher_request *req)
arch/riscv/crypto/aes-riscv64-glue.c
309
static int riscv64_aes_xts_crypt(struct skcipher_request *req, bool enc)
arch/riscv/crypto/aes-riscv64-glue.c
315
struct skcipher_request subreq;
arch/riscv/crypto/aes-riscv64-glue.c
400
static int riscv64_aes_xts_encrypt(struct skcipher_request *req)
arch/riscv/crypto/aes-riscv64-glue.c
405
static int riscv64_aes_xts_decrypt(struct skcipher_request *req)
arch/riscv/crypto/aes-riscv64-glue.c
91
static inline int riscv64_aes_ecb_crypt(struct skcipher_request *req, bool enc)
arch/s390/crypto/aes_s390.c
120
static int ecb_aes_crypt(struct skcipher_request *req, unsigned long modifier)
arch/s390/crypto/aes_s390.c
142
static int ecb_aes_encrypt(struct skcipher_request *req)
arch/s390/crypto/aes_s390.c
147
static int ecb_aes_decrypt(struct skcipher_request *req)
arch/s390/crypto/aes_s390.c
166
crypto_skcipher_set_reqsize(tfm, sizeof(struct skcipher_request) +
arch/s390/crypto/aes_s390.c
216
static int cbc_aes_crypt(struct skcipher_request *req, unsigned long modifier)
arch/s390/crypto/aes_s390.c
248
static int cbc_aes_encrypt(struct skcipher_request *req)
arch/s390/crypto/aes_s390.c
253
static int cbc_aes_decrypt(struct skcipher_request *req)
arch/s390/crypto/aes_s390.c
316
static int xts_aes_crypt(struct skcipher_request *req, unsigned long modifier)
arch/s390/crypto/aes_s390.c
339
struct skcipher_request *subreq = skcipher_request_ctx(req);
arch/s390/crypto/aes_s390.c
374
static int xts_aes_encrypt(struct skcipher_request *req)
arch/s390/crypto/aes_s390.c
379
static int xts_aes_decrypt(struct skcipher_request *req)
arch/s390/crypto/aes_s390.c
397
crypto_skcipher_set_reqsize(tfm, sizeof(struct skcipher_request) +
arch/s390/crypto/aes_s390.c
453
static int fullxts_aes_crypt(struct skcipher_request *req, unsigned long modifier)
arch/s390/crypto/aes_s390.c
472
struct skcipher_request *subreq = skcipher_request_ctx(req);
arch/s390/crypto/aes_s390.c
501
static int fullxts_aes_encrypt(struct skcipher_request *req)
arch/s390/crypto/aes_s390.c
506
static int fullxts_aes_decrypt(struct skcipher_request *req)
arch/s390/crypto/aes_s390.c
565
static int ctr_aes_crypt(struct skcipher_request *req)
arch/s390/crypto/aes_s390.c
87
struct skcipher_request *req,
arch/s390/crypto/aes_s390.c
90
struct skcipher_request *subreq = skcipher_request_ctx(req);
arch/s390/crypto/paes_s390.c
1041
static int ctr_paes_crypt(struct skcipher_request *req)
arch/s390/crypto/paes_s390.c
1113
struct skcipher_request *req = skcipher_request_cast(areq);
arch/s390/crypto/paes_s390.c
1473
static inline int xts_paes_crypt(struct skcipher_request *req, unsigned long modifier)
arch/s390/crypto/paes_s390.c
1525
static int xts_paes_encrypt(struct skcipher_request *req)
arch/s390/crypto/paes_s390.c
1530
static int xts_paes_decrypt(struct skcipher_request *req)
arch/s390/crypto/paes_s390.c
1556
struct skcipher_request *req = skcipher_request_cast(areq);
arch/s390/crypto/paes_s390.c
456
static int ecb_paes_crypt(struct skcipher_request *req, unsigned long modifier)
arch/s390/crypto/paes_s390.c
508
static int ecb_paes_encrypt(struct skcipher_request *req)
arch/s390/crypto/paes_s390.c
513
static int ecb_paes_decrypt(struct skcipher_request *req)
arch/s390/crypto/paes_s390.c
539
struct skcipher_request *req = skcipher_request_cast(areq);
arch/s390/crypto/paes_s390.c
722
static int cbc_paes_crypt(struct skcipher_request *req, unsigned long modifier)
arch/s390/crypto/paes_s390.c
774
static int cbc_paes_encrypt(struct skcipher_request *req)
arch/s390/crypto/paes_s390.c
779
static int cbc_paes_decrypt(struct skcipher_request *req)
arch/s390/crypto/paes_s390.c
805
struct skcipher_request *req = skcipher_request_cast(areq);
arch/sparc/crypto/aes_glue.c
117
static int ecb_encrypt(struct skcipher_request *req)
arch/sparc/crypto/aes_glue.c
140
static int ecb_decrypt(struct skcipher_request *req)
arch/sparc/crypto/aes_glue.c
166
static int cbc_encrypt(struct skcipher_request *req)
arch/sparc/crypto/aes_glue.c
190
static int cbc_decrypt(struct skcipher_request *req)
arch/sparc/crypto/aes_glue.c
232
static int ctr_crypt(struct skcipher_request *req)
arch/sparc/crypto/camellia_glue.c
119
static int ecb_encrypt(struct skcipher_request *req)
arch/sparc/crypto/camellia_glue.c
124
static int ecb_decrypt(struct skcipher_request *req)
arch/sparc/crypto/camellia_glue.c
137
static int cbc_encrypt(struct skcipher_request *req)
arch/sparc/crypto/camellia_glue.c
166
static int cbc_decrypt(struct skcipher_request *req)
arch/sparc/crypto/camellia_glue.c
87
static int __ecb_crypt(struct skcipher_request *req, bool encrypt)
arch/x86/crypto/aesni-intel_glue.c
122
static int ecb_encrypt(struct skcipher_request *req)
arch/x86/crypto/aesni-intel_glue.c
144
static int ecb_decrypt(struct skcipher_request *req)
arch/x86/crypto/aesni-intel_glue.c
166
static int cbc_encrypt(struct skcipher_request *req)
arch/x86/crypto/aesni-intel_glue.c
188
static int cbc_decrypt(struct skcipher_request *req)
arch/x86/crypto/aesni-intel_glue.c
210
static int cts_cbc_encrypt(struct skcipher_request *req)
arch/x86/crypto/aesni-intel_glue.c
217
struct skcipher_request subreq;
arch/x86/crypto/aesni-intel_glue.c
266
static int cts_cbc_decrypt(struct skcipher_request *req)
arch/x86/crypto/aesni-intel_glue.c
273
struct skcipher_request subreq;
arch/x86/crypto/aesni-intel_glue.c
324
static int ctr_crypt_aesni(struct skcipher_request *req)
arch/x86/crypto/aesni-intel_glue.c
387
xts_crypt_slowpath(struct skcipher_request *req, xts_crypt_func crypt_func)
arch/x86/crypto/aesni-intel_glue.c
393
struct skcipher_request subreq;
arch/x86/crypto/aesni-intel_glue.c
453
xts_crypt(struct skcipher_request *req, xts_encrypt_iv_func encrypt_iv,
arch/x86/crypto/aesni-intel_glue.c
504
static int xts_encrypt_aesni(struct skcipher_request *req)
arch/x86/crypto/aesni-intel_glue.c
509
static int xts_decrypt_aesni(struct skcipher_request *req)
arch/x86/crypto/aesni-intel_glue.c
603
ctr_crypt(struct skcipher_request *req,
arch/x86/crypto/aesni-intel_glue.c
667
xctr_crypt(struct skcipher_request *req,
arch/x86/crypto/aesni-intel_glue.c
704
static int xts_encrypt_##suffix(struct skcipher_request *req) \
arch/x86/crypto/aesni-intel_glue.c
709
static int xts_decrypt_##suffix(struct skcipher_request *req) \
arch/x86/crypto/aesni-intel_glue.c
718
static int ctr_crypt_##suffix(struct skcipher_request *req) \
arch/x86/crypto/aesni-intel_glue.c
728
static int xctr_crypt_##suffix(struct skcipher_request *req) \
arch/x86/crypto/aria_aesni_avx2_glue.c
46
static int ecb_do_encrypt(struct skcipher_request *req, const u32 *rkey)
arch/x86/crypto/aria_aesni_avx2_glue.c
55
static int ecb_do_decrypt(struct skcipher_request *req, const u32 *rkey)
arch/x86/crypto/aria_aesni_avx2_glue.c
64
static int aria_avx2_ecb_encrypt(struct skcipher_request *req)
arch/x86/crypto/aria_aesni_avx2_glue.c
72
static int aria_avx2_ecb_decrypt(struct skcipher_request *req)
arch/x86/crypto/aria_aesni_avx2_glue.c
86
static int aria_avx2_ctr_encrypt(struct skcipher_request *req)
arch/x86/crypto/aria_aesni_avx_glue.c
46
static int ecb_do_encrypt(struct skcipher_request *req, const u32 *rkey)
arch/x86/crypto/aria_aesni_avx_glue.c
54
static int ecb_do_decrypt(struct skcipher_request *req, const u32 *rkey)
arch/x86/crypto/aria_aesni_avx_glue.c
62
static int aria_avx_ecb_encrypt(struct skcipher_request *req)
arch/x86/crypto/aria_aesni_avx_glue.c
70
static int aria_avx_ecb_decrypt(struct skcipher_request *req)
arch/x86/crypto/aria_aesni_avx_glue.c
84
static int aria_avx_ctr_encrypt(struct skcipher_request *req)
arch/x86/crypto/aria_gfni_avx512_glue.c
32
static int ecb_do_encrypt(struct skcipher_request *req, const u32 *rkey)
arch/x86/crypto/aria_gfni_avx512_glue.c
42
static int ecb_do_decrypt(struct skcipher_request *req, const u32 *rkey)
arch/x86/crypto/aria_gfni_avx512_glue.c
52
static int aria_avx512_ecb_encrypt(struct skcipher_request *req)
arch/x86/crypto/aria_gfni_avx512_glue.c
60
static int aria_avx512_ecb_decrypt(struct skcipher_request *req)
arch/x86/crypto/aria_gfni_avx512_glue.c
74
static int aria_avx512_ctr_encrypt(struct skcipher_request *req)
arch/x86/crypto/blowfish_glue.c
59
static int ecb_encrypt(struct skcipher_request *req)
arch/x86/crypto/blowfish_glue.c
67
static int ecb_decrypt(struct skcipher_request *req)
arch/x86/crypto/blowfish_glue.c
75
static int cbc_encrypt(struct skcipher_request *req)
arch/x86/crypto/blowfish_glue.c
82
static int cbc_decrypt(struct skcipher_request *req)
arch/x86/crypto/camellia_aesni_avx2_glue.c
32
static int ecb_encrypt(struct skcipher_request *req)
arch/x86/crypto/camellia_aesni_avx2_glue.c
42
static int ecb_decrypt(struct skcipher_request *req)
arch/x86/crypto/camellia_aesni_avx2_glue.c
52
static int cbc_encrypt(struct skcipher_request *req)
arch/x86/crypto/camellia_aesni_avx2_glue.c
59
static int cbc_decrypt(struct skcipher_request *req)
arch/x86/crypto/camellia_aesni_avx_glue.c
36
static int ecb_encrypt(struct skcipher_request *req)
arch/x86/crypto/camellia_aesni_avx_glue.c
45
static int ecb_decrypt(struct skcipher_request *req)
arch/x86/crypto/camellia_aesni_avx_glue.c
54
static int cbc_encrypt(struct skcipher_request *req)
arch/x86/crypto/camellia_aesni_avx_glue.c
61
static int cbc_decrypt(struct skcipher_request *req)
arch/x86/crypto/camellia_glue.c
1279
static int ecb_encrypt(struct skcipher_request *req)
arch/x86/crypto/camellia_glue.c
1287
static int ecb_decrypt(struct skcipher_request *req)
arch/x86/crypto/camellia_glue.c
1295
static int cbc_encrypt(struct skcipher_request *req)
arch/x86/crypto/camellia_glue.c
1302
static int cbc_decrypt(struct skcipher_request *req)
arch/x86/crypto/cast5_avx_glue.c
33
static int ecb_encrypt(struct skcipher_request *req)
arch/x86/crypto/cast5_avx_glue.c
41
static int ecb_decrypt(struct skcipher_request *req)
arch/x86/crypto/cast5_avx_glue.c
49
static int cbc_encrypt(struct skcipher_request *req)
arch/x86/crypto/cast5_avx_glue.c
56
static int cbc_decrypt(struct skcipher_request *req)
arch/x86/crypto/cast6_avx_glue.c
33
static int ecb_encrypt(struct skcipher_request *req)
arch/x86/crypto/cast6_avx_glue.c
41
static int ecb_decrypt(struct skcipher_request *req)
arch/x86/crypto/cast6_avx_glue.c
49
static int cbc_encrypt(struct skcipher_request *req)
arch/x86/crypto/cast6_avx_glue.c
56
static int cbc_decrypt(struct skcipher_request *req)
arch/x86/crypto/serpent_avx2_glue.c
31
static int ecb_encrypt(struct skcipher_request *req)
arch/x86/crypto/serpent_avx2_glue.c
40
static int ecb_decrypt(struct skcipher_request *req)
arch/x86/crypto/serpent_avx2_glue.c
49
static int cbc_encrypt(struct skcipher_request *req)
arch/x86/crypto/serpent_avx2_glue.c
56
static int cbc_decrypt(struct skcipher_request *req)
arch/x86/crypto/serpent_avx_glue.c
41
static int ecb_encrypt(struct skcipher_request *req)
arch/x86/crypto/serpent_avx_glue.c
49
static int ecb_decrypt(struct skcipher_request *req)
arch/x86/crypto/serpent_avx_glue.c
57
static int cbc_encrypt(struct skcipher_request *req)
arch/x86/crypto/serpent_avx_glue.c
64
static int cbc_decrypt(struct skcipher_request *req)
arch/x86/crypto/serpent_sse2_glue.c
43
static int ecb_encrypt(struct skcipher_request *req)
arch/x86/crypto/serpent_sse2_glue.c
51
static int ecb_decrypt(struct skcipher_request *req)
arch/x86/crypto/serpent_sse2_glue.c
59
static int cbc_encrypt(struct skcipher_request *req)
arch/x86/crypto/serpent_sse2_glue.c
66
static int cbc_decrypt(struct skcipher_request *req)
arch/x86/crypto/sm4-avx.h
10
int sm4_avx_ecb_encrypt(struct skcipher_request *req);
arch/x86/crypto/sm4-avx.h
11
int sm4_avx_ecb_decrypt(struct skcipher_request *req);
arch/x86/crypto/sm4-avx.h
13
int sm4_cbc_encrypt(struct skcipher_request *req);
arch/x86/crypto/sm4-avx.h
14
int sm4_avx_cbc_decrypt(struct skcipher_request *req,
arch/x86/crypto/sm4-avx.h
17
int sm4_avx_ctr_crypt(struct skcipher_request *req,
arch/x86/crypto/sm4_aesni_avx2_glue.c
34
static int cbc_decrypt(struct skcipher_request *req)
arch/x86/crypto/sm4_aesni_avx2_glue.c
41
static int ctr_crypt(struct skcipher_request *req)
arch/x86/crypto/sm4_aesni_avx_glue.c
124
int sm4_avx_cbc_decrypt(struct skcipher_request *req,
arch/x86/crypto/sm4_aesni_avx_glue.c
183
static int cbc_decrypt(struct skcipher_request *req)
arch/x86/crypto/sm4_aesni_avx_glue.c
189
int sm4_avx_ctr_crypt(struct skcipher_request *req,
arch/x86/crypto/sm4_aesni_avx_glue.c
257
static int ctr_crypt(struct skcipher_request *req)
arch/x86/crypto/sm4_aesni_avx_glue.c
39
static int ecb_do_crypt(struct skcipher_request *req, const u32 *rkey)
arch/x86/crypto/sm4_aesni_avx_glue.c
73
int sm4_avx_ecb_encrypt(struct skcipher_request *req)
arch/x86/crypto/sm4_aesni_avx_glue.c
82
int sm4_avx_ecb_decrypt(struct skcipher_request *req)
arch/x86/crypto/sm4_aesni_avx_glue.c
91
int sm4_cbc_encrypt(struct skcipher_request *req)
arch/x86/crypto/twofish_avx_glue.c
40
static int ecb_encrypt(struct skcipher_request *req)
arch/x86/crypto/twofish_avx_glue.c
49
static int ecb_decrypt(struct skcipher_request *req)
arch/x86/crypto/twofish_avx_glue.c
58
static int cbc_encrypt(struct skcipher_request *req)
arch/x86/crypto/twofish_avx_glue.c
65
static int cbc_decrypt(struct skcipher_request *req)
arch/x86/crypto/twofish_glue_3way.c
47
static int ecb_encrypt(struct skcipher_request *req)
arch/x86/crypto/twofish_glue_3way.c
55
static int ecb_decrypt(struct skcipher_request *req)
arch/x86/crypto/twofish_glue_3way.c
63
static int cbc_encrypt(struct skcipher_request *req)
arch/x86/crypto/twofish_glue_3way.c
70
static int cbc_decrypt(struct skcipher_request *req)
crypto/adiantum.c
114
struct skcipher_request req; /* must be last */
crypto/adiantum.c
206
static void adiantum_hash_header(struct skcipher_request *req, le128 *out)
crypto/adiantum.c
347
static void adiantum_hash_message(struct skcipher_request *req,
crypto/adiantum.c
368
static int adiantum_crypt(struct skcipher_request *req, bool enc)
crypto/adiantum.c
487
static int adiantum_encrypt(struct skcipher_request *req)
crypto/adiantum.c
492
static int adiantum_decrypt(struct skcipher_request *req)
crypto/adiantum.c
92
struct skcipher_request streamcipher_req;
crypto/algif_skcipher.c
50
static int algif_skcipher_export(struct sock *sk, struct skcipher_request *req)
crypto/authenc.c
196
struct skcipher_request *skreq = (void *)(areq_ctx->tail +
crypto/authenc.c
237
struct skcipher_request *skreq = (void *)(areq_ctx->tail +
crypto/authenc.c
332
sizeof(struct skcipher_request) +
crypto/authencesn.c
164
struct skcipher_request *skreq = (void *)(areq_ctx->tail +
crypto/authencesn.c
204
struct skcipher_request *skreq = (void *)(areq_ctx->tail +
crypto/authencesn.c
338
sizeof(struct skcipher_request) +
crypto/ccm.c
287
struct skcipher_request *skreq = &pctx->skreq;
crypto/ccm.c
346
struct skcipher_request *skreq = &pctx->skreq;
crypto/ccm.c
50
struct skcipher_request skreq;
crypto/chacha.c
48
static int chacha_stream_xor(struct skcipher_request *req,
crypto/chacha.c
74
static int crypto_chacha_crypt(struct skcipher_request *req)
crypto/chacha.c
82
static int crypto_xchacha_crypt(struct skcipher_request *req)
crypto/chacha20poly1305.c
35
struct skcipher_request req; /* must be last member */
crypto/chacha20poly1305.c
350
sizeof(struct skcipher_request) +
crypto/cryptd.c
246
static struct skcipher_request *cryptd_skcipher_prepare(
crypto/cryptd.c
247
struct skcipher_request *req, int err)
crypto/cryptd.c
250
struct skcipher_request *subreq = &rctx->req;
crypto/cryptd.c
272
static void cryptd_skcipher_complete(struct skcipher_request *req, int err,
crypto/cryptd.c
278
struct skcipher_request *subreq = &rctx->req;
crypto/cryptd.c
296
struct skcipher_request *req = data;
crypto/cryptd.c
297
struct skcipher_request *subreq;
crypto/cryptd.c
308
struct skcipher_request *req = data;
crypto/cryptd.c
309
struct skcipher_request *subreq;
crypto/cryptd.c
318
static int cryptd_skcipher_enqueue(struct skcipher_request *req,
crypto/cryptd.c
323
struct skcipher_request *subreq = &rctx->req;
crypto/cryptd.c
335
static int cryptd_skcipher_encrypt_enqueue(struct skcipher_request *req)
crypto/cryptd.c
340
static int cryptd_skcipher_decrypt_enqueue(struct skcipher_request *req)
crypto/cryptd.c
76
struct skcipher_request req;
crypto/crypto_engine.c
282
struct skcipher_request *req)
crypto/crypto_engine.c
351
struct skcipher_request *req, int err)
crypto/crypto_null.c
53
static int null_skcipher_crypt(struct skcipher_request *req)
crypto/ctr.c
190
static int crypto_rfc3686_crypt(struct skcipher_request *req)
crypto/ctr.c
198
struct skcipher_request *subreq = &rctx->subreq;
crypto/ctr.c
25
struct skcipher_request subreq CRYPTO_MINALIGN_ATTR;
crypto/ctr.c
99
static int crypto_ctr_crypt(struct skcipher_request *req)
crypto/cts.c
102
struct skcipher_request *subreq = &rctx->subreq;
crypto/cts.c
130
struct skcipher_request *req = data;
crypto/cts.c
143
static int crypto_cts_encrypt(struct skcipher_request *req)
crypto/cts.c
148
struct skcipher_request *subreq = &rctx->subreq;
crypto/cts.c
179
static int cts_cbc_decrypt(struct skcipher_request *req)
crypto/cts.c
183
struct skcipher_request *subreq = &rctx->subreq;
crypto/cts.c
224
struct skcipher_request *req = data;
crypto/cts.c
237
static int crypto_cts_decrypt(struct skcipher_request *req)
crypto/cts.c
242
struct skcipher_request *subreq = &rctx->subreq;
crypto/cts.c
62
struct skcipher_request subreq;
crypto/cts.c
65
static inline u8 *crypto_cts_reqctx_space(struct skcipher_request *req)
crypto/cts.c
90
struct skcipher_request *req = data;
crypto/cts.c
98
static int cts_cbc_encrypt(struct skcipher_request *req)
crypto/essiv.c
136
struct skcipher_request *req = data;
crypto/essiv.c
141
static int essiv_skcipher_crypt(struct skcipher_request *req, bool enc)
crypto/essiv.c
145
struct skcipher_request *subreq = skcipher_request_ctx(req);
crypto/essiv.c
159
static int essiv_skcipher_encrypt(struct skcipher_request *req)
crypto/essiv.c
164
static int essiv_skcipher_decrypt(struct skcipher_request *req)
crypto/essiv.c
307
crypto_skcipher_set_reqsize(tfm, sizeof(struct skcipher_request) +
crypto/gcm.c
156
struct skcipher_request *skreq = &pctx->skreq;
crypto/gcm.c
244
struct skcipher_request *skreq = &pctx->skreq;
crypto/gcm.c
283
struct skcipher_request *skreq = &pctx->skreq;
crypto/gcm.c
58
struct skcipher_request skreq; /* Must be last */
crypto/gcm.c
81
struct skcipher_request req;
crypto/hctr2.c
134
static void hctr2_hash_tweak(struct skcipher_request *req)
crypto/hctr2.c
152
static void hctr2_hash_message(struct skcipher_request *req,
crypto/hctr2.c
178
static int hctr2_finish(struct skcipher_request *req)
crypto/hctr2.c
201
struct skcipher_request *req = data;
crypto/hctr2.c
209
static int hctr2_crypt(struct skcipher_request *req, bool enc)
crypto/hctr2.c
263
static int hctr2_encrypt(struct skcipher_request *req)
crypto/hctr2.c
268
static int hctr2_decrypt(struct skcipher_request *req)
crypto/hctr2.c
63
struct skcipher_request xctr_req;
crypto/krb5enc.c
140
struct skcipher_request *skreq = (void *)(areq_ctx->tail +
crypto/krb5enc.c
324
struct skcipher_request *skreq = (void *)(areq_ctx->tail +
crypto/krb5enc.c
381
sizeof(struct skcipher_request) + crypto_skcipher_reqsize(enc)));
crypto/lrw.c
140
static int lrw_xor_tweak(struct skcipher_request *req, bool second_pass)
crypto/lrw.c
198
static int lrw_xor_tweak_pre(struct skcipher_request *req)
crypto/lrw.c
203
static int lrw_xor_tweak_post(struct skcipher_request *req)
crypto/lrw.c
210
struct skcipher_request *req = data;
crypto/lrw.c
222
static void lrw_init_crypt(struct skcipher_request *req)
crypto/lrw.c
227
struct skcipher_request *subreq = &rctx->subreq;
crypto/lrw.c
243
static int lrw_encrypt(struct skcipher_request *req)
crypto/lrw.c
246
struct skcipher_request *subreq = &rctx->subreq;
crypto/lrw.c
254
static int lrw_decrypt(struct skcipher_request *req)
crypto/lrw.c
257
struct skcipher_request *subreq = &rctx->subreq;
crypto/lrw.c
54
struct skcipher_request subreq;
crypto/lskcipher.c
158
static int crypto_lskcipher_crypt_sg(struct skcipher_request *req,
crypto/lskcipher.c
201
int crypto_lskcipher_encrypt_sg(struct skcipher_request *req)
crypto/lskcipher.c
210
int crypto_lskcipher_decrypt_sg(struct skcipher_request *req)
crypto/skcipher.c
284
struct skcipher_request *__restrict req, bool atomic)
crypto/skcipher.c
435
int crypto_skcipher_encrypt(struct skcipher_request *req)
crypto/skcipher.c
448
int crypto_skcipher_decrypt(struct skcipher_request *req)
crypto/skcipher.c
461
static int crypto_lskcipher_export(struct skcipher_request *req, void *out)
crypto/skcipher.c
474
static int crypto_lskcipher_import(struct skcipher_request *req, const void *in)
crypto/skcipher.c
487
static int skcipher_noexport(struct skcipher_request *req, void *out)
crypto/skcipher.c
492
static int skcipher_noimport(struct skcipher_request *req, const void *in)
crypto/skcipher.c
497
int crypto_skcipher_export(struct skcipher_request *req, void *out)
crypto/skcipher.c
508
int crypto_skcipher_import(struct skcipher_request *req, const void *in)
crypto/skcipher.h
13
int crypto_lskcipher_encrypt_sg(struct skcipher_request *req);
crypto/skcipher.h
14
int crypto_lskcipher_decrypt_sg(struct skcipher_request *req);
crypto/tcrypt.c
1220
static inline int do_one_acipher_op(struct skcipher_request *req, int ret)
crypto/tcrypt.c
1227
static int test_acipher_jiffies(struct skcipher_request *req, int enc,
crypto/tcrypt.c
1252
static int test_acipher_cycles(struct skcipher_request *req, int enc,
crypto/tcrypt.c
1307
struct skcipher_request *req;
crypto/tcrypt.c
967
struct skcipher_request *req;
crypto/testmgr.c
2802
struct skcipher_request *req,
crypto/testmgr.c
2958
struct skcipher_request *req,
crypto/testmgr.c
3003
struct skcipher_request *req,
crypto/testmgr.c
3059
struct skcipher_request *req,
crypto/testmgr.c
3072
struct skcipher_request *generic_req = NULL;
crypto/testmgr.c
3198
struct skcipher_request *req,
crypto/testmgr.c
3218
struct skcipher_request *req = NULL;
crypto/xctr.c
100
static int crypto_xctr_crypt(struct skcipher_request *req)
crypto/xts.c
133
static int xts_xor_tweak_pre(struct skcipher_request *req, bool enc)
crypto/xts.c
138
static int xts_xor_tweak_post(struct skcipher_request *req, bool enc)
crypto/xts.c
145
struct skcipher_request *req = data;
crypto/xts.c
159
static int xts_cts_final(struct skcipher_request *req,
crypto/xts.c
160
int (*crypt)(struct skcipher_request *req))
crypto/xts.c
166
struct skcipher_request *subreq = &rctx->subreq;
crypto/xts.c
201
struct skcipher_request *req = data;
crypto/xts.c
221
struct skcipher_request *req = data;
crypto/xts.c
239
static int xts_init_crypt(struct skcipher_request *req,
crypto/xts.c
245
struct skcipher_request *subreq = &rctx->subreq;
crypto/xts.c
261
static int xts_encrypt(struct skcipher_request *req)
crypto/xts.c
264
struct skcipher_request *subreq = &rctx->subreq;
crypto/xts.c
278
static int xts_decrypt(struct skcipher_request *req)
crypto/xts.c
281
struct skcipher_request *subreq = &rctx->subreq;
crypto/xts.c
38
struct skcipher_request subreq;
crypto/xts.c
82
static int xts_xor_tweak(struct skcipher_request *req, bool second_pass,
drivers/crypto/allwinner/sun4i-ss/sun4i-ss-cipher.c
148
static int noinline_for_stack sun4i_ss_cipher_poll_fallback(struct skcipher_request *areq)
drivers/crypto/allwinner/sun4i-ss/sun4i-ss-cipher.c
15
static int noinline_for_stack sun4i_ss_opti_poll(struct skcipher_request *areq)
drivers/crypto/allwinner/sun4i-ss/sun4i-ss-cipher.c
176
static int sun4i_ss_cipher_poll(struct skcipher_request *areq)
drivers/crypto/allwinner/sun4i-ss/sun4i-ss-cipher.c
397
int sun4i_ss_cbc_aes_encrypt(struct skcipher_request *areq)
drivers/crypto/allwinner/sun4i-ss/sun4i-ss-cipher.c
408
int sun4i_ss_cbc_aes_decrypt(struct skcipher_request *areq)
drivers/crypto/allwinner/sun4i-ss/sun4i-ss-cipher.c
420
int sun4i_ss_ecb_aes_encrypt(struct skcipher_request *areq)
drivers/crypto/allwinner/sun4i-ss/sun4i-ss-cipher.c
431
int sun4i_ss_ecb_aes_decrypt(struct skcipher_request *areq)
drivers/crypto/allwinner/sun4i-ss/sun4i-ss-cipher.c
443
int sun4i_ss_cbc_des_encrypt(struct skcipher_request *areq)
drivers/crypto/allwinner/sun4i-ss/sun4i-ss-cipher.c
454
int sun4i_ss_cbc_des_decrypt(struct skcipher_request *areq)
drivers/crypto/allwinner/sun4i-ss/sun4i-ss-cipher.c
466
int sun4i_ss_ecb_des_encrypt(struct skcipher_request *areq)
drivers/crypto/allwinner/sun4i-ss/sun4i-ss-cipher.c
477
int sun4i_ss_ecb_des_decrypt(struct skcipher_request *areq)
drivers/crypto/allwinner/sun4i-ss/sun4i-ss-cipher.c
489
int sun4i_ss_cbc_des3_encrypt(struct skcipher_request *areq)
drivers/crypto/allwinner/sun4i-ss/sun4i-ss-cipher.c
500
int sun4i_ss_cbc_des3_decrypt(struct skcipher_request *areq)
drivers/crypto/allwinner/sun4i-ss/sun4i-ss-cipher.c
512
int sun4i_ss_ecb_des3_encrypt(struct skcipher_request *areq)
drivers/crypto/allwinner/sun4i-ss/sun4i-ss-cipher.c
523
int sun4i_ss_ecb_des3_decrypt(struct skcipher_request *areq)
drivers/crypto/allwinner/sun4i-ss/sun4i-ss.h
170
struct skcipher_request fallback_req; // keep at the end
drivers/crypto/allwinner/sun4i-ss/sun4i-ss.h
194
int sun4i_ss_cbc_aes_encrypt(struct skcipher_request *areq);
drivers/crypto/allwinner/sun4i-ss/sun4i-ss.h
195
int sun4i_ss_cbc_aes_decrypt(struct skcipher_request *areq);
drivers/crypto/allwinner/sun4i-ss/sun4i-ss.h
196
int sun4i_ss_ecb_aes_encrypt(struct skcipher_request *areq);
drivers/crypto/allwinner/sun4i-ss/sun4i-ss.h
197
int sun4i_ss_ecb_aes_decrypt(struct skcipher_request *areq);
drivers/crypto/allwinner/sun4i-ss/sun4i-ss.h
199
int sun4i_ss_cbc_des_encrypt(struct skcipher_request *areq);
drivers/crypto/allwinner/sun4i-ss/sun4i-ss.h
200
int sun4i_ss_cbc_des_decrypt(struct skcipher_request *areq);
drivers/crypto/allwinner/sun4i-ss/sun4i-ss.h
201
int sun4i_ss_ecb_des_encrypt(struct skcipher_request *areq);
drivers/crypto/allwinner/sun4i-ss/sun4i-ss.h
202
int sun4i_ss_ecb_des_decrypt(struct skcipher_request *areq);
drivers/crypto/allwinner/sun4i-ss/sun4i-ss.h
204
int sun4i_ss_cbc_des3_encrypt(struct skcipher_request *areq);
drivers/crypto/allwinner/sun4i-ss/sun4i-ss.h
205
int sun4i_ss_cbc_des3_decrypt(struct skcipher_request *areq);
drivers/crypto/allwinner/sun4i-ss/sun4i-ss.h
206
int sun4i_ss_ecb_des3_encrypt(struct skcipher_request *areq);
drivers/crypto/allwinner/sun4i-ss/sun4i-ss.h
207
int sun4i_ss_ecb_des3_decrypt(struct skcipher_request *areq);
drivers/crypto/allwinner/sun8i-ce/sun8i-ce-cipher.c
105
static int sun8i_ce_cipher_fallback(struct skcipher_request *areq)
drivers/crypto/allwinner/sun8i-ce/sun8i-ce-cipher.c
134
static int sun8i_ce_cipher_prepare(struct skcipher_request *areq,
drivers/crypto/allwinner/sun8i-ce/sun8i-ce-cipher.c
24
static int sun8i_ce_cipher_need_fallback(struct skcipher_request *areq)
drivers/crypto/allwinner/sun8i-ce/sun8i-ce-cipher.c
310
static void sun8i_ce_cipher_unprepare(struct skcipher_request *areq,
drivers/crypto/allwinner/sun8i-ce/sun8i-ce-cipher.c
351
struct skcipher_request *req = skcipher_request_cast(areq);
drivers/crypto/allwinner/sun8i-ce/sun8i-ce-cipher.c
377
int sun8i_ce_skdecrypt(struct skcipher_request *areq)
drivers/crypto/allwinner/sun8i-ce/sun8i-ce-cipher.c
396
int sun8i_ce_skencrypt(struct skcipher_request *areq)
drivers/crypto/allwinner/sun8i-ce/sun8i-ce.h
279
struct skcipher_request fallback_req; // keep at the end
drivers/crypto/allwinner/sun8i-ce/sun8i-ce.h
383
int sun8i_ce_skdecrypt(struct skcipher_request *areq);
drivers/crypto/allwinner/sun8i-ce/sun8i-ce.h
384
int sun8i_ce_skencrypt(struct skcipher_request *areq);
drivers/crypto/allwinner/sun8i-ss/sun8i-ss-cipher.c
120
static int sun8i_ss_setup_ivs(struct skcipher_request *areq)
drivers/crypto/allwinner/sun8i-ss/sun8i-ss-cipher.c
183
static int sun8i_ss_cipher(struct skcipher_request *areq)
drivers/crypto/allwinner/sun8i-ss/sun8i-ss-cipher.c
23
static bool sun8i_ss_need_fallback(struct skcipher_request *areq)
drivers/crypto/allwinner/sun8i-ss/sun8i-ss-cipher.c
335
struct skcipher_request *breq = container_of(areq, struct skcipher_request, base);
drivers/crypto/allwinner/sun8i-ss/sun8i-ss-cipher.c
345
int sun8i_ss_skdecrypt(struct skcipher_request *areq)
drivers/crypto/allwinner/sun8i-ss/sun8i-ss-cipher.c
366
int sun8i_ss_skencrypt(struct skcipher_request *areq)
drivers/crypto/allwinner/sun8i-ss/sun8i-ss-cipher.c
89
static int sun8i_ss_cipher_fallback(struct skcipher_request *areq)
drivers/crypto/allwinner/sun8i-ss/sun8i-ss.h
199
struct skcipher_request fallback_req; // keep at the end
drivers/crypto/allwinner/sun8i-ss/sun8i-ss.h
297
int sun8i_ss_skdecrypt(struct skcipher_request *areq);
drivers/crypto/allwinner/sun8i-ss/sun8i-ss.h
298
int sun8i_ss_skencrypt(struct skcipher_request *areq);
drivers/crypto/amcc/crypto4xx_alg.c
100
int crypto4xx_decrypt_iv_stream(struct skcipher_request *req)
drivers/crypto/amcc/crypto4xx_alg.c
105
int crypto4xx_encrypt_iv_block(struct skcipher_request *req)
drivers/crypto/amcc/crypto4xx_alg.c
110
int crypto4xx_decrypt_iv_block(struct skcipher_request *req)
drivers/crypto/amcc/crypto4xx_alg.c
205
int crypto4xx_rfc3686_encrypt(struct skcipher_request *req)
drivers/crypto/amcc/crypto4xx_alg.c
220
int crypto4xx_rfc3686_decrypt(struct skcipher_request *req)
drivers/crypto/amcc/crypto4xx_alg.c
236
crypto4xx_ctr_crypt(struct skcipher_request *req, bool encrypt)
drivers/crypto/amcc/crypto4xx_alg.c
296
int crypto4xx_encrypt_ctr(struct skcipher_request *req)
drivers/crypto/amcc/crypto4xx_alg.c
301
int crypto4xx_decrypt_ctr(struct skcipher_request *req)
drivers/crypto/amcc/crypto4xx_alg.c
66
static inline int crypto4xx_crypt(struct skcipher_request *req,
drivers/crypto/amcc/crypto4xx_alg.c
85
int crypto4xx_encrypt_noiv_block(struct skcipher_request *req)
drivers/crypto/amcc/crypto4xx_alg.c
90
int crypto4xx_encrypt_iv_stream(struct skcipher_request *req)
drivers/crypto/amcc/crypto4xx_alg.c
95
int crypto4xx_decrypt_noiv_block(struct skcipher_request *req)
drivers/crypto/amcc/crypto4xx_core.c
508
struct skcipher_request *req;
drivers/crypto/amcc/crypto4xx_core.h
170
int crypto4xx_encrypt_ctr(struct skcipher_request *req);
drivers/crypto/amcc/crypto4xx_core.h
171
int crypto4xx_decrypt_ctr(struct skcipher_request *req);
drivers/crypto/amcc/crypto4xx_core.h
172
int crypto4xx_encrypt_iv_stream(struct skcipher_request *req);
drivers/crypto/amcc/crypto4xx_core.h
173
int crypto4xx_decrypt_iv_stream(struct skcipher_request *req);
drivers/crypto/amcc/crypto4xx_core.h
174
int crypto4xx_encrypt_iv_block(struct skcipher_request *req);
drivers/crypto/amcc/crypto4xx_core.h
175
int crypto4xx_decrypt_iv_block(struct skcipher_request *req);
drivers/crypto/amcc/crypto4xx_core.h
176
int crypto4xx_encrypt_noiv_block(struct skcipher_request *req);
drivers/crypto/amcc/crypto4xx_core.h
177
int crypto4xx_decrypt_noiv_block(struct skcipher_request *req);
drivers/crypto/amcc/crypto4xx_core.h
178
int crypto4xx_rfc3686_encrypt(struct skcipher_request *req);
drivers/crypto/amcc/crypto4xx_core.h
179
int crypto4xx_rfc3686_decrypt(struct skcipher_request *req);
drivers/crypto/amlogic/amlogic-gxl-cipher.c
25
static bool meson_cipher_need_fallback(struct skcipher_request *areq)
drivers/crypto/amlogic/amlogic-gxl-cipher.c
264
struct skcipher_request *breq = container_of(areq, struct skcipher_request, base);
drivers/crypto/amlogic/amlogic-gxl-cipher.c
274
int meson_skdecrypt(struct skcipher_request *areq)
drivers/crypto/amlogic/amlogic-gxl-cipher.c
292
int meson_skencrypt(struct skcipher_request *areq)
drivers/crypto/amlogic/amlogic-gxl-cipher.c
58
static int meson_cipher_do_fallback(struct skcipher_request *areq)
drivers/crypto/amlogic/amlogic-gxl-cipher.c
84
static int meson_cipher(struct skcipher_request *areq)
drivers/crypto/amlogic/amlogic-gxl.h
112
struct skcipher_request fallback_req; // keep at the end
drivers/crypto/amlogic/amlogic-gxl.h
157
int meson_skdecrypt(struct skcipher_request *areq);
drivers/crypto/amlogic/amlogic-gxl.h
158
int meson_skencrypt(struct skcipher_request *areq);
drivers/crypto/aspeed/aspeed-hace-crypto.c
104
struct skcipher_request *req;
drivers/crypto/aspeed/aspeed-hace-crypto.c
133
struct skcipher_request *req;
drivers/crypto/aspeed/aspeed-hace-crypto.c
154
struct skcipher_request *req;
drivers/crypto/aspeed/aspeed-hace-crypto.c
184
struct skcipher_request *req;
drivers/crypto/aspeed/aspeed-hace-crypto.c
225
struct skcipher_request *req;
drivers/crypto/aspeed/aspeed-hace-crypto.c
27
static int aspeed_crypto_do_fallback(struct skcipher_request *areq)
drivers/crypto/aspeed/aspeed-hace-crypto.c
368
struct skcipher_request *req;
drivers/crypto/aspeed/aspeed-hace-crypto.c
406
static int aspeed_des_crypt(struct skcipher_request *req, u32 cmd)
drivers/crypto/aspeed/aspeed-hace-crypto.c
464
static int aspeed_tdes_ctr_decrypt(struct skcipher_request *req)
drivers/crypto/aspeed/aspeed-hace-crypto.c
470
static int aspeed_tdes_ctr_encrypt(struct skcipher_request *req)
drivers/crypto/aspeed/aspeed-hace-crypto.c
476
static int aspeed_tdes_cbc_decrypt(struct skcipher_request *req)
drivers/crypto/aspeed/aspeed-hace-crypto.c
48
static bool aspeed_crypto_need_fallback(struct skcipher_request *areq)
drivers/crypto/aspeed/aspeed-hace-crypto.c
482
static int aspeed_tdes_cbc_encrypt(struct skcipher_request *req)
drivers/crypto/aspeed/aspeed-hace-crypto.c
488
static int aspeed_tdes_ecb_decrypt(struct skcipher_request *req)
drivers/crypto/aspeed/aspeed-hace-crypto.c
494
static int aspeed_tdes_ecb_encrypt(struct skcipher_request *req)
drivers/crypto/aspeed/aspeed-hace-crypto.c
500
static int aspeed_des_ctr_decrypt(struct skcipher_request *req)
drivers/crypto/aspeed/aspeed-hace-crypto.c
506
static int aspeed_des_ctr_encrypt(struct skcipher_request *req)
drivers/crypto/aspeed/aspeed-hace-crypto.c
512
static int aspeed_des_cbc_decrypt(struct skcipher_request *req)
drivers/crypto/aspeed/aspeed-hace-crypto.c
518
static int aspeed_des_cbc_encrypt(struct skcipher_request *req)
drivers/crypto/aspeed/aspeed-hace-crypto.c
524
static int aspeed_des_ecb_decrypt(struct skcipher_request *req)
drivers/crypto/aspeed/aspeed-hace-crypto.c
530
static int aspeed_des_ecb_encrypt(struct skcipher_request *req)
drivers/crypto/aspeed/aspeed-hace-crypto.c
536
static int aspeed_aes_crypt(struct skcipher_request *req, u32 cmd)
drivers/crypto/aspeed/aspeed-hace-crypto.c
604
static int aspeed_aes_ctr_decrypt(struct skcipher_request *req)
drivers/crypto/aspeed/aspeed-hace-crypto.c
609
static int aspeed_aes_ctr_encrypt(struct skcipher_request *req)
drivers/crypto/aspeed/aspeed-hace-crypto.c
614
static int aspeed_aes_cbc_decrypt(struct skcipher_request *req)
drivers/crypto/aspeed/aspeed-hace-crypto.c
619
static int aspeed_aes_cbc_encrypt(struct skcipher_request *req)
drivers/crypto/aspeed/aspeed-hace-crypto.c
624
static int aspeed_aes_ecb_decrypt(struct skcipher_request *req)
drivers/crypto/aspeed/aspeed-hace-crypto.c
629
static int aspeed_aes_ecb_encrypt(struct skcipher_request *req)
drivers/crypto/aspeed/aspeed-hace-crypto.c
67
struct skcipher_request *req)
drivers/crypto/aspeed/aspeed-hace-crypto.c
81
struct skcipher_request *req = skcipher_request_cast(areq);
drivers/crypto/aspeed/aspeed-hace.h
197
struct skcipher_request *req;
drivers/crypto/aspeed/aspeed-hace.h
231
struct skcipher_request fallback_req; /* keep at the end */
drivers/crypto/atmel-aes.c
1028
struct skcipher_request *req = skcipher_request_cast(dd->areq);
drivers/crypto/atmel-aes.c
1044
static int atmel_aes_xts_fallback(struct skcipher_request *req, bool enc)
drivers/crypto/atmel-aes.c
1060
static int atmel_aes_crypt(struct skcipher_request *req, unsigned long mode)
drivers/crypto/atmel-aes.c
1122
static int atmel_aes_ecb_encrypt(struct skcipher_request *req)
drivers/crypto/atmel-aes.c
1127
static int atmel_aes_ecb_decrypt(struct skcipher_request *req)
drivers/crypto/atmel-aes.c
1132
static int atmel_aes_cbc_encrypt(struct skcipher_request *req)
drivers/crypto/atmel-aes.c
1137
static int atmel_aes_cbc_decrypt(struct skcipher_request *req)
drivers/crypto/atmel-aes.c
1142
static int atmel_aes_ctr_encrypt(struct skcipher_request *req)
drivers/crypto/atmel-aes.c
1147
static int atmel_aes_ctr_decrypt(struct skcipher_request *req)
drivers/crypto/atmel-aes.c
146
struct skcipher_request fallback_req;
drivers/crypto/atmel-aes.c
1621
struct skcipher_request *req = skcipher_request_cast(dd->areq);
drivers/crypto/atmel-aes.c
1646
struct skcipher_request *req = skcipher_request_cast(dd->areq);
drivers/crypto/atmel-aes.c
1700
static int atmel_aes_xts_encrypt(struct skcipher_request *req)
drivers/crypto/atmel-aes.c
1705
static int atmel_aes_xts_decrypt(struct skcipher_request *req)
drivers/crypto/atmel-aes.c
475
struct skcipher_request *req = skcipher_request_cast(dd->areq);
drivers/crypto/atmel-aes.c
499
struct skcipher_request *req = skcipher_request_cast(dd->areq);
drivers/crypto/atmel-aes.c
518
struct skcipher_request *req = skcipher_request_cast(dd->areq);
drivers/crypto/atmel-aes.c
947
struct skcipher_request *req = skcipher_request_cast(dd->areq);
drivers/crypto/atmel-aes.c
972
struct skcipher_request *req = skcipher_request_cast(dd->areq);
drivers/crypto/atmel-tdes.c
101
struct skcipher_request *req;
drivers/crypto/atmel-tdes.c
523
struct skcipher_request *req = dd->req;
drivers/crypto/atmel-tdes.c
541
struct skcipher_request *req = dd->req;
drivers/crypto/atmel-tdes.c
555
struct skcipher_request *req)
drivers/crypto/atmel-tdes.c
636
static int atmel_tdes_crypt(struct skcipher_request *req, unsigned long mode)
drivers/crypto/atmel-tdes.c
751
static int atmel_tdes_ecb_encrypt(struct skcipher_request *req)
drivers/crypto/atmel-tdes.c
756
static int atmel_tdes_ecb_decrypt(struct skcipher_request *req)
drivers/crypto/atmel-tdes.c
761
static int atmel_tdes_cbc_encrypt(struct skcipher_request *req)
drivers/crypto/atmel-tdes.c
766
static int atmel_tdes_cbc_decrypt(struct skcipher_request *req)
drivers/crypto/axis/artpec6_crypto.c
1083
static int artpec6_crypto_encrypt(struct skcipher_request *req)
drivers/crypto/axis/artpec6_crypto.c
1128
static int artpec6_crypto_decrypt(struct skcipher_request *req)
drivers/crypto/axis/artpec6_crypto.c
1174
artpec6_crypto_ctr_crypt(struct skcipher_request *req, bool encrypt)
drivers/crypto/axis/artpec6_crypto.c
1220
static int artpec6_crypto_ctr_encrypt(struct skcipher_request *req)
drivers/crypto/axis/artpec6_crypto.c
1225
static int artpec6_crypto_ctr_decrypt(struct skcipher_request *req)
drivers/crypto/axis/artpec6_crypto.c
1658
static int artpec6_crypto_prepare_crypto(struct skcipher_request *areq)
drivers/crypto/axis/artpec6_crypto.c
2156
struct skcipher_request *cipher_req = container_of(req,
drivers/crypto/axis/artpec6_crypto.c
2157
struct skcipher_request, base);
drivers/crypto/axis/artpec6_crypto.c
2168
struct skcipher_request *cipher_req = container_of(req,
drivers/crypto/axis/artpec6_crypto.c
2169
struct skcipher_request, base);
drivers/crypto/axis/artpec6_crypto.c
361
static int artpec6_crypto_prepare_crypto(struct skcipher_request *areq);
drivers/crypto/bcm/cipher.c
1707
static int skcipher_enqueue(struct skcipher_request *req, bool encrypt)
drivers/crypto/bcm/cipher.c
1884
static int skcipher_encrypt(struct skcipher_request *req)
drivers/crypto/bcm/cipher.c
1891
static int skcipher_decrypt(struct skcipher_request *req)
drivers/crypto/bcm/cipher.c
302
struct skcipher_request *req =
drivers/crypto/bcm/cipher.c
303
container_of(areq, struct skcipher_request, base);
drivers/crypto/bcm/cipher.c
473
struct skcipher_request *req = skcipher_request_cast(areq);
drivers/crypto/caam/caamalg.c
1035
struct skcipher_request *req)
drivers/crypto/caam/caamalg.c
1088
struct skcipher_request *req = context;
drivers/crypto/caam/caamalg.c
1316
static void init_skcipher_job(struct skcipher_request *req,
drivers/crypto/caam/caamalg.c
139
struct skcipher_request fallback_req;
drivers/crypto/caam/caamalg.c
1692
static struct skcipher_edesc *skcipher_edesc_alloc(struct skcipher_request *req,
drivers/crypto/caam/caamalg.c
1859
struct skcipher_request *req = skcipher_request_cast(areq);
drivers/crypto/caam/caamalg.c
1882
static inline bool xts_skcipher_ivsize(struct skcipher_request *req)
drivers/crypto/caam/caamalg.c
1890
static inline int skcipher_crypt(struct skcipher_request *req, bool encrypt)
drivers/crypto/caam/caamalg.c
1962
static int skcipher_encrypt(struct skcipher_request *req)
drivers/crypto/caam/caamalg.c
1967
static int skcipher_decrypt(struct skcipher_request *req)
drivers/crypto/caam/caamalg_qi.c
1219
struct skcipher_request *req = drv_req->app_ctx;
drivers/crypto/caam/caamalg_qi.c
1254
static struct skcipher_edesc *skcipher_edesc_alloc(struct skcipher_request *req,
drivers/crypto/caam/caamalg_qi.c
1412
static inline bool xts_skcipher_ivsize(struct skcipher_request *req)
drivers/crypto/caam/caamalg_qi.c
1420
static inline int skcipher_crypt(struct skcipher_request *req, bool encrypt)
drivers/crypto/caam/caamalg_qi.c
1471
static int skcipher_encrypt(struct skcipher_request *req)
drivers/crypto/caam/caamalg_qi.c
1476
static int skcipher_decrypt(struct skcipher_request *req)
drivers/crypto/caam/caamalg_qi.c
82
struct skcipher_request fallback_req;
drivers/crypto/caam/caamalg_qi.c
907
struct skcipher_request *req)
drivers/crypto/caam/caamalg_qi2.c
1114
static struct skcipher_edesc *skcipher_edesc_alloc(struct skcipher_request *req)
drivers/crypto/caam/caamalg_qi2.c
1276
struct skcipher_request *req)
drivers/crypto/caam/caamalg_qi2.c
1397
struct skcipher_request *req = skcipher_request_cast(areq);
drivers/crypto/caam/caamalg_qi2.c
1435
struct skcipher_request *req = skcipher_request_cast(areq);
drivers/crypto/caam/caamalg_qi2.c
1470
static inline bool xts_skcipher_ivsize(struct skcipher_request *req)
drivers/crypto/caam/caamalg_qi2.c
1478
static int skcipher_encrypt(struct skcipher_request *req)
drivers/crypto/caam/caamalg_qi2.c
1528
static int skcipher_decrypt(struct skcipher_request *req)
drivers/crypto/caam/caamalg_qi2.h
190
struct skcipher_request fallback_req;
drivers/crypto/cavium/cpt/cptvf_algs.c
151
static inline u32 create_input_list(struct skcipher_request *req, u32 enc,
drivers/crypto/cavium/cpt/cptvf_algs.c
166
static inline void store_cb_info(struct skcipher_request *req,
drivers/crypto/cavium/cpt/cptvf_algs.c
173
static inline void create_output_list(struct skcipher_request *req,
drivers/crypto/cavium/cpt/cptvf_algs.c
193
static inline int cvm_enc_dec(struct skcipher_request *req, u32 enc)
drivers/crypto/cavium/cpt/cptvf_algs.c
222
static int cvm_encrypt(struct skcipher_request *req)
drivers/crypto/cavium/cpt/cptvf_algs.c
227
static int cvm_decrypt(struct skcipher_request *req)
drivers/crypto/cavium/cpt/cptvf_algs.c
95
static inline u32 create_ctx_hdr(struct skcipher_request *req, u32 enc,
drivers/crypto/cavium/nitrox/nitrox_skcipher.c
208
static int alloc_src_sglist(struct skcipher_request *skreq, int ivsize)
drivers/crypto/cavium/nitrox/nitrox_skcipher.c
226
static int alloc_dst_sglist(struct skcipher_request *skreq, int ivsize)
drivers/crypto/cavium/nitrox/nitrox_skcipher.c
247
static int nitrox_skcipher_crypt(struct skcipher_request *skreq, bool enc)
drivers/crypto/cavium/nitrox/nitrox_skcipher.c
290
static int nitrox_cbc_decrypt(struct skcipher_request *skreq)
drivers/crypto/cavium/nitrox/nitrox_skcipher.c
310
static int nitrox_aes_encrypt(struct skcipher_request *skreq)
drivers/crypto/cavium/nitrox/nitrox_skcipher.c
315
static int nitrox_aes_decrypt(struct skcipher_request *skreq)
drivers/crypto/cavium/nitrox/nitrox_skcipher.c
327
static int nitrox_3des_encrypt(struct skcipher_request *skreq)
drivers/crypto/cavium/nitrox/nitrox_skcipher.c
332
static int nitrox_3des_decrypt(struct skcipher_request *skreq)
drivers/crypto/cavium/nitrox/nitrox_skcipher.c
51
static void free_src_sglist(struct skcipher_request *skreq)
drivers/crypto/cavium/nitrox/nitrox_skcipher.c
58
static void free_dst_sglist(struct skcipher_request *skreq)
drivers/crypto/cavium/nitrox/nitrox_skcipher.c
67
struct skcipher_request *skreq = arg;
drivers/crypto/cavium/nitrox/nitrox_skcipher.c
81
struct skcipher_request *skreq = arg;
drivers/crypto/ccp/ccp-crypto-aes-xts.c
105
static int ccp_aes_xts_crypt(struct skcipher_request *req,
drivers/crypto/ccp/ccp-crypto-aes-xts.c
188
static int ccp_aes_xts_encrypt(struct skcipher_request *req)
drivers/crypto/ccp/ccp-crypto-aes-xts.c
193
static int ccp_aes_xts_decrypt(struct skcipher_request *req)
drivers/crypto/ccp/ccp-crypto-aes-xts.c
65
struct skcipher_request *req = skcipher_request_cast(async_req);
drivers/crypto/ccp/ccp-crypto-aes.c
114
static int ccp_aes_encrypt(struct skcipher_request *req)
drivers/crypto/ccp/ccp-crypto-aes.c
119
static int ccp_aes_decrypt(struct skcipher_request *req)
drivers/crypto/ccp/ccp-crypto-aes.c
139
struct skcipher_request *req = skcipher_request_cast(async_req);
drivers/crypto/ccp/ccp-crypto-aes.c
162
static int ccp_aes_rfc3686_crypt(struct skcipher_request *req, bool encrypt)
drivers/crypto/ccp/ccp-crypto-aes.c
186
static int ccp_aes_rfc3686_encrypt(struct skcipher_request *req)
drivers/crypto/ccp/ccp-crypto-aes.c
191
static int ccp_aes_rfc3686_decrypt(struct skcipher_request *req)
drivers/crypto/ccp/ccp-crypto-aes.c
25
struct skcipher_request *req = skcipher_request_cast(async_req);
drivers/crypto/ccp/ccp-crypto-aes.c
70
static int ccp_aes_crypt(struct skcipher_request *req, bool encrypt)
drivers/crypto/ccp/ccp-crypto-des3.c
107
static int ccp_des3_encrypt(struct skcipher_request *req)
drivers/crypto/ccp/ccp-crypto-des3.c
112
static int ccp_des3_decrypt(struct skcipher_request *req)
drivers/crypto/ccp/ccp-crypto-des3.c
24
struct skcipher_request *req = skcipher_request_cast(async_req);
drivers/crypto/ccp/ccp-crypto-des3.c
62
static int ccp_des3_crypt(struct skcipher_request *req, bool encrypt)
drivers/crypto/ccp/ccp-crypto.h
126
struct skcipher_request fallback_req; // keep at the end
drivers/crypto/ccree/cc_cipher.c
855
struct skcipher_request *req = (struct skcipher_request *)cc_req;
drivers/crypto/ccree/cc_cipher.c
872
static int cc_cipher_process(struct skcipher_request *req,
drivers/crypto/ccree/cc_cipher.c
909
struct skcipher_request *subreq = skcipher_request_ctx(req);
drivers/crypto/ccree/cc_cipher.c
985
static int cc_cipher_encrypt(struct skcipher_request *req)
drivers/crypto/ccree/cc_cipher.c
994
static int cc_cipher_decrypt(struct skcipher_request *req)
drivers/crypto/chelsio/chcr_algo.c
1025
static int chcr_update_tweak(struct skcipher_request *req, u8 *iv,
drivers/crypto/chelsio/chcr_algo.c
1066
static int chcr_update_cipher_iv(struct skcipher_request *req,
drivers/crypto/chelsio/chcr_algo.c
1100
static int chcr_final_cipher_iv(struct skcipher_request *req,
drivers/crypto/chelsio/chcr_algo.c
1127
static int chcr_handle_cipher_resp(struct skcipher_request *req,
drivers/crypto/chelsio/chcr_algo.c
1213
static int process_cipher(struct skcipher_request *req,
drivers/crypto/chelsio/chcr_algo.c
1333
static int chcr_aes_encrypt(struct skcipher_request *req)
drivers/crypto/chelsio/chcr_algo.c
1378
static int chcr_aes_decrypt(struct skcipher_request *req)
drivers/crypto/chelsio/chcr_algo.c
2640
void chcr_add_cipher_src_ent(struct skcipher_request *req,
drivers/crypto/chelsio/chcr_algo.c
2663
void chcr_add_cipher_dst_ent(struct skcipher_request *req,
drivers/crypto/chelsio/chcr_algo.c
2746
struct skcipher_request *req)
drivers/crypto/chelsio/chcr_algo.c
2775
struct skcipher_request *req)
drivers/crypto/chelsio/chcr_algo.c
661
struct skcipher_request *req,
drivers/crypto/chelsio/chcr_algo.c
699
struct skcipher_request *sk_req =
drivers/crypto/chelsio/chcr_algo.c
700
container_of(req, struct skcipher_request, base);
drivers/crypto/chelsio/chcr_algo.c
95
static int chcr_handle_cipher_resp(struct skcipher_request *req,
drivers/crypto/chelsio/chcr_algo.h
257
struct skcipher_request *req;
drivers/crypto/chelsio/chcr_crypto.h
311
struct skcipher_request fallback_req; // keep at the end
drivers/crypto/chelsio/chcr_crypto.h
337
void chcr_add_cipher_src_ent(struct skcipher_request *req,
drivers/crypto/chelsio/chcr_crypto.h
340
int chcr_cipher_dma_map(struct device *dev, struct skcipher_request *req);
drivers/crypto/chelsio/chcr_crypto.h
341
void chcr_cipher_dma_unmap(struct device *dev, struct skcipher_request *req);
drivers/crypto/chelsio/chcr_crypto.h
342
void chcr_add_cipher_dst_ent(struct skcipher_request *req,
drivers/crypto/gemini/sl3516-ce-cipher.c
103
static int sl3516_ce_cipher_fallback(struct skcipher_request *areq)
drivers/crypto/gemini/sl3516-ce-cipher.c
127
static int sl3516_ce_cipher(struct skcipher_request *areq)
drivers/crypto/gemini/sl3516-ce-cipher.c
25
static bool sl3516_ce_need_fallback(struct skcipher_request *areq)
drivers/crypto/gemini/sl3516-ce-cipher.c
268
struct skcipher_request *breq = container_of(areq, struct skcipher_request, base);
drivers/crypto/gemini/sl3516-ce-cipher.c
278
int sl3516_ce_skdecrypt(struct skcipher_request *areq)
drivers/crypto/gemini/sl3516-ce-cipher.c
296
int sl3516_ce_skencrypt(struct skcipher_request *areq)
drivers/crypto/gemini/sl3516-ce.h
289
struct skcipher_request fallback_req; // keep at the end
drivers/crypto/gemini/sl3516-ce.h
333
int sl3516_ce_skdecrypt(struct skcipher_request *areq);
drivers/crypto/gemini/sl3516-ce.h
334
int sl3516_ce_skencrypt(struct skcipher_request *areq);
drivers/crypto/geode-aes.c
251
crypto_skcipher_set_reqsize(tfm, sizeof(struct skcipher_request) +
drivers/crypto/geode-aes.c
263
static int geode_skcipher_crypt(struct skcipher_request *req, int mode, int dir)
drivers/crypto/geode-aes.c
272
struct skcipher_request *subreq = skcipher_request_ctx(req);
drivers/crypto/geode-aes.c
294
static int geode_cbc_encrypt(struct skcipher_request *req)
drivers/crypto/geode-aes.c
299
static int geode_cbc_decrypt(struct skcipher_request *req)
drivers/crypto/geode-aes.c
304
static int geode_ecb_encrypt(struct skcipher_request *req)
drivers/crypto/geode-aes.c
309
static int geode_ecb_decrypt(struct skcipher_request *req)
drivers/crypto/hifn_795x.c
1421
static int hifn_cipher_walk(struct skcipher_request *req,
drivers/crypto/hifn_795x.c
1506
static int hifn_setup_session(struct skcipher_request *req)
drivers/crypto/hifn_795x.c
1648
static void hifn_process_ready(struct skcipher_request *req, int error)
drivers/crypto/hifn_795x.c
1898
struct skcipher_request *req;
drivers/crypto/hifn_795x.c
1962
static int hifn_handle_req(struct skcipher_request *req)
drivers/crypto/hifn_795x.c
1982
static int hifn_setup_crypto_req(struct skcipher_request *req, u8 op,
drivers/crypto/hifn_795x.c
2025
struct skcipher_request *req;
drivers/crypto/hifn_795x.c
2051
static int hifn_setup_crypto(struct skcipher_request *req, u8 op,
drivers/crypto/hifn_795x.c
2071
static inline int hifn_encrypt_aes_ecb(struct skcipher_request *req)
drivers/crypto/hifn_795x.c
2076
static inline int hifn_encrypt_aes_cbc(struct skcipher_request *req)
drivers/crypto/hifn_795x.c
2085
static inline int hifn_decrypt_aes_ecb(struct skcipher_request *req)
drivers/crypto/hifn_795x.c
2090
static inline int hifn_decrypt_aes_cbc(struct skcipher_request *req)
drivers/crypto/hifn_795x.c
2099
static inline int hifn_encrypt_des_ecb(struct skcipher_request *req)
drivers/crypto/hifn_795x.c
2104
static inline int hifn_encrypt_des_cbc(struct skcipher_request *req)
drivers/crypto/hifn_795x.c
2113
static inline int hifn_decrypt_des_ecb(struct skcipher_request *req)
drivers/crypto/hifn_795x.c
2118
static inline int hifn_decrypt_des_cbc(struct skcipher_request *req)
drivers/crypto/hifn_795x.c
2127
static inline int hifn_encrypt_3des_ecb(struct skcipher_request *req)
drivers/crypto/hifn_795x.c
2132
static inline int hifn_encrypt_3des_cbc(struct skcipher_request *req)
drivers/crypto/hifn_795x.c
2139
static inline int hifn_decrypt_3des_ecb(struct skcipher_request *req)
drivers/crypto/hifn_795x.c
2144
static inline int hifn_decrypt_3des_cbc(struct skcipher_request *req)
drivers/crypto/hisilicon/sec/sec_algs.c
424
struct skcipher_request *skreq = container_of(req_base,
drivers/crypto/hisilicon/sec/sec_algs.c
425
struct skcipher_request,
drivers/crypto/hisilicon/sec/sec_algs.c
707
static int sec_alg_skcipher_crypto(struct skcipher_request *skreq,
drivers/crypto/hisilicon/sec/sec_algs.c
862
static int sec_alg_skcipher_encrypt(struct skcipher_request *req)
drivers/crypto/hisilicon/sec/sec_algs.c
867
static int sec_alg_skcipher_decrypt(struct skcipher_request *req)
drivers/crypto/hisilicon/sec2/sec.h
69
struct skcipher_request *sk_req;
drivers/crypto/hisilicon/sec2/sec_crypto.c
123
struct skcipher_request *sreq, bool encrypt);
drivers/crypto/hisilicon/sec2/sec_crypto.c
1318
struct skcipher_request *sq = req->c_req.sk_req;
drivers/crypto/hisilicon/sec2/sec_crypto.c
1325
struct skcipher_request *sq = req->c_req.sk_req;
drivers/crypto/hisilicon/sec2/sec_crypto.c
1514
struct skcipher_request *sk_req = req->c_req.sk_req;
drivers/crypto/hisilicon/sec2/sec_crypto.c
1645
struct skcipher_request *sk_req = req->c_req.sk_req;
drivers/crypto/hisilicon/sec2/sec_crypto.c
2261
struct skcipher_request *sk_req = sreq->c_req.sk_req;
drivers/crypto/hisilicon/sec2/sec_crypto.c
2296
struct skcipher_request *sreq, bool encrypt)
drivers/crypto/hisilicon/sec2/sec_crypto.c
2325
static int sec_skcipher_crypto(struct skcipher_request *sk_req, bool encrypt)
drivers/crypto/hisilicon/sec2/sec_crypto.c
2361
static int sec_skcipher_encrypt(struct skcipher_request *sk_req)
drivers/crypto/hisilicon/sec2/sec_crypto.c
2366
static int sec_skcipher_decrypt(struct skcipher_request *sk_req)
drivers/crypto/inside-secure/eip93/eip93-cipher.c
136
static int eip93_skcipher_crypt(struct skcipher_request *req)
drivers/crypto/inside-secure/eip93/eip93-cipher.c
175
static int eip93_skcipher_encrypt(struct skcipher_request *req)
drivers/crypto/inside-secure/eip93/eip93-cipher.c
187
static int eip93_skcipher_decrypt(struct skcipher_request *req)
drivers/crypto/inside-secure/eip93/eip93-cipher.c
24
struct skcipher_request *req = skcipher_request_cast(async);
drivers/crypto/inside-secure/eip93/eip93-cipher.c
35
struct skcipher_request *req = skcipher_request_cast(async);
drivers/crypto/inside-secure/safexcel.h
59
#define EIP197_SKCIPHER_REQ_SIZE sizeof(struct skcipher_request) + \
drivers/crypto/inside-secure/safexcel_cipher.c
1046
struct skcipher_request *req = skcipher_request_cast(async);
drivers/crypto/inside-secure/safexcel_cipher.c
1137
memset(req, 0, sizeof(struct skcipher_request));
drivers/crypto/inside-secure/safexcel_cipher.c
1198
static int safexcel_encrypt(struct skcipher_request *req)
drivers/crypto/inside-secure/safexcel_cipher.c
1204
static int safexcel_decrypt(struct skcipher_request *req)
drivers/crypto/inside-secure/safexcel_cipher.c
2609
static int safexcel_encrypt_xts(struct skcipher_request *req)
drivers/crypto/inside-secure/safexcel_cipher.c
2617
static int safexcel_decrypt_xts(struct skcipher_request *req)
drivers/crypto/inside-secure/safexcel_cipher.c
3164
static int safexcel_sm4_blk_encrypt(struct skcipher_request *req)
drivers/crypto/inside-secure/safexcel_cipher.c
3174
static int safexcel_sm4_blk_decrypt(struct skcipher_request *req)
drivers/crypto/inside-secure/safexcel_cipher.c
619
struct skcipher_request *areq = skcipher_request_cast(async);
drivers/crypto/inside-secure/safexcel_cipher.c
684
struct skcipher_request *areq = skcipher_request_cast(base);
drivers/crypto/inside-secure/safexcel_cipher.c
985
struct skcipher_request *req = skcipher_request_cast(async);
drivers/crypto/intel/ixp4xx/ixp4xx_crypto.c
1062
static int ablk_encrypt(struct skcipher_request *req)
drivers/crypto/intel/ixp4xx/ixp4xx_crypto.c
1067
static int ablk_decrypt(struct skcipher_request *req)
drivers/crypto/intel/ixp4xx/ixp4xx_crypto.c
1072
static int ablk_rfc3686_crypt(struct skcipher_request *req)
drivers/crypto/intel/ixp4xx/ixp4xx_crypto.c
141
struct skcipher_request *ablk_req;
drivers/crypto/intel/ixp4xx/ixp4xx_crypto.c
154
struct skcipher_request fallback_req; // keep at the end
drivers/crypto/intel/ixp4xx/ixp4xx_crypto.c
391
struct skcipher_request *req = crypt->data.ablk_req;
drivers/crypto/intel/ixp4xx/ixp4xx_crypto.c
958
static int ixp4xx_cipher_fallback(struct skcipher_request *areq, int encrypt)
drivers/crypto/intel/ixp4xx/ixp4xx_crypto.c
977
static int ablk_perform(struct skcipher_request *req, int encrypt)
drivers/crypto/intel/keembay/keembay-ocs-aes-core.c
1009
static int kmb_ocs_aes_ecb_encrypt(struct skcipher_request *req)
drivers/crypto/intel/keembay/keembay-ocs-aes-core.c
1014
static int kmb_ocs_aes_ecb_decrypt(struct skcipher_request *req)
drivers/crypto/intel/keembay/keembay-ocs-aes-core.c
1020
static int kmb_ocs_aes_cbc_encrypt(struct skcipher_request *req)
drivers/crypto/intel/keembay/keembay-ocs-aes-core.c
1025
static int kmb_ocs_aes_cbc_decrypt(struct skcipher_request *req)
drivers/crypto/intel/keembay/keembay-ocs-aes-core.c
1030
static int kmb_ocs_aes_ctr_encrypt(struct skcipher_request *req)
drivers/crypto/intel/keembay/keembay-ocs-aes-core.c
1035
static int kmb_ocs_aes_ctr_decrypt(struct skcipher_request *req)
drivers/crypto/intel/keembay/keembay-ocs-aes-core.c
1041
static int kmb_ocs_aes_cts_encrypt(struct skcipher_request *req)
drivers/crypto/intel/keembay/keembay-ocs-aes-core.c
1046
static int kmb_ocs_aes_cts_decrypt(struct skcipher_request *req)
drivers/crypto/intel/keembay/keembay-ocs-aes-core.c
1085
static int kmb_ocs_sm4_ecb_encrypt(struct skcipher_request *req)
drivers/crypto/intel/keembay/keembay-ocs-aes-core.c
1090
static int kmb_ocs_sm4_ecb_decrypt(struct skcipher_request *req)
drivers/crypto/intel/keembay/keembay-ocs-aes-core.c
1096
static int kmb_ocs_sm4_cbc_encrypt(struct skcipher_request *req)
drivers/crypto/intel/keembay/keembay-ocs-aes-core.c
1101
static int kmb_ocs_sm4_cbc_decrypt(struct skcipher_request *req)
drivers/crypto/intel/keembay/keembay-ocs-aes-core.c
1106
static int kmb_ocs_sm4_ctr_encrypt(struct skcipher_request *req)
drivers/crypto/intel/keembay/keembay-ocs-aes-core.c
1111
static int kmb_ocs_sm4_ctr_decrypt(struct skcipher_request *req)
drivers/crypto/intel/keembay/keembay-ocs-aes-core.c
1117
static int kmb_ocs_sm4_cts_encrypt(struct skcipher_request *req)
drivers/crypto/intel/keembay/keembay-ocs-aes-core.c
1122
static int kmb_ocs_sm4_cts_decrypt(struct skcipher_request *req)
drivers/crypto/intel/keembay/keembay-ocs-aes-core.c
252
static int kmb_ocs_sk_validate_input(struct skcipher_request *req,
drivers/crypto/intel/keembay/keembay-ocs-aes-core.c
308
static int kmb_ocs_sk_common(struct skcipher_request *req,
drivers/crypto/intel/keembay/keembay-ocs-aes-core.c
374
static void kmb_ocs_sk_dma_cleanup(struct skcipher_request *req)
drivers/crypto/intel/keembay/keembay-ocs-aes-core.c
398
static int kmb_ocs_sk_prepare_inplace(struct skcipher_request *req)
drivers/crypto/intel/keembay/keembay-ocs-aes-core.c
447
static int kmb_ocs_sk_prepare_notinplace(struct skcipher_request *req)
drivers/crypto/intel/keembay/keembay-ocs-aes-core.c
514
static int kmb_ocs_sk_run(struct skcipher_request *req)
drivers/crypto/intel/keembay/keembay-ocs-aes-core.c
948
struct skcipher_request *req =
drivers/crypto/intel/keembay/keembay-ocs-aes-core.c
949
container_of(areq, struct skcipher_request, base);
drivers/crypto/intel/qat/qat_common/qat_algs.c
1008
static int qat_alg_skcipher_decrypt(struct skcipher_request *req)
drivers/crypto/intel/qat/qat_common/qat_algs.c
1050
static int qat_alg_skcipher_blk_decrypt(struct skcipher_request *req)
drivers/crypto/intel/qat/qat_common/qat_algs.c
1058
static int qat_alg_skcipher_xts_decrypt(struct skcipher_request *req)
drivers/crypto/intel/qat/qat_common/qat_algs.c
1062
struct skcipher_request *nreq = skcipher_request_ctx(req);
drivers/crypto/intel/qat/qat_common/qat_algs.c
1154
sizeof(struct skcipher_request) +
drivers/crypto/intel/qat/qat_common/qat_algs.c
607
struct skcipher_request *sreq = qat_req->skcipher_req;
drivers/crypto/intel/qat/qat_common/qat_algs.c
628
struct skcipher_request *sreq = qat_req->skcipher_req;
drivers/crypto/intel/qat/qat_common/qat_algs.c
665
struct skcipher_request *sreq = qat_req->skcipher_req;
drivers/crypto/intel/qat/qat_common/qat_algs.c
941
static int qat_alg_skcipher_encrypt(struct skcipher_request *req)
drivers/crypto/intel/qat/qat_common/qat_algs.c
982
static int qat_alg_skcipher_blk_encrypt(struct skcipher_request *req)
drivers/crypto/intel/qat/qat_common/qat_algs.c
990
static int qat_alg_skcipher_xts_encrypt(struct skcipher_request *req)
drivers/crypto/intel/qat/qat_common/qat_algs.c
994
struct skcipher_request *nreq = skcipher_request_ctx(req);
drivers/crypto/intel/qat/qat_common/qat_crypto.h
37
struct skcipher_request *skcipher_req;
drivers/crypto/marvell/cesa/cipher.c
126
static int mv_cesa_skcipher_std_process(struct skcipher_request *req,
drivers/crypto/marvell/cesa/cipher.c
148
struct skcipher_request *skreq = skcipher_request_cast(req);
drivers/crypto/marvell/cesa/cipher.c
160
struct skcipher_request *skreq = skcipher_request_cast(req);
drivers/crypto/marvell/cesa/cipher.c
170
mv_cesa_skcipher_dma_prepare(struct skcipher_request *req)
drivers/crypto/marvell/cesa/cipher.c
179
mv_cesa_skcipher_std_prepare(struct skcipher_request *req)
drivers/crypto/marvell/cesa/cipher.c
191
struct skcipher_request *skreq = skcipher_request_cast(req);
drivers/crypto/marvell/cesa/cipher.c
205
struct skcipher_request *skreq = skcipher_request_cast(req);
drivers/crypto/marvell/cesa/cipher.c
213
struct skcipher_request *skreq = skcipher_request_cast(req);
drivers/crypto/marvell/cesa/cipher.c
314
static int mv_cesa_skcipher_dma_req_init(struct skcipher_request *req,
drivers/crypto/marvell/cesa/cipher.c
409
mv_cesa_skcipher_std_req_init(struct skcipher_request *req,
drivers/crypto/marvell/cesa/cipher.c
42
struct skcipher_request *req)
drivers/crypto/marvell/cesa/cipher.c
424
static int mv_cesa_skcipher_req_init(struct skcipher_request *req,
drivers/crypto/marvell/cesa/cipher.c
457
static int mv_cesa_skcipher_queue_req(struct skcipher_request *req,
drivers/crypto/marvell/cesa/cipher.c
482
static int mv_cesa_des_op(struct skcipher_request *req,
drivers/crypto/marvell/cesa/cipher.c
495
static int mv_cesa_ecb_des_encrypt(struct skcipher_request *req)
drivers/crypto/marvell/cesa/cipher.c
506
static int mv_cesa_ecb_des_decrypt(struct skcipher_request *req)
drivers/crypto/marvell/cesa/cipher.c
538
static int mv_cesa_cbc_des_op(struct skcipher_request *req,
drivers/crypto/marvell/cesa/cipher.c
549
static int mv_cesa_cbc_des_encrypt(struct skcipher_request *req)
drivers/crypto/marvell/cesa/cipher.c
558
static int mv_cesa_cbc_des_decrypt(struct skcipher_request *req)
drivers/crypto/marvell/cesa/cipher.c
589
static int mv_cesa_des3_op(struct skcipher_request *req,
drivers/crypto/marvell/cesa/cipher.c
59
mv_cesa_skcipher_dma_cleanup(struct skcipher_request *req)
drivers/crypto/marvell/cesa/cipher.c
602
static int mv_cesa_ecb_des3_ede_encrypt(struct skcipher_request *req)
drivers/crypto/marvell/cesa/cipher.c
614
static int mv_cesa_ecb_des3_ede_decrypt(struct skcipher_request *req)
drivers/crypto/marvell/cesa/cipher.c
647
static int mv_cesa_cbc_des3_op(struct skcipher_request *req,
drivers/crypto/marvell/cesa/cipher.c
655
static int mv_cesa_cbc_des3_ede_encrypt(struct skcipher_request *req)
drivers/crypto/marvell/cesa/cipher.c
667
static int mv_cesa_cbc_des3_ede_decrypt(struct skcipher_request *req)
drivers/crypto/marvell/cesa/cipher.c
701
static int mv_cesa_aes_op(struct skcipher_request *req,
drivers/crypto/marvell/cesa/cipher.c
731
static int mv_cesa_ecb_aes_encrypt(struct skcipher_request *req)
drivers/crypto/marvell/cesa/cipher.c
742
static int mv_cesa_ecb_aes_decrypt(struct skcipher_request *req)
drivers/crypto/marvell/cesa/cipher.c
75
static inline void mv_cesa_skcipher_cleanup(struct skcipher_request *req)
drivers/crypto/marvell/cesa/cipher.c
774
static int mv_cesa_cbc_aes_op(struct skcipher_request *req,
drivers/crypto/marvell/cesa/cipher.c
784
static int mv_cesa_cbc_aes_encrypt(struct skcipher_request *req)
drivers/crypto/marvell/cesa/cipher.c
793
static int mv_cesa_cbc_aes_decrypt(struct skcipher_request *req)
drivers/crypto/marvell/cesa/cipher.c
86
static void mv_cesa_skcipher_std_step(struct skcipher_request *req)
drivers/crypto/marvell/octeontx/otx_cptvf_algs.c
148
struct skcipher_request *sreq;
drivers/crypto/marvell/octeontx/otx_cptvf_algs.c
154
sreq = container_of(areq, struct skcipher_request, base);
drivers/crypto/marvell/octeontx/otx_cptvf_algs.c
233
static inline u32 create_ctx_hdr(struct skcipher_request *req, u32 enc,
drivers/crypto/marvell/octeontx/otx_cptvf_algs.c
304
static inline u32 create_input_list(struct skcipher_request *req, u32 enc,
drivers/crypto/marvell/octeontx/otx_cptvf_algs.c
322
static inline void create_output_list(struct skcipher_request *req,
drivers/crypto/marvell/octeontx/otx_cptvf_algs.c
341
static inline int cpt_enc_dec(struct skcipher_request *req, u32 enc)
drivers/crypto/marvell/octeontx/otx_cptvf_algs.c
384
static int otx_cpt_skcipher_encrypt(struct skcipher_request *req)
drivers/crypto/marvell/octeontx/otx_cptvf_algs.c
389
static int otx_cpt_skcipher_decrypt(struct skcipher_request *req)
drivers/crypto/marvell/octeontx/otx_cptvf_algs.c
501
sizeof(struct skcipher_request));
drivers/crypto/marvell/octeontx2/otx2_cptvf_algs.c
132
struct skcipher_request *sreq;
drivers/crypto/marvell/octeontx2/otx2_cptvf_algs.c
137
sreq = container_of(areq, struct skcipher_request, base);
drivers/crypto/marvell/octeontx2/otx2_cptvf_algs.c
220
static inline int create_ctx_hdr(struct skcipher_request *req, u32 enc,
drivers/crypto/marvell/octeontx2/otx2_cptvf_algs.c
290
static inline int create_input_list(struct skcipher_request *req, u32 enc,
drivers/crypto/marvell/octeontx2/otx2_cptvf_algs.c
308
static inline void create_output_list(struct skcipher_request *req,
drivers/crypto/marvell/octeontx2/otx2_cptvf_algs.c
327
static int skcipher_do_fallback(struct skcipher_request *req, bool is_enc)
drivers/crypto/marvell/octeontx2/otx2_cptvf_algs.c
350
static inline int cpt_enc_dec(struct skcipher_request *req, u32 enc)
drivers/crypto/marvell/octeontx2/otx2_cptvf_algs.c
403
static int otx2_cpt_skcipher_encrypt(struct skcipher_request *req)
drivers/crypto/marvell/octeontx2/otx2_cptvf_algs.c
408
static int otx2_cpt_skcipher_decrypt(struct skcipher_request *req)
drivers/crypto/marvell/octeontx2/otx2_cptvf_algs.c
550
sizeof(struct skcipher_request));
drivers/crypto/marvell/octeontx2/otx2_cptvf_algs.h
153
struct skcipher_request sk_fbk_req;
drivers/crypto/mxs-dcp.c
111
struct skcipher_request fallback_req; // keep at the end
drivers/crypto/mxs-dcp.c
226
struct skcipher_request *req, int init)
drivers/crypto/mxs-dcp.c
317
struct skcipher_request *req = skcipher_request_cast(arq);
drivers/crypto/mxs-dcp.c
447
static int mxs_dcp_block_fallback(struct skcipher_request *req, int enc)
drivers/crypto/mxs-dcp.c
468
static int mxs_dcp_aes_enqueue(struct skcipher_request *req, int enc, int ecb)
drivers/crypto/mxs-dcp.c
492
static int mxs_dcp_aes_ecb_decrypt(struct skcipher_request *req)
drivers/crypto/mxs-dcp.c
497
static int mxs_dcp_aes_ecb_encrypt(struct skcipher_request *req)
drivers/crypto/mxs-dcp.c
502
static int mxs_dcp_aes_cbc_decrypt(struct skcipher_request *req)
drivers/crypto/mxs-dcp.c
507
static int mxs_dcp_aes_cbc_encrypt(struct skcipher_request *req)
drivers/crypto/nx/nx-aes-cbc.c
103
static int cbc_aes_nx_encrypt(struct skcipher_request *req)
drivers/crypto/nx/nx-aes-cbc.c
108
static int cbc_aes_nx_decrypt(struct skcipher_request *req)
drivers/crypto/nx/nx-aes-cbc.c
55
static int cbc_aes_nx_crypt(struct skcipher_request *req,
drivers/crypto/nx/nx-aes-ctr.c
117
static int ctr3686_aes_nx_crypt(struct skcipher_request *req)
drivers/crypto/nx/nx-aes-ctr.c
74
static int ctr_aes_nx_crypt(struct skcipher_request *req, u8 *iv)
drivers/crypto/nx/nx-aes-ecb.c
102
static int ecb_aes_nx_encrypt(struct skcipher_request *req)
drivers/crypto/nx/nx-aes-ecb.c
107
static int ecb_aes_nx_decrypt(struct skcipher_request *req)
drivers/crypto/nx/nx-aes-ecb.c
55
static int ecb_aes_nx_crypt(struct skcipher_request *req,
drivers/crypto/omap-aes.c
399
struct skcipher_request *req = dd->req;
drivers/crypto/omap-aes.c
419
struct skcipher_request *req)
drivers/crypto/omap-aes.c
427
static int omap_aes_prepare_req(struct skcipher_request *req,
drivers/crypto/omap-aes.c
480
struct skcipher_request *req = container_of(areq, struct skcipher_request, base);
drivers/crypto/omap-aes.c
529
static int omap_aes_crypt(struct skcipher_request *req, unsigned long mode)
drivers/crypto/omap-aes.c
596
static int omap_aes_ecb_encrypt(struct skcipher_request *req)
drivers/crypto/omap-aes.c
601
static int omap_aes_ecb_decrypt(struct skcipher_request *req)
drivers/crypto/omap-aes.c
606
static int omap_aes_cbc_encrypt(struct skcipher_request *req)
drivers/crypto/omap-aes.c
611
static int omap_aes_cbc_decrypt(struct skcipher_request *req)
drivers/crypto/omap-aes.c
616
static int omap_aes_ctr_encrypt(struct skcipher_request *req)
drivers/crypto/omap-aes.c
621
static int omap_aes_ctr_decrypt(struct skcipher_request *req)
drivers/crypto/omap-aes.h
109
struct skcipher_request fallback_req; // keep at the end
drivers/crypto/omap-aes.h
166
struct skcipher_request *req;
drivers/crypto/omap-des.c
136
struct skcipher_request *req;
drivers/crypto/omap-des.c
487
struct skcipher_request *req = dd->req;
drivers/crypto/omap-des.c
509
struct skcipher_request *req)
drivers/crypto/omap-des.c
517
static int omap_des_prepare_req(struct skcipher_request *req,
drivers/crypto/omap-des.c
572
struct skcipher_request *req = container_of(areq, struct skcipher_request, base);
drivers/crypto/omap-des.c
616
static int omap_des_crypt(struct skcipher_request *req, unsigned long mode)
drivers/crypto/omap-des.c
680
static int omap_des_ecb_encrypt(struct skcipher_request *req)
drivers/crypto/omap-des.c
685
static int omap_des_ecb_decrypt(struct skcipher_request *req)
drivers/crypto/omap-des.c
690
static int omap_des_cbc_encrypt(struct skcipher_request *req)
drivers/crypto/omap-des.c
695
static int omap_des_cbc_decrypt(struct skcipher_request *req)
drivers/crypto/padlock-aes.c
344
static int ecb_aes_encrypt(struct skcipher_request *req)
drivers/crypto/padlock-aes.c
369
static int ecb_aes_decrypt(struct skcipher_request *req)
drivers/crypto/padlock-aes.c
409
static int cbc_aes_encrypt(struct skcipher_request *req)
drivers/crypto/padlock-aes.c
436
static int cbc_aes_decrypt(struct skcipher_request *req)
drivers/crypto/qce/cipher.h
45
struct skcipher_request fallback_req; // keep at the end
drivers/crypto/qce/common.c
316
struct skcipher_request *req = skcipher_request_cast(async_req);
drivers/crypto/qce/skcipher.c
257
static int qce_skcipher_crypt(struct skcipher_request *req, int encrypt)
drivers/crypto/qce/skcipher.c
31
struct skcipher_request *req = skcipher_request_cast(async_req);
drivers/crypto/qce/skcipher.c
311
static int qce_skcipher_encrypt(struct skcipher_request *req)
drivers/crypto/qce/skcipher.c
316
static int qce_skcipher_decrypt(struct skcipher_request *req)
drivers/crypto/qce/skcipher.c
67
struct skcipher_request *req = skcipher_request_cast(async_req);
drivers/crypto/rockchip/rk3288_crypto.h
255
struct skcipher_request fallback_req; // keep at the end
drivers/crypto/rockchip/rk3288_crypto_skcipher.c
155
static int rk_aes_ecb_encrypt(struct skcipher_request *req)
drivers/crypto/rockchip/rk3288_crypto_skcipher.c
163
static int rk_aes_ecb_decrypt(struct skcipher_request *req)
drivers/crypto/rockchip/rk3288_crypto_skcipher.c
171
static int rk_aes_cbc_encrypt(struct skcipher_request *req)
drivers/crypto/rockchip/rk3288_crypto_skcipher.c
179
static int rk_aes_cbc_decrypt(struct skcipher_request *req)
drivers/crypto/rockchip/rk3288_crypto_skcipher.c
187
static int rk_des_ecb_encrypt(struct skcipher_request *req)
drivers/crypto/rockchip/rk3288_crypto_skcipher.c
195
static int rk_des_ecb_decrypt(struct skcipher_request *req)
drivers/crypto/rockchip/rk3288_crypto_skcipher.c
203
static int rk_des_cbc_encrypt(struct skcipher_request *req)
drivers/crypto/rockchip/rk3288_crypto_skcipher.c
211
static int rk_des_cbc_decrypt(struct skcipher_request *req)
drivers/crypto/rockchip/rk3288_crypto_skcipher.c
219
static int rk_des3_ede_ecb_encrypt(struct skcipher_request *req)
drivers/crypto/rockchip/rk3288_crypto_skcipher.c
227
static int rk_des3_ede_ecb_decrypt(struct skcipher_request *req)
drivers/crypto/rockchip/rk3288_crypto_skcipher.c
23
static int rk_cipher_need_fallback(struct skcipher_request *req)
drivers/crypto/rockchip/rk3288_crypto_skcipher.c
235
static int rk_des3_ede_cbc_encrypt(struct skcipher_request *req)
drivers/crypto/rockchip/rk3288_crypto_skcipher.c
243
static int rk_des3_ede_cbc_decrypt(struct skcipher_request *req)
drivers/crypto/rockchip/rk3288_crypto_skcipher.c
252
static void rk_cipher_hw_init(struct rk_crypto_info *dev, struct skcipher_request *req)
drivers/crypto/rockchip/rk3288_crypto_skcipher.c
301
struct skcipher_request *areq = container_of(async_req, struct skcipher_request, base);
drivers/crypto/rockchip/rk3288_crypto_skcipher.c
68
static int rk_cipher_fallback(struct skcipher_request *areq)
drivers/crypto/rockchip/rk3288_crypto_skcipher.c
91
static int rk_cipher_handle_req(struct skcipher_request *req)
drivers/crypto/s5p-sss.c
1820
struct skcipher_request *req)
drivers/crypto/s5p-sss.c
1847
struct skcipher_request *req)
drivers/crypto/s5p-sss.c
1875
struct skcipher_request *req = dev->req;
drivers/crypto/s5p-sss.c
1979
struct skcipher_request *req)
drivers/crypto/s5p-sss.c
1999
static int s5p_aes_crypt(struct skcipher_request *req, unsigned long mode)
drivers/crypto/s5p-sss.c
2037
static int s5p_aes_ecb_encrypt(struct skcipher_request *req)
drivers/crypto/s5p-sss.c
2042
static int s5p_aes_ecb_decrypt(struct skcipher_request *req)
drivers/crypto/s5p-sss.c
2047
static int s5p_aes_cbc_encrypt(struct skcipher_request *req)
drivers/crypto/s5p-sss.c
2052
static int s5p_aes_cbc_decrypt(struct skcipher_request *req)
drivers/crypto/s5p-sss.c
2057
static int s5p_aes_ctr_crypt(struct skcipher_request *req)
drivers/crypto/s5p-sss.c
303
struct skcipher_request *req;
drivers/crypto/s5p-sss.c
461
struct skcipher_request *req = dev->req;
drivers/crypto/s5p-sss.c
481
static void s5p_aes_complete(struct skcipher_request *req, int err)
drivers/crypto/s5p-sss.c
643
struct skcipher_request *req;
drivers/crypto/sa2ul.c
1042
struct skcipher_request *req;
drivers/crypto/sa2ul.c
1049
req = container_of(rxd->req, struct skcipher_request, base);
drivers/crypto/sa2ul.c
1297
static int sa_cipher_run(struct skcipher_request *req, u8 *iv, int enc)
drivers/crypto/sa2ul.c
1314
struct skcipher_request *subreq = skcipher_request_ctx(req);
drivers/crypto/sa2ul.c
1343
static int sa_encrypt(struct skcipher_request *req)
drivers/crypto/sa2ul.c
1348
static int sa_decrypt(struct skcipher_request *req)
drivers/crypto/sa2ul.c
877
sizeof(struct skcipher_request));
drivers/crypto/sahara.c
149
struct skcipher_request fallback_req; // keep at the end
drivers/crypto/sahara.c
540
static void sahara_aes_cbc_update_iv(struct skcipher_request *req)
drivers/crypto/sahara.c
555
static int sahara_aes_process(struct skcipher_request *req)
drivers/crypto/sahara.c
644
static int sahara_aes_fallback(struct skcipher_request *req, unsigned long mode)
drivers/crypto/sahara.c
664
static int sahara_aes_crypt(struct skcipher_request *req, unsigned long mode)
drivers/crypto/sahara.c
688
static int sahara_aes_ecb_encrypt(struct skcipher_request *req)
drivers/crypto/sahara.c
693
static int sahara_aes_ecb_decrypt(struct skcipher_request *req)
drivers/crypto/sahara.c
698
static int sahara_aes_cbc_encrypt(struct skcipher_request *req)
drivers/crypto/sahara.c
703
static int sahara_aes_cbc_decrypt(struct skcipher_request *req)
drivers/crypto/sahara.c
999
struct skcipher_request *req = skcipher_request_cast(async_req);
drivers/crypto/starfive/jh7110-aes.c
567
struct skcipher_request *req =
drivers/crypto/starfive/jh7110-aes.c
568
container_of(areq, struct skcipher_request, base);
drivers/crypto/starfive/jh7110-aes.c
772
static int starfive_aes_do_fallback(struct skcipher_request *req, bool enc)
drivers/crypto/starfive/jh7110-aes.c
776
struct skcipher_request *subreq = skcipher_request_ctx(req);
drivers/crypto/starfive/jh7110-aes.c
789
static int starfive_aes_crypt(struct skcipher_request *req, unsigned long flags)
drivers/crypto/starfive/jh7110-aes.c
927
static int starfive_aes_ecb_encrypt(struct skcipher_request *req)
drivers/crypto/starfive/jh7110-aes.c
932
static int starfive_aes_ecb_decrypt(struct skcipher_request *req)
drivers/crypto/starfive/jh7110-aes.c
937
static int starfive_aes_cbc_encrypt(struct skcipher_request *req)
drivers/crypto/starfive/jh7110-aes.c
942
static int starfive_aes_cbc_decrypt(struct skcipher_request *req)
drivers/crypto/starfive/jh7110-aes.c
947
static int starfive_aes_ctr_encrypt(struct skcipher_request *req)
drivers/crypto/starfive/jh7110-aes.c
952
static int starfive_aes_ctr_decrypt(struct skcipher_request *req)
drivers/crypto/starfive/jh7110-cryp.h
206
struct skcipher_request *sreq;
drivers/crypto/stm32/stm32-cryp.c
1111
static int stm32_cryp_crypt(struct skcipher_request *req, unsigned long mode)
drivers/crypto/stm32/stm32-cryp.c
1228
static int stm32_cryp_aes_ecb_encrypt(struct skcipher_request *req)
drivers/crypto/stm32/stm32-cryp.c
1239
static int stm32_cryp_aes_ecb_decrypt(struct skcipher_request *req)
drivers/crypto/stm32/stm32-cryp.c
1250
static int stm32_cryp_aes_cbc_encrypt(struct skcipher_request *req)
drivers/crypto/stm32/stm32-cryp.c
1261
static int stm32_cryp_aes_cbc_decrypt(struct skcipher_request *req)
drivers/crypto/stm32/stm32-cryp.c
1272
static int stm32_cryp_aes_ctr_encrypt(struct skcipher_request *req)
drivers/crypto/stm32/stm32-cryp.c
1280
static int stm32_cryp_aes_ctr_decrypt(struct skcipher_request *req)
drivers/crypto/stm32/stm32-cryp.c
1329
static int stm32_cryp_des_ecb_encrypt(struct skcipher_request *req)
drivers/crypto/stm32/stm32-cryp.c
1340
static int stm32_cryp_des_ecb_decrypt(struct skcipher_request *req)
drivers/crypto/stm32/stm32-cryp.c
1351
static int stm32_cryp_des_cbc_encrypt(struct skcipher_request *req)
drivers/crypto/stm32/stm32-cryp.c
1362
static int stm32_cryp_des_cbc_decrypt(struct skcipher_request *req)
drivers/crypto/stm32/stm32-cryp.c
1373
static int stm32_cryp_tdes_ecb_encrypt(struct skcipher_request *req)
drivers/crypto/stm32/stm32-cryp.c
1384
static int stm32_cryp_tdes_ecb_decrypt(struct skcipher_request *req)
drivers/crypto/stm32/stm32-cryp.c
1395
static int stm32_cryp_tdes_cbc_encrypt(struct skcipher_request *req)
drivers/crypto/stm32/stm32-cryp.c
1406
static int stm32_cryp_tdes_cbc_decrypt(struct skcipher_request *req)
drivers/crypto/stm32/stm32-cryp.c
1660
static int stm32_cryp_prepare_req(struct skcipher_request *req,
drivers/crypto/stm32/stm32-cryp.c
1750
struct skcipher_request *req = container_of(areq,
drivers/crypto/stm32/stm32-cryp.c
1751
struct skcipher_request,
drivers/crypto/stm32/stm32-cryp.c
203
struct skcipher_request *req;
drivers/crypto/stm32/stm32-cryp.c
392
struct skcipher_request *req = cryp->req;
drivers/crypto/talitos.c
1606
struct skcipher_request *areq)
drivers/crypto/talitos.c
1622
struct skcipher_request *areq = context;
drivers/crypto/talitos.c
1639
struct skcipher_request *areq,
drivers/crypto/talitos.c
1711
static struct talitos_edesc *skcipher_edesc_alloc(struct skcipher_request *
drivers/crypto/talitos.c
1723
static int skcipher_encrypt(struct skcipher_request *areq)
drivers/crypto/talitos.c
1748
static int skcipher_decrypt(struct skcipher_request *areq)
drivers/crypto/tegra/tegra-se-aes.c
105
static void tegra_cbc_iv_copyback(struct skcipher_request *req, struct tegra_aes_ctx *ctx)
drivers/crypto/tegra/tegra-se-aes.c
118
static void tegra_aes_update_iv(struct skcipher_request *req, struct tegra_aes_ctx *ctx)
drivers/crypto/tegra/tegra-se-aes.c
266
struct skcipher_request *req = container_of(areq, struct skcipher_request, base);
drivers/crypto/tegra/tegra-se-aes.c
480
static int tegra_aes_crypt(struct skcipher_request *req, bool encrypt)
drivers/crypto/tegra/tegra-se-aes.c
509
static int tegra_aes_encrypt(struct skcipher_request *req)
drivers/crypto/tegra/tegra-se-aes.c
514
static int tegra_aes_decrypt(struct skcipher_request *req)
drivers/crypto/ti/dthev2-aes.c
306
static int dthe_aes_do_fallback(struct skcipher_request *req)
drivers/crypto/ti/dthev2-aes.c
324
struct skcipher_request *req = (struct skcipher_request *)data;
drivers/crypto/ti/dthev2-aes.c
332
struct skcipher_request *req = container_of(areq, struct skcipher_request, base);
drivers/crypto/ti/dthev2-aes.c
520
static int dthe_aes_crypt(struct skcipher_request *req)
drivers/crypto/ti/dthev2-aes.c
554
static int dthe_aes_encrypt(struct skcipher_request *req)
drivers/crypto/ti/dthev2-aes.c
562
static int dthe_aes_decrypt(struct skcipher_request *req)
drivers/crypto/virtio/virtio_crypto_skcipher_algs.c
322
struct skcipher_request *req,
drivers/crypto/virtio/virtio_crypto_skcipher_algs.c
464
static int virtio_crypto_skcipher_encrypt(struct skcipher_request *req)
drivers/crypto/virtio/virtio_crypto_skcipher_algs.c
487
static int virtio_crypto_skcipher_decrypt(struct skcipher_request *req)
drivers/crypto/virtio/virtio_crypto_skcipher_algs.c
49
struct skcipher_request *req,
drivers/crypto/virtio/virtio_crypto_skcipher_algs.c
533
struct skcipher_request *req = container_of(vreq, struct skcipher_request, base);
drivers/crypto/virtio/virtio_crypto_skcipher_algs.c
549
struct skcipher_request *req,
drivers/crypto/virtio/virtio_crypto_skcipher_algs.c
57
struct skcipher_request *ablk_req =
drivers/crypto/virtio/virtio_crypto_skcipher_algs.c
58
container_of((void *)vc_sym_req, struct skcipher_request,
drivers/md/dm-crypt.c
1354
struct skcipher_request *req,
drivers/md/dm-crypt.c
1487
struct skcipher_request *req, struct bio *base_bio)
drivers/md/dm-crypt.c
1491
if ((struct skcipher_request *)(io + 1) != req)
drivers/md/dm-crypt.c
3238
cc->dmreq_start = sizeof(struct skcipher_request);
drivers/md/dm-crypt.c
3487
io->ctx.r.req = (struct skcipher_request *)(io + 1);
drivers/md/dm-crypt.c
69
struct skcipher_request *req;
drivers/md/dm-crypt.c
730
struct skcipher_request *req;
drivers/md/dm-integrity.c
1002
struct skcipher_request *req;
drivers/md/dm-integrity.c
198
struct skcipher_request **sk_requests;
drivers/md/dm-integrity.c
4414
struct skcipher_request *req = NULL;
drivers/md/dm-integrity.c
4562
ic->sk_requests = kvmalloc_objs(struct skcipher_request *,
drivers/md/dm-integrity.c
4572
struct skcipher_request *section_req;
drivers/md/dm-integrity.c
5405
struct skcipher_request *req;
drivers/md/dm-integrity.c
962
static bool do_crypt(bool encrypt, struct skcipher_request *req, struct journal_completion *comp)
fs/ecryptfs/crypto.c
212
struct skcipher_request *req = NULL;
fs/ecryptfs/keystore.c
1616
struct skcipher_request *req = NULL;
fs/ecryptfs/keystore.c
2145
struct skcipher_request *req;
fs/ecryptfs/keystore.c
601
struct skcipher_request *skcipher_req;
fs/ecryptfs/keystore.c
829
struct skcipher_request *skcipher_req;
include/crypto/engine.h
63
struct skcipher_request *req);
include/crypto/engine.h
73
struct skcipher_request *req, int err);
include/crypto/if_alg.h
108
struct skcipher_request skcipher_req;
include/crypto/internal/skcipher.h
134
static inline void skcipher_request_complete(struct skcipher_request *req, int err)
include/crypto/internal/skcipher.h
216
struct skcipher_request *__restrict req,
include/crypto/internal/skcipher.h
252
static inline void *skcipher_request_ctx(struct skcipher_request *req)
include/crypto/internal/skcipher.h
257
static inline void *skcipher_request_ctx_dma(struct skcipher_request *req)
include/crypto/internal/skcipher.h
267
static inline u32 skcipher_request_flags(struct skcipher_request *req)
include/crypto/skcipher.h
155
int (*encrypt)(struct skcipher_request *req);
include/crypto/skcipher.h
156
int (*decrypt)(struct skcipher_request *req);
include/crypto/skcipher.h
157
int (*export)(struct skcipher_request *req, void *out);
include/crypto/skcipher.h
158
int (*import)(struct skcipher_request *req, const void *in);
include/crypto/skcipher.h
222
char __##name##_desc[sizeof(struct skcipher_request) + \
include/crypto/skcipher.h
225
struct skcipher_request *name = \
include/crypto/skcipher.h
226
(((struct skcipher_request *)__##name##_desc)->base.tfm = \
include/crypto/skcipher.h
677
struct skcipher_request *req)
include/crypto/skcipher.h
683
struct skcipher_request *req)
include/crypto/skcipher.h
701
int crypto_skcipher_encrypt(struct skcipher_request *req);
include/crypto/skcipher.h
714
int crypto_skcipher_decrypt(struct skcipher_request *req);
include/crypto/skcipher.h
732
int crypto_skcipher_export(struct skcipher_request *req, void *out);
include/crypto/skcipher.h
747
int crypto_skcipher_import(struct skcipher_request *req, const void *in);
include/crypto/skcipher.h
818
static inline void skcipher_request_set_tfm(struct skcipher_request *req,
include/crypto/skcipher.h
824
static inline void skcipher_request_set_sync_tfm(struct skcipher_request *req,
include/crypto/skcipher.h
830
static inline struct skcipher_request *skcipher_request_cast(
include/crypto/skcipher.h
833
return container_of(req, struct skcipher_request, base);
include/crypto/skcipher.h
847
static inline struct skcipher_request *skcipher_request_alloc_noprof(
include/crypto/skcipher.h
850
struct skcipher_request *req;
include/crypto/skcipher.h
852
req = kmalloc_noprof(sizeof(struct skcipher_request) +
include/crypto/skcipher.h
866
static inline void skcipher_request_free(struct skcipher_request *req)
include/crypto/skcipher.h
871
static inline void skcipher_request_zero(struct skcipher_request *req)
include/crypto/skcipher.h
903
static inline void skcipher_request_set_callback(struct skcipher_request *req,
include/crypto/skcipher.h
930
struct skcipher_request *req,
net/mac80211/fils_aead.c
145
struct skcipher_request *req;
net/mac80211/fils_aead.c
77
struct skcipher_request *req;
security/keys/encrypted-keys/encrypted.c
357
static struct skcipher_request *init_skcipher_req(const u8 *key,
security/keys/encrypted-keys/encrypted.c
360
struct skcipher_request *req;
security/keys/encrypted-keys/encrypted.c
433
struct skcipher_request *req;
security/keys/encrypted-keys/encrypted.c
534
struct skcipher_request *req;
security/keys/trusted-keys/trusted_dcp.c
79
struct skcipher_request *req = NULL;
tools/testing/crypto/chacha20-s390/test-cipher.c
129
struct skcipher_request *req = NULL;
tools/testing/crypto/chacha20-s390/test-cipher.c
45
struct skcipher_request *req;