H A D | caamalg.c | 2086 * @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
|