Home
last modified time | relevance | path

Searched refs:iv_dma (Results 1 - 16 of 16) sorted by relevance

/kernel/linux/linux-5.10/drivers/crypto/caam/
H A Dcaamalg_qi2.h103 * @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 Dcaamalg_qi.c789 * @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 Dcaamalg_qi2.c147 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 Dcaamalg.c906 * @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 Dcaamalg_qi2.h101 * @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 Dcaamalg_qi.c794 * @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 Dcaamalg_qi2.c152 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 Dcaamalg.c915 * @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 Dchcr_crypto.h184 dma_addr_t iv_dma; member
H A Dchcr_algo.c2605 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 Dchcr_crypto.h184 dma_addr_t iv_dma; member
H A Dchcr_algo.c2600 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 Dtalitos.h49 * @iv_dma: dma address of iv for checking continuity and link table
63 dma_addr_t iv_dma; member
H A Dtalitos.c1034 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 Dtalitos.h49 * @iv_dma: dma address of iv for checking continuity and link table
63 dma_addr_t iv_dma; member
H A Dtalitos.c1035 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()

Completed in 40 milliseconds