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

/linux-4.1.27/drivers/crypto/caam/
H A Dcaamalg.c2086 * @iv_dma: dma address of iv for checking continuity and link table
2099 dma_addr_t iv_dma; member in struct:aead_edesc
2112 * @iv_dma: dma address of iv for checking continuity and link table
2123 dma_addr_t iv_dma; member in struct:ablkcipher_edesc
2133 dma_addr_t iv_dma, int ivsize, dma_addr_t sec4_sg_dma, caam_unmap()
2146 if (iv_dma) caam_unmap()
2147 dma_unmap_single(dev, iv_dma, ivsize, DMA_TO_DEVICE); caam_unmap()
2165 edesc->dst_chained, edesc->iv_dma, ivsize, aead_unmap()
2178 edesc->dst_chained, edesc->iv_dma, ivsize, ablkcipher_unmap()
2387 src_dma = edesc->iv_dma; init_aead_job()
2471 src_dma = edesc->iv_dma; init_aead_giv_job()
2484 dst_dma = edesc->iv_dma; init_aead_giv_job()
2531 src_dma = edesc->iv_dma; init_ablkcipher_job()
2598 dst_dma = edesc->iv_dma; init_ablkcipher_giv_job()
2622 dma_addr_t iv_dma = 0; aead_edesc_alloc() local
2658 iv_dma = dma_map_single(jrdev, req->iv, ivsize, DMA_TO_DEVICE); aead_edesc_alloc()
2659 if (dma_mapping_error(jrdev, iv_dma)) { aead_edesc_alloc()
2676 iv_dma + ivsize == sg_dma_address(req->assoc) && aead_edesc_alloc()
2681 req->assoclen == iv_dma && !src_nents && aead_edesc_alloc()
2682 iv_dma + ivsize == sg_dma_address(req->src)); aead_edesc_alloc()
2707 edesc->iv_dma = iv_dma; aead_edesc_alloc()
2724 iv_dma, ivsize, 0); aead_edesc_alloc()
2850 dma_addr_t iv_dma = 0; aead_giv_edesc_alloc() local
2877 iv_dma = dma_map_single(jrdev, greq->giv, ivsize, DMA_TO_DEVICE); aead_giv_edesc_alloc()
2878 if (dma_mapping_error(jrdev, iv_dma)) { aead_giv_edesc_alloc()
2895 if (assoc_nents || iv_dma + ivsize != aead_giv_edesc_alloc()
2902 sg_dma_address(req->assoc) + req->assoclen != iv_dma || aead_giv_edesc_alloc()
2903 src_nents || iv_dma + ivsize != sg_dma_address(req->src)) aead_giv_edesc_alloc()
2907 if (dst_nents || iv_dma + ivsize != sg_dma_address(req->dst)) aead_giv_edesc_alloc()
2915 (src_nents || iv_dma + ivsize != sg_dma_address(req->src))) aead_giv_edesc_alloc()
2947 edesc->iv_dma = iv_dma; aead_giv_edesc_alloc()
2962 iv_dma, ivsize, 0); aead_giv_edesc_alloc()
2979 iv_dma, ivsize, 0); aead_giv_edesc_alloc()
2987 iv_dma, ivsize, 0); aead_giv_edesc_alloc()
3067 dma_addr_t iv_dma = 0; ablkcipher_edesc_alloc() local
3089 iv_dma = dma_map_single(jrdev, req->info, ivsize, DMA_TO_DEVICE); ablkcipher_edesc_alloc()
3090 if (dma_mapping_error(jrdev, iv_dma)) { ablkcipher_edesc_alloc()
3099 if (!src_nents && iv_dma + ivsize == sg_dma_address(req->src)) ablkcipher_edesc_alloc()
3124 dma_to_sec4_sg_one(edesc->sec4_sg, iv_dma, ivsize, 0); ablkcipher_edesc_alloc()
3142 edesc->iv_dma = iv_dma; ablkcipher_edesc_alloc()
3246 dma_addr_t iv_dma = 0; ablkcipher_giv_edesc_alloc() local
3272 iv_dma = dma_map_single(jrdev, greq->giv, ivsize, DMA_TO_DEVICE); ablkcipher_giv_edesc_alloc()
3273 if (dma_mapping_error(jrdev, iv_dma)) { ablkcipher_giv_edesc_alloc()
3278 if (!dst_nents && iv_dma + ivsize == sg_dma_address(req->dst)) ablkcipher_giv_edesc_alloc()
3309 iv_dma, ivsize, 0); ablkcipher_giv_edesc_alloc()
3321 edesc->iv_dma = iv_dma; ablkcipher_giv_edesc_alloc()
2130 caam_unmap(struct device *dev, struct scatterlist *src, struct scatterlist *dst, int src_nents, bool src_chained, int dst_nents, bool dst_chained, dma_addr_t iv_dma, int ivsize, dma_addr_t sec4_sg_dma, int sec4_sg_bytes) caam_unmap() argument
/linux-4.1.27/drivers/crypto/
H A Dtalitos.c713 * @iv_dma: dma address of iv for checking continuity and link table
730 dma_addr_t iv_dma; member in struct:talitos_edesc
977 to_talitos_ptr(tbl_ptr, edesc->iv_dma); ipsec_esp()
988 to_talitos_ptr(&desc->ptr[1], edesc->iv_dma); ipsec_esp()
993 to_talitos_ptr(&desc->ptr[2], edesc->iv_dma); ipsec_esp()
997 dma_sync_single_for_device(dev, edesc->iv_dma, ivsize, DMA_TO_DEVICE); ipsec_esp()
1129 dma_addr_t iv_dma = 0; talitos_edesc_alloc() local
1139 iv_dma = dma_map_single(dev, iv, ivsize, DMA_TO_DEVICE); talitos_edesc_alloc()
1153 if (assoc_nents || sg_dma_address(assoc) + assoclen != iv_dma) talitos_edesc_alloc()
1194 if (iv_dma) talitos_edesc_alloc()
1195 dma_unmap_single(dev, iv_dma, ivsize, DMA_TO_DEVICE); talitos_edesc_alloc()
1207 edesc->iv_dma = iv_dma; talitos_edesc_alloc()
1382 to_talitos_ptr(&desc->ptr[1], edesc->iv_dma); common_nonsnoop()

Completed in 194 milliseconds