/kernel/linux/linux-5.10/drivers/crypto/caam/ |
H A D | caampkc.c | 256 int mapped_src_nents, mapped_dst_nents; in rsa_edesc_alloc() local 287 mapped_src_nents = dma_map_sg(dev, req_ctx->fixup_src, src_nents, in rsa_edesc_alloc() 289 if (unlikely(!mapped_src_nents)) { in rsa_edesc_alloc() 300 if (!diff_size && mapped_src_nents == 1) in rsa_edesc_alloc() 303 sec4_sg_len = mapped_src_nents + !!diff_size; in rsa_edesc_alloc() 341 edesc->mapped_src_nents = mapped_src_nents; in rsa_edesc_alloc() 419 if (edesc->mapped_src_nents > 1) { in set_rsa_pub_pdb() 422 sec4_sg_index += edesc->mapped_src_nents; in set_rsa_pub_pdb() 464 if (edesc->mapped_src_nents > in set_rsa_priv_f1_pdb() [all...] |
H A D | caamalg.c | 880 * @mapped_src_nents: number of segments in input h/w link table 891 int mapped_src_nents; member 904 * @mapped_src_nents: number of segments in input h/w link table 917 int mapped_src_nents; member 1077 src_dma = edesc->mapped_src_nents ? sg_dma_address(req->src) : in init_aead_job() 1082 sec4_sg_index += edesc->mapped_src_nents; in init_aead_job() 1262 if (ivsize || edesc->mapped_src_nents > 1) { in init_skcipher_job() 1264 sec4_sg_index = edesc->mapped_src_nents + !!ivsize; in init_skcipher_job() 1299 int src_nents, mapped_src_nents, dst_nents = 0, mapped_dst_nents = 0; in aead_edesc_alloc() local 1335 mapped_src_nents in aead_edesc_alloc() 1603 int src_nents, mapped_src_nents, dst_nents = 0, mapped_dst_nents = 0; skcipher_edesc_alloc() local [all...] |
H A D | caamalg_qi.c | 946 int src_nents, mapped_src_nents, dst_nents = 0, mapped_dst_nents = 0; in aead_edesc_alloc() local 980 mapped_src_nents = dma_map_sg(qidev, req->src, src_nents, in aead_edesc_alloc() 982 if (unlikely(!mapped_src_nents)) { in aead_edesc_alloc() 1008 mapped_src_nents = dma_map_sg(qidev, req->src, in aead_edesc_alloc() 1010 if (unlikely(!mapped_src_nents)) { in aead_edesc_alloc() 1016 mapped_src_nents = 0; in aead_edesc_alloc() 1050 qm_sg_ents = 1 + !!ivsize + mapped_src_nents; in aead_edesc_alloc() 1053 else if ((req->src == req->dst) && (mapped_src_nents > 1)) in aead_edesc_alloc() 1055 1 + !!ivsize + pad_sg_nents(mapped_src_nents)); in aead_edesc_alloc() 1112 qm_sg_index += mapped_src_nents; in aead_edesc_alloc() 1252 int src_nents, mapped_src_nents, dst_nents = 0, mapped_dst_nents = 0; skcipher_edesc_alloc() local [all...] |
H A D | caampkc.h | 125 * @mapped_src_nents: number of segments in input h/w link table 137 int mapped_src_nents; member
|
H A D | caamalg_qi2.c | 359 int src_nents, mapped_src_nents, dst_nents = 0, mapped_dst_nents = 0; in aead_edesc_alloc() local 397 mapped_src_nents = dma_map_sg(dev, req->src, src_nents, in aead_edesc_alloc() 399 if (unlikely(!mapped_src_nents)) { in aead_edesc_alloc() 405 mapped_src_nents = 0; in aead_edesc_alloc() 433 mapped_src_nents = dma_map_sg(dev, req->src, src_nents, in aead_edesc_alloc() 435 if (unlikely(!mapped_src_nents)) { in aead_edesc_alloc() 457 qm_sg_nents = 1 + !!ivsize + mapped_src_nents; in aead_edesc_alloc() 460 else if ((req->src == req->dst) && (mapped_src_nents > 1)) in aead_edesc_alloc() 463 pad_sg_nents(mapped_src_nents)); in aead_edesc_alloc() 525 qm_sg_index += mapped_src_nents; in aead_edesc_alloc() 1117 int src_nents, mapped_src_nents, dst_nents = 0, mapped_dst_nents = 0; skcipher_edesc_alloc() local [all...] |
/kernel/linux/linux-6.6/drivers/crypto/caam/ |
H A D | caampkc.c | 263 int mapped_src_nents, mapped_dst_nents; in rsa_edesc_alloc() local 294 mapped_src_nents = dma_map_sg(dev, req_ctx->fixup_src, src_nents, in rsa_edesc_alloc() 296 if (unlikely(!mapped_src_nents)) { in rsa_edesc_alloc() 307 if (!diff_size && mapped_src_nents == 1) in rsa_edesc_alloc() 310 sec4_sg_len = mapped_src_nents + !!diff_size; in rsa_edesc_alloc() 347 edesc->mapped_src_nents = mapped_src_nents; in rsa_edesc_alloc() 428 if (edesc->mapped_src_nents > 1) { in set_rsa_pub_pdb() 431 sec4_sg_index += edesc->mapped_src_nents; in set_rsa_pub_pdb() 473 if (edesc->mapped_src_nents > in set_rsa_priv_f1_pdb() [all...] |
H A D | caamalg.c | 889 * @mapped_src_nents: number of segments in input h/w link table 900 int mapped_src_nents; member 913 * @mapped_src_nents: number of segments in input h/w link table 926 int mapped_src_nents; member 1092 src_dma = edesc->mapped_src_nents ? sg_dma_address(req->src) : in init_aead_job() 1097 sec4_sg_index += edesc->mapped_src_nents; in init_aead_job() 1278 if (ivsize || edesc->mapped_src_nents > 1) { in init_skcipher_job() 1280 sec4_sg_index = edesc->mapped_src_nents + !!ivsize; in init_skcipher_job() 1315 int src_nents, mapped_src_nents, dst_nents = 0, mapped_dst_nents = 0; in aead_edesc_alloc() local 1351 mapped_src_nents in aead_edesc_alloc() 1621 int src_nents, mapped_src_nents, dst_nents = 0, mapped_dst_nents = 0; skcipher_edesc_alloc() local [all...] |
H A D | caamalg_qi.c | 951 int src_nents, mapped_src_nents, dst_nents = 0, mapped_dst_nents = 0; in aead_edesc_alloc() local 985 mapped_src_nents = dma_map_sg(qidev, req->src, src_nents, in aead_edesc_alloc() 987 if (unlikely(!mapped_src_nents)) { in aead_edesc_alloc() 1013 mapped_src_nents = dma_map_sg(qidev, req->src, in aead_edesc_alloc() 1015 if (unlikely(!mapped_src_nents)) { in aead_edesc_alloc() 1021 mapped_src_nents = 0; in aead_edesc_alloc() 1055 qm_sg_ents = 1 + !!ivsize + mapped_src_nents; in aead_edesc_alloc() 1058 else if ((req->src == req->dst) && (mapped_src_nents > 1)) in aead_edesc_alloc() 1060 1 + !!ivsize + pad_sg_nents(mapped_src_nents)); in aead_edesc_alloc() 1117 qm_sg_index += mapped_src_nents; in aead_edesc_alloc() 1262 int src_nents, mapped_src_nents, dst_nents = 0, mapped_dst_nents = 0; skcipher_edesc_alloc() local [all...] |
H A D | caampkc.h | 122 * @mapped_src_nents: number of segments in input h/w link table 134 int mapped_src_nents; member
|
H A D | caamalg_qi2.c | 364 int src_nents, mapped_src_nents, dst_nents = 0, mapped_dst_nents = 0; in aead_edesc_alloc() local 402 mapped_src_nents = dma_map_sg(dev, req->src, src_nents, in aead_edesc_alloc() 404 if (unlikely(!mapped_src_nents)) { in aead_edesc_alloc() 410 mapped_src_nents = 0; in aead_edesc_alloc() 438 mapped_src_nents = dma_map_sg(dev, req->src, src_nents, in aead_edesc_alloc() 440 if (unlikely(!mapped_src_nents)) { in aead_edesc_alloc() 462 qm_sg_nents = 1 + !!ivsize + mapped_src_nents; in aead_edesc_alloc() 465 else if ((req->src == req->dst) && (mapped_src_nents > 1)) in aead_edesc_alloc() 468 pad_sg_nents(mapped_src_nents)); in aead_edesc_alloc() 530 qm_sg_index += mapped_src_nents; in aead_edesc_alloc() 1122 int src_nents, mapped_src_nents, dst_nents = 0, mapped_dst_nents = 0; skcipher_edesc_alloc() local [all...] |