Searched refs:areq (Results 1 - 25 of 75) sorted by relevance

123

/linux-master/drivers/crypto/gemini/
H A Dsl3516-ce-cipher.c25 static bool sl3516_ce_need_fallback(struct skcipher_request *areq) argument
27 struct crypto_skcipher *tfm = crypto_skcipher_reqtfm(areq);
34 if (areq->cryptlen == 0 || areq->cryptlen % 16) {
43 if (sg_nents(areq->src) > MAXDESC / 2) {
48 if (sg_nents(areq->dst) > MAXDESC) {
53 sg = areq->src;
69 sg = areq->dst;
87 in_sg = areq->src;
88 out_sg = areq
103 sl3516_ce_cipher_fallback(struct skcipher_request *areq) argument
127 sl3516_ce_cipher(struct skcipher_request *areq) argument
265 sl3516_ce_handle_cipher_request(struct crypto_engine *engine, void *areq) argument
278 sl3516_ce_skdecrypt(struct skcipher_request *areq) argument
296 sl3516_ce_skencrypt(struct skcipher_request *areq) argument
[all...]
/linux-master/drivers/crypto/amlogic/
H A Damlogic-gxl-cipher.c25 static bool meson_cipher_need_fallback(struct skcipher_request *areq) argument
27 struct scatterlist *src_sg = areq->src;
28 struct scatterlist *dst_sg = areq->dst;
30 if (areq->cryptlen == 0)
58 static int meson_cipher_do_fallback(struct skcipher_request *areq) argument
60 struct crypto_skcipher *tfm = crypto_skcipher_reqtfm(areq);
62 struct meson_cipher_req_ctx *rctx = skcipher_request_ctx(areq);
72 skcipher_request_set_callback(&rctx->fallback_req, areq->base.flags,
73 areq->base.complete, areq
84 meson_cipher(struct skcipher_request *areq) argument
261 meson_handle_cipher_request(struct crypto_engine *engine, void *areq) argument
274 meson_skdecrypt(struct skcipher_request *areq) argument
292 meson_skencrypt(struct skcipher_request *areq) argument
[all...]
H A Damlogic-gxl.h153 int meson_enqueue(struct crypto_async_request *areq, u32 type);
159 int meson_skdecrypt(struct skcipher_request *areq);
160 int meson_skencrypt(struct skcipher_request *areq);
161 int meson_handle_cipher_request(struct crypto_engine *engine, void *areq);
/linux-master/drivers/crypto/allwinner/sun8i-ce/
H A Dsun8i-ce-cipher.c24 static int sun8i_ce_cipher_need_fallback(struct skcipher_request *areq) argument
26 struct crypto_skcipher *tfm = crypto_skcipher_reqtfm(areq);
34 if (sg_nents_for_len(areq->src, areq->cryptlen) > MAX_SG ||
35 sg_nents_for_len(areq->dst, areq->cryptlen) > MAX_SG) {
40 if (areq->cryptlen < crypto_skcipher_ivsize(tfm)) {
45 if (areq->cryptlen == 0) {
50 if (areq->cryptlen % 16) {
55 len = areq
89 sun8i_ce_cipher_fallback(struct skcipher_request *areq) argument
122 struct skcipher_request *areq = container_of(async_req, struct skcipher_request, base); local
305 struct skcipher_request *areq = container_of(async_req, struct skcipher_request, base); local
347 sun8i_ce_cipher_run(struct crypto_engine *engine, void *areq) argument
364 sun8i_ce_cipher_do_one(struct crypto_engine *engine, void *areq) argument
375 sun8i_ce_skdecrypt(struct skcipher_request *areq) argument
394 sun8i_ce_skencrypt(struct skcipher_request *areq) argument
[all...]
H A Dsun8i-ce-hash.c72 int sun8i_ce_hash_init(struct ahash_request *areq) argument
74 struct sun8i_ce_hash_reqctx *rctx = ahash_request_ctx(areq);
75 struct crypto_ahash *tfm = crypto_ahash_reqtfm(areq);
81 rctx->fallback_req.base.flags = areq->base.flags & CRYPTO_TFM_REQ_MAY_SLEEP;
86 int sun8i_ce_hash_export(struct ahash_request *areq, void *out) argument
88 struct sun8i_ce_hash_reqctx *rctx = ahash_request_ctx(areq);
89 struct crypto_ahash *tfm = crypto_ahash_reqtfm(areq);
93 rctx->fallback_req.base.flags = areq->base.flags & CRYPTO_TFM_REQ_MAY_SLEEP;
98 int sun8i_ce_hash_import(struct ahash_request *areq, const void *in) argument
100 struct sun8i_ce_hash_reqctx *rctx = ahash_request_ctx(areq);
110 sun8i_ce_hash_final(struct ahash_request *areq) argument
135 sun8i_ce_hash_update(struct ahash_request *areq) argument
150 sun8i_ce_hash_finup(struct ahash_request *areq) argument
178 sun8i_ce_hash_digest_fb(struct ahash_request *areq) argument
206 sun8i_ce_hash_need_fallback(struct ahash_request *areq) argument
239 sun8i_ce_hash_digest(struct ahash_request *areq) argument
332 struct ahash_request *areq = container_of(breq, struct ahash_request, base); local
[all...]
H A Dsun8i-ce.h352 int sun8i_ce_cipher_do_one(struct crypto_engine *engine, void *areq);
353 int sun8i_ce_skdecrypt(struct skcipher_request *areq);
354 int sun8i_ce_skencrypt(struct skcipher_request *areq);
362 int sun8i_ce_hash_init(struct ahash_request *areq);
363 int sun8i_ce_hash_export(struct ahash_request *areq, void *out);
364 int sun8i_ce_hash_import(struct ahash_request *areq, const void *in);
365 int sun8i_ce_hash_final(struct ahash_request *areq);
366 int sun8i_ce_hash_update(struct ahash_request *areq);
367 int sun8i_ce_hash_finup(struct ahash_request *areq);
368 int sun8i_ce_hash_digest(struct ahash_request *areq);
[all...]
/linux-master/drivers/crypto/allwinner/sun8i-ss/
H A Dsun8i-ss-cipher.c23 static bool sun8i_ss_need_fallback(struct skcipher_request *areq) argument
25 struct crypto_skcipher *tfm = crypto_skcipher_reqtfm(areq);
28 struct scatterlist *in_sg = areq->src;
29 struct scatterlist *out_sg = areq->dst;
33 if (areq->cryptlen == 0 || areq->cryptlen % 16) {
38 if (sg_nents_for_len(areq->src, areq->cryptlen) > 8 ||
39 sg_nents_for_len(areq->dst, areq
89 sun8i_ss_cipher_fallback(struct skcipher_request *areq) argument
120 sun8i_ss_setup_ivs(struct skcipher_request *areq) argument
183 sun8i_ss_cipher(struct skcipher_request *areq) argument
332 sun8i_ss_handle_cipher_request(struct crypto_engine *engine, void *areq) argument
345 sun8i_ss_skdecrypt(struct skcipher_request *areq) argument
366 sun8i_ss_skencrypt(struct skcipher_request *areq) argument
[all...]
H A Dsun8i-ss-hash.c144 int sun8i_ss_hash_init(struct ahash_request *areq) argument
146 struct sun8i_ss_hash_reqctx *rctx = ahash_request_ctx(areq);
147 struct crypto_ahash *tfm = crypto_ahash_reqtfm(areq);
153 rctx->fallback_req.base.flags = areq->base.flags & CRYPTO_TFM_REQ_MAY_SLEEP;
158 int sun8i_ss_hash_export(struct ahash_request *areq, void *out) argument
160 struct sun8i_ss_hash_reqctx *rctx = ahash_request_ctx(areq);
161 struct crypto_ahash *tfm = crypto_ahash_reqtfm(areq);
165 rctx->fallback_req.base.flags = areq->base.flags & CRYPTO_TFM_REQ_MAY_SLEEP;
170 int sun8i_ss_hash_import(struct ahash_request *areq, const void *in) argument
172 struct sun8i_ss_hash_reqctx *rctx = ahash_request_ctx(areq);
182 sun8i_ss_hash_final(struct ahash_request *areq) argument
208 sun8i_ss_hash_update(struct ahash_request *areq) argument
223 sun8i_ss_hash_finup(struct ahash_request *areq) argument
252 sun8i_ss_hash_digest_fb(struct ahash_request *areq) argument
340 sun8i_ss_hash_need_fallback(struct ahash_request *areq) argument
389 sun8i_ss_hash_digest(struct ahash_request *areq) argument
475 struct ahash_request *areq = container_of(breq, struct ahash_request, base); local
[all...]
H A Dsun8i-ss.h294 int sun8i_ss_handle_cipher_request(struct crypto_engine *engine, void *areq);
295 int sun8i_ss_skdecrypt(struct skcipher_request *areq);
296 int sun8i_ss_skencrypt(struct skcipher_request *areq);
309 int sun8i_ss_hash_init(struct ahash_request *areq);
310 int sun8i_ss_hash_export(struct ahash_request *areq, void *out);
311 int sun8i_ss_hash_import(struct ahash_request *areq, const void *in);
312 int sun8i_ss_hash_final(struct ahash_request *areq);
313 int sun8i_ss_hash_update(struct ahash_request *areq);
314 int sun8i_ss_hash_finup(struct ahash_request *areq);
315 int sun8i_ss_hash_digest(struct ahash_request *areq);
[all...]
/linux-master/drivers/crypto/caam/
H A Djr.h16 void *areq),
17 void *areq);
/linux-master/drivers/crypto/allwinner/sun4i-ss/
H A Dsun4i-ss-cipher.c15 static int noinline_for_stack sun4i_ss_opti_poll(struct skcipher_request *areq) argument
17 struct crypto_skcipher *tfm = crypto_skcipher_reqtfm(areq);
21 struct sun4i_cipher_req_ctx *ctx = skcipher_request_ctx(areq);
30 unsigned int ileft = areq->cryptlen;
31 unsigned int oleft = areq->cryptlen;
41 if (!areq->cryptlen)
44 if (!areq->src || !areq->dst) {
49 if (areq->iv && ivsize > 0 && mode & SS_DECRYPTION) {
50 scatterwalk_map_and_copy(ctx->backup_iv, areq
148 sun4i_ss_cipher_poll_fallback(struct skcipher_request *areq) argument
176 sun4i_ss_cipher_poll(struct skcipher_request *areq) argument
397 sun4i_ss_cbc_aes_encrypt(struct skcipher_request *areq) argument
408 sun4i_ss_cbc_aes_decrypt(struct skcipher_request *areq) argument
420 sun4i_ss_ecb_aes_encrypt(struct skcipher_request *areq) argument
431 sun4i_ss_ecb_aes_decrypt(struct skcipher_request *areq) argument
443 sun4i_ss_cbc_des_encrypt(struct skcipher_request *areq) argument
454 sun4i_ss_cbc_des_decrypt(struct skcipher_request *areq) argument
466 sun4i_ss_ecb_des_encrypt(struct skcipher_request *areq) argument
477 sun4i_ss_ecb_des_decrypt(struct skcipher_request *areq) argument
489 sun4i_ss_cbc_des3_encrypt(struct skcipher_request *areq) argument
500 sun4i_ss_cbc_des3_decrypt(struct skcipher_request *areq) argument
512 sun4i_ss_ecb_des3_encrypt(struct skcipher_request *areq) argument
523 sun4i_ss_ecb_des3_decrypt(struct skcipher_request *areq) argument
[all...]
H A Dsun4i-ss-hash.c47 int sun4i_hash_init(struct ahash_request *areq) argument
49 struct sun4i_req_ctx *op = ahash_request_ctx(areq);
50 struct crypto_ahash *tfm = crypto_ahash_reqtfm(areq);
62 int sun4i_hash_export_md5(struct ahash_request *areq, void *out) argument
64 struct sun4i_req_ctx *op = ahash_request_ctx(areq);
85 int sun4i_hash_import_md5(struct ahash_request *areq, const void *in) argument
87 struct sun4i_req_ctx *op = ahash_request_ctx(areq);
91 sun4i_hash_init(areq);
104 int sun4i_hash_export_sha1(struct ahash_request *areq, void *out) argument
106 struct sun4i_req_ctx *op = ahash_request_ctx(areq);
128 sun4i_hash_import_sha1(struct ahash_request *areq, const void *in) argument
177 sun4i_hash(struct ahash_request *areq) argument
508 sun4i_hash_final(struct ahash_request *areq) argument
516 sun4i_hash_update(struct ahash_request *areq) argument
525 sun4i_hash_finup(struct ahash_request *areq) argument
534 sun4i_hash_digest(struct ahash_request *areq) argument
[all...]
H A Dsun4i-ss.h201 int sun4i_hash_init(struct ahash_request *areq);
202 int sun4i_hash_update(struct ahash_request *areq);
203 int sun4i_hash_final(struct ahash_request *areq);
204 int sun4i_hash_finup(struct ahash_request *areq);
205 int sun4i_hash_digest(struct ahash_request *areq);
206 int sun4i_hash_export_md5(struct ahash_request *areq, void *out);
207 int sun4i_hash_import_md5(struct ahash_request *areq, const void *in);
208 int sun4i_hash_export_sha1(struct ahash_request *areq, void *out);
209 int sun4i_hash_import_sha1(struct ahash_request *areq, const void *in);
211 int sun4i_ss_cbc_aes_encrypt(struct skcipher_request *areq);
[all...]
/linux-master/drivers/crypto/cavium/nitrox/
H A Dnitrox_aead.c192 struct aead_request *areq = arg; local
193 struct nitrox_aead_rctx *rctx = aead_request_ctx(areq);
202 aead_request_complete(areq, err);
213 static int nitrox_aes_gcm_enc(struct aead_request *areq) argument
215 struct crypto_aead *aead = crypto_aead_reqtfm(areq);
217 struct nitrox_aead_rctx *rctx = aead_request_ctx(areq);
222 if (!nitrox_aes_gcm_assoclen_supported(areq->assoclen))
225 memcpy(fctx->crypto.iv, areq->iv, GCM_AES_SALT_SIZE);
227 rctx->cryptlen = areq->cryptlen;
228 rctx->assoclen = areq
247 nitrox_aes_gcm_dec(struct aead_request *areq) argument
393 nitrox_rfc4106_set_aead_rctx_sglist(struct aead_request *areq) argument
426 struct aead_request *areq = arg; local
440 nitrox_rfc4106_enc(struct aead_request *areq) argument
472 nitrox_rfc4106_dec(struct aead_request *areq) argument
[all...]
/linux-master/drivers/crypto/intel/qat/qat_common/
H A Dqat_comp_algs.c71 struct acomp_req *areq = qat_req->acompress_req; local
72 struct crypto_acomp *tfm = crypto_acomp_reqtfm(areq);
78 areq->dlen = dlen;
84 ret = qat_bl_realloc_map_new_dst(accel_dev, &areq->dst, dlen, qat_bufs,
85 qat_algs_alloc_flags(&areq->base));
94 ret = qat_alg_send_dc_message(qat_req, inst, &areq->base);
100 acomp_request_complete(areq, ret);
106 struct acomp_req *areq = qat_req->acompress_req; local
109 struct crypto_acomp *tfm = crypto_acomp_reqtfm(areq);
130 areq
224 qat_comp_alg_compress_decompress(struct acomp_req *areq, enum direction dir, unsigned int shdr, unsigned int sftr, unsigned int dhdr, unsigned int dftr) argument
[all...]
/linux-master/crypto/
H A Dalgif_skcipher.c84 struct af_alg_async_req *areq = data; local
85 struct sock *sk = areq->sk;
90 err = algif_skcipher_export(sk, &areq->cra_u.skcipher_req);
106 struct af_alg_async_req *areq; local
118 areq = af_alg_alloc_areq(sk, sizeof(struct af_alg_async_req) +
120 if (IS_ERR(areq))
121 return PTR_ERR(areq);
124 err = af_alg_get_rsgl(sk, msg, flags, areq, ctx->used, &len);
141 areq->tsgl_entries = af_alg_count_tsgl(sk, len, 0);
142 if (!areq
[all...]
H A Dalgif_aead.c100 struct af_alg_async_req *areq; local
153 areq = af_alg_alloc_areq(sk, sizeof(struct af_alg_async_req) +
155 if (IS_ERR(areq))
156 return PTR_ERR(areq);
159 err = af_alg_get_rsgl(sk, msg, flags, areq, outlen, &usedpages);
213 rsgl_src = areq->first_rsgl.sgl.sgt.sgl;
227 areq->first_rsgl.sgl.sgt.sgl,
246 areq->first_rsgl.sgl.sgt.sgl,
252 areq->tsgl_entries = af_alg_count_tsgl(sk, processed,
254 if (!areq
[all...]
H A Daf_alg.c767 * @areq: Request holding the TX and RX SGL
769 static void af_alg_free_areq_sgls(struct af_alg_async_req *areq) argument
771 struct sock *sk = areq->sk;
779 list_for_each_entry_safe(rsgl, tmp, &areq->rsgl_list, list) {
783 if (rsgl != &areq->first_rsgl)
787 tsgl = areq->tsgl;
789 for_each_sg(tsgl, sg, areq->tsgl_entries, i) {
795 sock_kfree_s(sk, tsgl, areq->tsgl_entries * sizeof(*tsgl));
1114 * @areq: Request holding the TX and RX SGL
1116 void af_alg_free_resources(struct af_alg_async_req *areq) argument
1143 struct af_alg_async_req *areq = data; local
1196 struct af_alg_async_req *areq; local
1232 af_alg_get_rsgl(struct sock *sk, struct msghdr *msg, int flags, struct af_alg_async_req *areq, size_t maxsize, size_t *outlen) argument
[all...]
/linux-master/drivers/crypto/inside-secure/
H A Dsafexcel_hash.c224 static int safexcel_ahash_enqueue(struct ahash_request *areq);
232 struct ahash_request *areq = ahash_request_cast(async); local
233 struct crypto_ahash *ahash = crypto_ahash_reqtfm(areq);
234 struct safexcel_ahash_req *sreq = ahash_request_ctx_dma(areq);
252 dma_unmap_sg(priv->dev, areq->src, sreq->nents, DMA_TO_DEVICE);
285 areq->nbytes = 0;
286 safexcel_ahash_enqueue(areq);
295 *(__le32 *)areq->result = ~sreq->state[0];
297 memcpy(areq->result, sreq->state,
314 struct ahash_request *areq local
523 struct ahash_request *areq = ahash_request_cast(async); local
571 struct ahash_request *areq = ahash_request_cast(async); local
592 struct ahash_request *areq = ahash_request_cast(async); local
610 struct ahash_request *areq = ahash_request_cast(async); local
664 safexcel_ahash_cache(struct ahash_request *areq) argument
689 safexcel_ahash_enqueue(struct ahash_request *areq) argument
742 safexcel_ahash_update(struct ahash_request *areq) argument
767 safexcel_ahash_final(struct ahash_request *areq) argument
871 safexcel_ahash_finup(struct ahash_request *areq) argument
881 safexcel_ahash_export(struct ahash_request *areq, void *out) argument
897 safexcel_ahash_import(struct ahash_request *areq, const void *in) argument
935 safexcel_sha1_init(struct ahash_request *areq) argument
951 safexcel_sha1_digest(struct ahash_request *areq) argument
1012 safexcel_hmac_sha1_init(struct ahash_request *areq) argument
1035 safexcel_hmac_sha1_digest(struct ahash_request *areq) argument
1045 safexcel_hmac_init_pad(struct ahash_request *areq, unsigned int blocksize, const u8 *key, unsigned int keylen, u8 *ipad, u8 *opad) argument
1089 safexcel_hmac_init_iv(struct ahash_request *areq, unsigned int blocksize, u8 *pad, void *state) argument
1120 struct ahash_request *areq; local
1238 safexcel_sha256_init(struct ahash_request *areq) argument
1254 safexcel_sha256_digest(struct ahash_request *areq) argument
1295 safexcel_sha224_init(struct ahash_request *areq) argument
1311 safexcel_sha224_digest(struct ahash_request *areq) argument
1359 safexcel_hmac_sha224_init(struct ahash_request *areq) argument
1382 safexcel_hmac_sha224_digest(struct ahash_request *areq) argument
1431 safexcel_hmac_sha256_init(struct ahash_request *areq) argument
1454 safexcel_hmac_sha256_digest(struct ahash_request *areq) argument
1496 safexcel_sha512_init(struct ahash_request *areq) argument
1512 safexcel_sha512_digest(struct ahash_request *areq) argument
1553 safexcel_sha384_init(struct ahash_request *areq) argument
1569 safexcel_sha384_digest(struct ahash_request *areq) argument
1617 safexcel_hmac_sha512_init(struct ahash_request *areq) argument
1640 safexcel_hmac_sha512_digest(struct ahash_request *areq) argument
1689 safexcel_hmac_sha384_init(struct ahash_request *areq) argument
1712 safexcel_hmac_sha384_digest(struct ahash_request *areq) argument
1754 safexcel_md5_init(struct ahash_request *areq) argument
1770 safexcel_md5_digest(struct ahash_request *areq) argument
1811 safexcel_hmac_md5_init(struct ahash_request *areq) argument
1842 safexcel_hmac_md5_digest(struct ahash_request *areq) argument
1894 safexcel_crc32_init(struct ahash_request *areq) argument
1928 safexcel_crc32_digest(struct ahash_request *areq) argument
1966 safexcel_cbcmac_init(struct ahash_request *areq) argument
2019 safexcel_cbcmac_digest(struct ahash_request *areq) argument
2226 safexcel_sm3_init(struct ahash_request *areq) argument
2242 safexcel_sm3_digest(struct ahash_request *areq) argument
2290 safexcel_hmac_sm3_init(struct ahash_request *areq) argument
2313 safexcel_hmac_sm3_digest(struct ahash_request *areq) argument
2355 safexcel_sha3_224_init(struct ahash_request *areq) argument
2549 safexcel_sha3_256_init(struct ahash_request *areq) argument
2607 safexcel_sha3_384_init(struct ahash_request *areq) argument
2665 safexcel_sha3_512_init(struct ahash_request *areq) argument
2815 safexcel_hmac_sha3_224_init(struct ahash_request *areq) argument
2886 safexcel_hmac_sha3_256_init(struct ahash_request *areq) argument
2957 safexcel_hmac_sha3_384_init(struct ahash_request *areq) argument
3028 safexcel_hmac_sha3_512_init(struct ahash_request *areq) argument
[all...]
/linux-master/drivers/crypto/
H A Datmel-i2c.h150 * callback(struct atmel_i2c_work_data *work_data, void *areq, u8 status)
153 * @areq : optional pointer to an argument passed with the original
156 * @areq: optional pointer to a user argument for use at callback time.
163 void (*cbk)(struct atmel_i2c_work_data *work_data, void *areq,
165 void *areq; member in struct:atmel_i2c_work_data
174 void *areq, int status),
175 void *areq);
H A Dtalitos.c989 struct aead_request *areq, bool encrypt)
991 struct crypto_aead *aead = crypto_aead_reqtfm(areq);
995 unsigned int cryptlen = areq->cryptlen - (encrypt ? 0 : authsize);
1004 talitos_sg_unmap(dev, edesc, areq->src, areq->dst,
1005 cryptlen + authsize, areq->assoclen);
1014 sg_pcopy_to_buffer(areq->dst, dst_nents, ctx->iv, ivsize,
1015 areq->assoclen + cryptlen - ivsize);
1026 struct aead_request *areq = context; local
1027 struct crypto_aead *authenc = crypto_aead_reqtfm(areq);
987 ipsec_esp_unmap(struct device *dev, struct talitos_edesc *edesc, struct aead_request *areq, bool encrypt) argument
1193 ipsec_esp(struct talitos_edesc *edesc, struct aead_request *areq, bool encrypt, void (*callback)(struct device *dev, struct talitos_desc *desc, void *context, int error)) argument
1417 aead_edesc_alloc(struct aead_request *areq, u8 *iv, int icv_stashing, bool encrypt) argument
1532 common_nonsnoop_unmap(struct device *dev, struct talitos_edesc *edesc, struct skcipher_request *areq) argument
1550 struct skcipher_request *areq = context; local
1566 common_nonsnoop(struct talitos_edesc *edesc, struct skcipher_request *areq, void (*callback) (struct device *dev, struct talitos_desc *desc, void *context, int error)) argument
1639 skcipher_edesc_alloc(struct skcipher_request * areq, bool encrypt) argument
1651 skcipher_encrypt(struct skcipher_request *areq) argument
1676 skcipher_decrypt(struct skcipher_request *areq) argument
1700 common_nonsnoop_hash_unmap(struct device *dev, struct talitos_edesc *edesc, struct ahash_request *areq) argument
1748 struct ahash_request *areq = context; local
1786 common_nonsnoop_hash(struct talitos_edesc *edesc, struct ahash_request *areq, unsigned int length, void (*callback) (struct device *dev, struct talitos_desc *desc, void *context, int error)) argument
1912 ahash_edesc_alloc(struct ahash_request *areq, unsigned int nbytes) argument
1928 ahash_init(struct ahash_request *areq) argument
1958 ahash_init_sha224_swinit(struct ahash_request *areq) argument
1981 ahash_process_req(struct ahash_request *areq, unsigned int nbytes) argument
2093 ahash_update(struct ahash_request *areq) argument
2102 ahash_final(struct ahash_request *areq) argument
2111 ahash_finup(struct ahash_request *areq) argument
2120 ahash_digest(struct ahash_request *areq) argument
2126 ahash_digest_sha224_swinit(struct ahash_request *areq) argument
2132 ahash_export(struct ahash_request *areq, void *out) argument
2157 ahash_import(struct ahash_request *areq, const void *in) argument
[all...]
/linux-master/drivers/crypto/rockchip/
H A Drk3288_crypto_ahash.c44 static int rk_ahash_digest_fb(struct ahash_request *areq) argument
46 struct rk_ahash_rctx *rctx = ahash_request_ctx(areq);
47 struct crypto_ahash *tfm = crypto_ahash_reqtfm(areq);
55 rctx->fallback_req.base.flags = areq->base.flags &
58 rctx->fallback_req.nbytes = areq->nbytes;
59 rctx->fallback_req.src = areq->src;
60 rctx->fallback_req.result = areq->result;
235 struct ahash_request *areq = container_of(breq, struct ahash_request, base); local
236 struct rk_ahash_rctx *rctx = ahash_request_ctx(areq);
240 ret = dma_map_sg(rkc->dev, areq
251 struct ahash_request *areq = container_of(breq, struct ahash_request, base); local
260 struct ahash_request *areq = container_of(breq, struct ahash_request, base); local
[all...]
H A Drk3288_crypto_skcipher.c68 static int rk_cipher_fallback(struct skcipher_request *areq) argument
70 struct crypto_skcipher *tfm = crypto_skcipher_reqtfm(areq);
72 struct rk_cipher_rctx *rctx = skcipher_request_ctx(areq);
80 skcipher_request_set_callback(&rctx->fallback_req, areq->base.flags,
81 areq->base.complete, areq->base.data);
82 skcipher_request_set_crypt(&rctx->fallback_req, areq->src, areq->dst,
83 areq->cryptlen, areq
301 struct skcipher_request *areq = container_of(async_req, struct skcipher_request, base); local
[all...]
/linux-master/drivers/crypto/marvell/octeontx2/
H A Dotx2_cptvf_reqmgr.c79 pentry->areq = NULL;
99 gfp = (req->areq->flags & CRYPTO_TFM_REQ_MAY_SLEEP) ? GFP_KERNEL :
145 pentry->areq = req->areq;
294 struct crypto_async_request *areq; local
355 areq = resume_pentry->areq;
364 callback(-EINPROGRESS, areq, info);
370 areq = pentry->areq;
[all...]
/linux-master/drivers/crypto/xilinx/
H A Dzynqmp-aes-gcm.c207 struct aead_request *areq = local
211 struct zynqmp_aead_req_ctx *rq_ctx = aead_request_ctx(areq);
216 need_fallback = zynqmp_fallback_check(tfm_ctx, areq);
221 aead_request_set_callback(subreq, areq->base.flags,
223 aead_request_set_crypt(subreq, areq->src, areq->dst,
224 areq->cryptlen, areq->iv);
225 aead_request_set_ad(subreq, areq->assoclen);
231 err = zynqmp_aes_aead_cipher(areq);
[all...]

Completed in 317 milliseconds

123