| /linux/drivers/crypto/inside-secure/eip93/ |
| H A D | eip93-common.c | 212 int src_nents, dst_nents; in check_valid_request() local 227 src_nents = sg_nents_for_len(src, totlen_src); in check_valid_request() 228 if (src_nents < 0) in check_valid_request() 229 return src_nents; in check_valid_request() 236 src_nents = max(src_nents, dst_nents); in check_valid_request() 237 dst_nents = src_nents; in check_valid_request() 238 if (unlikely((totlen_src || totlen_dst) && !src_nents)) in check_valid_request() 242 if (unlikely(totlen_src && !src_nents)) in check_valid_request() 250 if (dst_nents == 1 && src_nents == 1) { in check_valid_request() 281 src_nents = sg_nents_for_len(rctx->sg_src, totlen_src); in check_valid_request() [all …]
|
| /linux/drivers/crypto/virtio/ |
| H A D | virtio_crypto_skcipher_algs.c | 332 int src_nents, dst_nents; in __virtio_crypto_skcipher_do_req() local 342 src_nents = sg_nents_for_len(req->src, req->cryptlen); in __virtio_crypto_skcipher_do_req() 343 if (src_nents < 0) { in __virtio_crypto_skcipher_do_req() 345 return src_nents; in __virtio_crypto_skcipher_do_req() 351 src_nents, dst_nents); in __virtio_crypto_skcipher_do_req() 354 sg_total = src_nents + dst_nents + 3; in __virtio_crypto_skcipher_do_req() 434 for (sg = req->src; src_nents; sg = sg_next(sg), src_nents--) in __virtio_crypto_skcipher_do_req()
|
| /linux/drivers/crypto/ti/ |
| H A D | dthev2-aes.c | 341 int src_nents = sg_nents_for_len(src, len); in dthe_aes_run() local 387 src_nents++; in dthe_aes_run() 390 src = kmalloc_objs(*src, src_nents, GFP_ATOMIC); in dthe_aes_run() 396 sg_init_table(src, src_nents); in dthe_aes_run() 419 src_mapped_nents = dma_map_sg(tx_dev, src, src_nents, src_dir); in dthe_aes_run() 497 dma_unmap_sg(tx_dev, src, src_nents, src_dir); in dthe_aes_run() 866 int src_nents = 0; in dthe_aead_run() local 974 src_nents = sg_nents_for_len(src, cryptlen); in dthe_aead_run() 975 src_mapped_nents = dma_map_sg(tx_dev, src, src_nents, src_dir); in dthe_aead_run() 1002 dst_nents = src_nents; in dthe_aead_run() [all …]
|
| /linux/drivers/crypto/ |
| H A D | talitos.c | 1042 unsigned int src_nents = edesc->src_nents ? : 1; in talitos_sg_unmap() local 1052 if (src_nents == 1 || !is_sec1) in talitos_sg_unmap() 1053 dma_unmap_sg(dev, src, src_nents, DMA_TO_DEVICE); in talitos_sg_unmap() 1057 } else if (src_nents == 1 || !is_sec1) { in talitos_sg_unmap() 1058 dma_unmap_sg(dev, src, src_nents, DMA_BIDIRECTIONAL); in talitos_sg_unmap() 1295 sg_count = edesc->src_nents ?: 1; in ipsec_esp() 1407 int src_nents, dst_nents, alloc_len, dma_len, src_len, dst_len; in talitos_edesc_alloc() local 1422 src_nents = sg_nents_for_len(src, src_len); in talitos_edesc_alloc() 1423 if (src_nents < 0) { in talitos_edesc_alloc() 1427 src_nents = (src_nents == 1) ? 0 : src_nents; in talitos_edesc_alloc() [all …]
|
| /linux/drivers/crypto/qce/ |
| H A D | cipher.h | 38 int src_nents; member
|
| H A D | aead.h | 30 int src_nents; member
|
| /linux/drivers/crypto/caam/ |
| H A D | caampkc.h | 132 int src_nents; member
|
| /linux/drivers/crypto/ccp/ |
| H A D | ccp-dmaengine.c | 356 unsigned int src_nents, in ccp_create_desc() argument 375 if (!dst_nents || !src_nents) in ccp_create_desc() 392 src_nents--; in ccp_create_desc() 393 if (!src_nents) in ccp_create_desc()
|
| /linux/drivers/crypto/starfive/ |
| H A D | jh7110-aes.c | 506 unsigned int len, src_nents, dst_nents; in starfive_aes_map_sg() local 512 src_nents = dma_map_sg(cryp->dev, stsg, 1, DMA_BIDIRECTIONAL); in starfive_aes_map_sg() 513 if (src_nents == 0) in starfive_aes_map_sg() 516 dst_nents = src_nents; in starfive_aes_map_sg() 528 src_nents = dma_map_sg(cryp->dev, stsg, 1, DMA_TO_DEVICE); in starfive_aes_map_sg() 529 if (src_nents == 0) in starfive_aes_map_sg()
|
| /linux/drivers/crypto/bcm/ |
| H A D | cipher.h | 287 int src_nents; /* Number of src entries with data */ member
|