Lines Matching refs:sg_count

1169 static int sg_to_link_tbl_offset(struct scatterlist *sg, int sg_count,  in sg_to_link_tbl_offset()  argument
1173 int n_sg = elen ? sg_count + 1 : sg_count; in sg_to_link_tbl_offset()
1221 struct talitos_ptr *ptr, int sg_count, in talitos_sg_map_ext() argument
1234 if (sg_count == 1 && !force) { in talitos_sg_map_ext()
1236 return sg_count; in talitos_sg_map_ext()
1240 return sg_count; in talitos_sg_map_ext()
1242 sg_count = sg_to_link_tbl_offset(src, sg_count, offset, len, elen, in talitos_sg_map_ext()
1244 if (sg_count == 1 && !force) { in talitos_sg_map_ext()
1247 return sg_count; in talitos_sg_map_ext()
1253 return sg_count; in talitos_sg_map_ext()
1258 struct talitos_ptr *ptr, int sg_count, in talitos_sg_map() argument
1261 return talitos_sg_map_ext(dev, src, len, edesc, ptr, sg_count, offset, in talitos_sg_map()
1282 int sg_count, ret; in ipsec_esp() local
1295 sg_count = edesc->src_nents ?: 1; in ipsec_esp()
1296 if (is_sec1 && sg_count > 1) in ipsec_esp()
1297 sg_copy_to_buffer(areq->src, sg_count, edesc->buf, in ipsec_esp()
1300 sg_count = dma_map_sg(dev, areq->src, sg_count, in ipsec_esp()
1306 &desc->ptr[1], sg_count, 0, tbl_off); in ipsec_esp()
1330 sg_count, areq->assoclen, tbl_off, elen, in ipsec_esp()
1340 sg_count = edesc->dst_nents ? : 1; in ipsec_esp()
1341 if (!is_sec1 || sg_count == 1) in ipsec_esp()
1342 dma_map_sg(dev, areq->dst, sg_count, DMA_FROM_DEVICE); in ipsec_esp()
1350 sg_count, areq->assoclen, tbl_off, elen, in ipsec_esp()
1370 sg_count, areq->assoclen + cryptlen, tbl_off); in ipsec_esp()
1650 int sg_count, ret; in common_nonsnoop() local
1665 sg_count = edesc->src_nents ?: 1; in common_nonsnoop()
1666 if (is_sec1 && sg_count > 1) in common_nonsnoop()
1667 sg_copy_to_buffer(areq->src, sg_count, edesc->buf, in common_nonsnoop()
1670 sg_count = dma_map_sg(dev, areq->src, sg_count, in common_nonsnoop()
1676 sg_count = talitos_sg_map_ext(dev, areq->src, cryptlen, edesc, &desc->ptr[3], in common_nonsnoop()
1677 sg_count, 0, 0, 0, false, is_ctr ? 16 : 1); in common_nonsnoop()
1678 if (sg_count > 1) in common_nonsnoop()
1683 sg_count = edesc->dst_nents ? : 1; in common_nonsnoop()
1684 if (!is_sec1 || sg_count == 1) in common_nonsnoop()
1685 dma_map_sg(dev, areq->dst, sg_count, DMA_FROM_DEVICE); in common_nonsnoop()
1689 sg_count, 0, (edesc->src_nents + 1)); in common_nonsnoop()
1897 int sg_count; in common_nonsnoop_hash() local
1917 sg_count = edesc->src_nents ?: 1; in common_nonsnoop_hash()
1918 if (is_sec1 && sg_count > 1) in common_nonsnoop_hash()
1919 sg_copy_to_buffer(edesc->src, sg_count, edesc->buf, length); in common_nonsnoop_hash()
1921 sg_count = dma_map_sg(dev, edesc->src, sg_count, DMA_TO_DEVICE); in common_nonsnoop_hash()
1926 sg_count = talitos_sg_map(dev, edesc->src, length, edesc, &desc->ptr[3], in common_nonsnoop_hash()
1927 sg_count, 0, 0); in common_nonsnoop_hash()
1928 if (sg_count > 1) in common_nonsnoop_hash()