/kernel/linux/linux-5.10/drivers/crypto/caam/ |
H A D | caamalg_qi2.h | 103 * @iv_dma: dma address of iv for checking continuity and link table 113 dma_addr_t iv_dma; member 125 * @iv_dma: dma address of iv for checking continuity and link table 133 dma_addr_t iv_dma; member
|
H A D | caamalg_qi.c | 789 * @iv_dma: dma address of iv for checking continuity and link table 800 dma_addr_t iv_dma; member 813 * @iv_dma: dma address of iv for checking continuity and link table 822 dma_addr_t iv_dma; member 869 int dst_nents, dma_addr_t iv_dma, int ivsize, in caam_unmap() 882 if (iv_dma) in caam_unmap() 883 dma_unmap_single(dev, iv_dma, ivsize, iv_dir); in caam_unmap() 896 edesc->iv_dma, ivsize, DMA_TO_DEVICE, edesc->qm_sg_dma, in aead_unmap() 908 edesc->iv_dma, ivsize, DMA_BIDIRECTIONAL, edesc->qm_sg_dma, in skcipher_unmap() 949 dma_addr_t qm_sg_dma, iv_dma in aead_edesc_alloc() local 867 caam_unmap(struct device *dev, struct scatterlist *src, struct scatterlist *dst, int src_nents, int dst_nents, dma_addr_t iv_dma, int ivsize, enum dma_data_direction iv_dir, dma_addr_t qm_sg_dma, int qm_sg_bytes) caam_unmap() argument 1254 dma_addr_t iv_dma; skcipher_edesc_alloc() local [all...] |
H A D | caamalg_qi2.c | 147 int dst_nents, dma_addr_t iv_dma, int ivsize, in caam_unmap() 160 if (iv_dma) in caam_unmap() 161 dma_unmap_single(dev, iv_dma, ivsize, iv_dir); in caam_unmap() 362 dma_addr_t qm_sg_dma, iv_dma = 0; in aead_edesc_alloc() local 485 iv_dma = dma_map_single(dev, iv, ivsize, DMA_TO_DEVICE); in aead_edesc_alloc() 486 if (dma_mapping_error(dev, iv_dma)) { in aead_edesc_alloc() 497 edesc->iv_dma = iv_dma; in aead_edesc_alloc() 513 iv_dma, ivsize, DMA_TO_DEVICE, 0, 0); in aead_edesc_alloc() 521 dma_to_qm_sg_one(sg_table + qm_sg_index, iv_dma, ivsiz in aead_edesc_alloc() 145 caam_unmap(struct device *dev, struct scatterlist *src, struct scatterlist *dst, int src_nents, int dst_nents, dma_addr_t iv_dma, int ivsize, enum dma_data_direction iv_dir, dma_addr_t qm_sg_dma, int qm_sg_bytes) caam_unmap() argument 1119 dma_addr_t iv_dma; skcipher_edesc_alloc() local [all...] |
H A D | caamalg.c | 906 * @iv_dma: dma address of iv for checking continuity and link table 919 dma_addr_t iv_dma; member 930 dma_addr_t iv_dma, int ivsize, dma_addr_t sec4_sg_dma, in caam_unmap() 942 if (iv_dma) in caam_unmap() 943 dma_unmap_single(dev, iv_dma, ivsize, DMA_BIDIRECTIONAL); in caam_unmap() 966 edesc->iv_dma, ivsize, in skcipher_unmap() 1605 dma_addr_t iv_dma = 0; in skcipher_edesc_alloc() local 1705 iv_dma = dma_map_single(jrdev, iv, ivsize, DMA_BIDIRECTIONAL); in skcipher_edesc_alloc() 1706 if (dma_mapping_error(jrdev, iv_dma)) { in skcipher_edesc_alloc() 1714 dma_to_sec4_sg_one(edesc->sec4_sg, iv_dma, ivsiz in skcipher_edesc_alloc() 927 caam_unmap(struct device *dev, struct scatterlist *src, struct scatterlist *dst, int src_nents, int dst_nents, dma_addr_t iv_dma, int ivsize, dma_addr_t sec4_sg_dma, int sec4_sg_bytes) caam_unmap() argument [all...] |
/kernel/linux/linux-6.6/drivers/crypto/caam/ |
H A D | caamalg_qi2.h | 101 * @iv_dma: dma address of iv for checking continuity and link table 111 dma_addr_t iv_dma; member 123 * @iv_dma: dma address of iv for checking continuity and link table 131 dma_addr_t iv_dma; member
|
H A D | caamalg_qi.c | 794 * @iv_dma: dma address of iv for checking continuity and link table 805 dma_addr_t iv_dma; member 818 * @iv_dma: dma address of iv for checking continuity and link table 827 dma_addr_t iv_dma; member 874 int dst_nents, dma_addr_t iv_dma, int ivsize, in caam_unmap() 887 if (iv_dma) in caam_unmap() 888 dma_unmap_single(dev, iv_dma, ivsize, iv_dir); in caam_unmap() 901 edesc->iv_dma, ivsize, DMA_TO_DEVICE, edesc->qm_sg_dma, in aead_unmap() 913 edesc->iv_dma, ivsize, DMA_BIDIRECTIONAL, edesc->qm_sg_dma, in skcipher_unmap() 954 dma_addr_t qm_sg_dma, iv_dma in aead_edesc_alloc() local 872 caam_unmap(struct device *dev, struct scatterlist *src, struct scatterlist *dst, int src_nents, int dst_nents, dma_addr_t iv_dma, int ivsize, enum dma_data_direction iv_dir, dma_addr_t qm_sg_dma, int qm_sg_bytes) caam_unmap() argument 1264 dma_addr_t iv_dma; skcipher_edesc_alloc() local [all...] |
H A D | caamalg_qi2.c | 152 int dst_nents, dma_addr_t iv_dma, int ivsize, in caam_unmap() 165 if (iv_dma) in caam_unmap() 166 dma_unmap_single(dev, iv_dma, ivsize, iv_dir); in caam_unmap() 367 dma_addr_t qm_sg_dma, iv_dma = 0; in aead_edesc_alloc() local 490 iv_dma = dma_map_single(dev, iv, ivsize, DMA_TO_DEVICE); in aead_edesc_alloc() 491 if (dma_mapping_error(dev, iv_dma)) { in aead_edesc_alloc() 502 edesc->iv_dma = iv_dma; in aead_edesc_alloc() 518 iv_dma, ivsize, DMA_TO_DEVICE, 0, 0); in aead_edesc_alloc() 526 dma_to_qm_sg_one(sg_table + qm_sg_index, iv_dma, ivsiz in aead_edesc_alloc() 150 caam_unmap(struct device *dev, struct scatterlist *src, struct scatterlist *dst, int src_nents, int dst_nents, dma_addr_t iv_dma, int ivsize, enum dma_data_direction iv_dir, dma_addr_t qm_sg_dma, int qm_sg_bytes) caam_unmap() argument 1124 dma_addr_t iv_dma; skcipher_edesc_alloc() local [all...] |
H A D | caamalg.c | 915 * @iv_dma: dma address of iv for checking continuity and link table 928 dma_addr_t iv_dma; member 939 dma_addr_t iv_dma, int ivsize, dma_addr_t sec4_sg_dma, in caam_unmap() 951 if (iv_dma) in caam_unmap() 952 dma_unmap_single(dev, iv_dma, ivsize, DMA_BIDIRECTIONAL); in caam_unmap() 975 edesc->iv_dma, ivsize, in skcipher_unmap() 1623 dma_addr_t iv_dma = 0; in skcipher_edesc_alloc() local 1728 iv_dma = dma_map_single(jrdev, iv, ivsize, DMA_BIDIRECTIONAL); in skcipher_edesc_alloc() 1729 if (dma_mapping_error(jrdev, iv_dma)) { in skcipher_edesc_alloc() 1737 dma_to_sec4_sg_one(edesc->sec4_sg, iv_dma, ivsiz in skcipher_edesc_alloc() 936 caam_unmap(struct device *dev, struct scatterlist *src, struct scatterlist *dst, int src_nents, int dst_nents, dma_addr_t iv_dma, int ivsize, dma_addr_t sec4_sg_dma, int sec4_sg_bytes) caam_unmap() argument [all...] |
/kernel/linux/linux-5.10/drivers/crypto/chelsio/ |
H A D | chcr_crypto.h | 184 dma_addr_t iv_dma; member
|
H A D | chcr_algo.c | 2605 reqctx->iv_dma = dma_map_single(dev, reqctx->iv, (IV + reqctx->b0_len), in chcr_aead_dma_map() 2607 if (dma_mapping_error(dev, reqctx->iv_dma)) in chcr_aead_dma_map() 2610 reqctx->b0_dma = reqctx->iv_dma + IV; in chcr_aead_dma_map() 2638 dma_unmap_single(dev, reqctx->iv_dma, IV, DMA_BIDIRECTIONAL); in chcr_aead_dma_map() 2667 dma_unmap_single(dev, reqctx->iv_dma, (IV + reqctx->b0_len), in chcr_aead_dma_unmap() 2724 dsgl_walk_add_page(&dsgl_walk, IV + reqctx->b0_len, reqctx->iv_dma); in chcr_add_aead_dst_ent()
|
/kernel/linux/linux-6.6/drivers/crypto/chelsio/ |
H A D | chcr_crypto.h | 184 dma_addr_t iv_dma; member
|
H A D | chcr_algo.c | 2600 reqctx->iv_dma = dma_map_single(dev, reqctx->iv, (IV + reqctx->b0_len), in chcr_aead_dma_map() 2602 if (dma_mapping_error(dev, reqctx->iv_dma)) in chcr_aead_dma_map() 2605 reqctx->b0_dma = reqctx->iv_dma + IV; in chcr_aead_dma_map() 2633 dma_unmap_single(dev, reqctx->iv_dma, IV, DMA_BIDIRECTIONAL); in chcr_aead_dma_map() 2662 dma_unmap_single(dev, reqctx->iv_dma, (IV + reqctx->b0_len), in chcr_aead_dma_unmap() 2719 dsgl_walk_add_page(&dsgl_walk, IV + reqctx->b0_len, reqctx->iv_dma); in chcr_add_aead_dst_ent()
|
/kernel/linux/linux-5.10/drivers/crypto/ |
H A D | talitos.h | 49 * @iv_dma: dma address of iv for checking continuity and link table 63 dma_addr_t iv_dma; member
|
H A D | talitos.c | 1034 dma_unmap_single(dev, edesc->iv_dma, ivsize, DMA_TO_DEVICE); in ipsec_esp_encrypt_done() 1238 to_talitos_ptr(civ_ptr, edesc->iv_dma, ivsize, is_sec1); in ipsec_esp() 1332 dma_addr_t iv_dma = 0; in talitos_edesc_alloc() local 1400 iv_dma = dma_map_single(dev, iv, ivsize, DMA_TO_DEVICE); in talitos_edesc_alloc() 1406 edesc->iv_dma = iv_dma; in talitos_edesc_alloc() 1587 to_talitos_ptr(&desc->ptr[1], edesc->iv_dma, ivsize, is_sec1); in common_nonsnoop()
|
/kernel/linux/linux-6.6/drivers/crypto/ |
H A D | talitos.h | 49 * @iv_dma: dma address of iv for checking continuity and link table 63 dma_addr_t iv_dma; member
|
H A D | talitos.c | 1035 dma_unmap_single(dev, edesc->iv_dma, ivsize, DMA_TO_DEVICE); in ipsec_esp_encrypt_done() 1239 to_talitos_ptr(civ_ptr, edesc->iv_dma, ivsize, is_sec1); in ipsec_esp() 1333 dma_addr_t iv_dma = 0; in talitos_edesc_alloc() local 1401 iv_dma = dma_map_single(dev, iv, ivsize, DMA_TO_DEVICE); in talitos_edesc_alloc() 1407 edesc->iv_dma = iv_dma; in talitos_edesc_alloc() 1588 to_talitos_ptr(&desc->ptr[1], edesc->iv_dma, ivsize, is_sec1); in common_nonsnoop()
|