Lines Matching refs:src_nents
725 int src_nents; member
765 unsigned int src_nents = edesc->src_nents ? : 1; in talitos_sg_unmap() local
772 dma_unmap_sg(dev, src, src_nents, DMA_TO_DEVICE); in talitos_sg_unmap()
786 dma_unmap_sg(dev, src, src_nents, DMA_BIDIRECTIONAL); in talitos_sg_unmap()
833 icvdata = &edesc->link_tbl[edesc->src_nents + in ipsec_esp_encrypt_done()
864 icvdata = &edesc->link_tbl[edesc->src_nents + in ipsec_esp_decrypt_swauth_done()
962 int tbl_off = edesc->src_nents + edesc->dst_nents + 2; in ipsec_esp()
1013 sg_count = talitos_map_sg(dev, areq->src, edesc->src_nents ? : 1, in ipsec_esp()
1053 int tbl_off = edesc->src_nents + 1; in ipsec_esp()
1127 int assoc_nents = 0, src_nents, dst_nents, alloc_len, dma_len; in talitos_edesc_alloc() local
1158 src_nents = sg_count(src, cryptlen + authsize, &src_chained); in talitos_edesc_alloc()
1159 src_nents = (src_nents == 1) ? 0 : src_nents; in talitos_edesc_alloc()
1160 dst_nents = dst ? src_nents : 0; in talitos_edesc_alloc()
1162 src_nents = sg_count(src, cryptlen + (encrypt ? 0 : authsize), in talitos_edesc_alloc()
1164 src_nents = (src_nents == 1) ? 0 : src_nents; in talitos_edesc_alloc()
1176 if (assoc_nents || src_nents || dst_nents) { in talitos_edesc_alloc()
1177 dma_len = (src_nents + dst_nents + 2 + assoc_nents) * in talitos_edesc_alloc()
1202 edesc->src_nents = src_nents; in talitos_edesc_alloc()
1265 ((!edesc->src_nents && !edesc->dst_nents) || in aead_decrypt()
1284 icvdata = &edesc->link_tbl[edesc->src_nents + in aead_decrypt()
1290 sg = sg_last(req->src, edesc->src_nents ? : 1); in aead_decrypt()
1396 sg_count = talitos_map_sg(dev, areq->src, edesc->src_nents ? : 1, in common_nonsnoop()
1432 &edesc->link_tbl[edesc->src_nents + 1]; in common_nonsnoop()
1435 (edesc->src_nents + 1) * in common_nonsnoop()
1595 edesc->src_nents ? : 1, in common_nonsnoop_hash()