Lines Matching refs:sg_count

1112 static int sg_to_link_tbl_offset(struct scatterlist *sg, int sg_count,  in sg_to_link_tbl_offset()  argument
1116 int n_sg = sg_count; in sg_to_link_tbl_offset()
1153 struct talitos_ptr *ptr, int sg_count, in talitos_sg_map_ext() argument
1164 if (sg_count == 1) { in talitos_sg_map_ext()
1166 return sg_count; in talitos_sg_map_ext()
1170 return sg_count; in talitos_sg_map_ext()
1172 sg_count = sg_to_link_tbl_offset(src, sg_count, offset, len + elen, in talitos_sg_map_ext()
1174 if (sg_count == 1) { in talitos_sg_map_ext()
1177 return sg_count; in talitos_sg_map_ext()
1183 return sg_count; in talitos_sg_map_ext()
1188 struct talitos_ptr *ptr, int sg_count, in talitos_sg_map() argument
1191 return talitos_sg_map_ext(dev, src, len, edesc, ptr, sg_count, offset, in talitos_sg_map()
1211 int sg_count, ret; in ipsec_esp() local
1223 sg_count = edesc->src_nents ?: 1; in ipsec_esp()
1224 if (is_sec1 && sg_count > 1) in ipsec_esp()
1225 sg_copy_to_buffer(areq->src, sg_count, edesc->buf, in ipsec_esp()
1228 sg_count = dma_map_sg(dev, areq->src, sg_count, in ipsec_esp()
1234 &desc->ptr[1], sg_count, 0, tbl_off); in ipsec_esp()
1258 sg_count, areq->assoclen, tbl_off, elen); in ipsec_esp()
1267 sg_count = edesc->dst_nents ? : 1; in ipsec_esp()
1268 if (!is_sec1 || sg_count == 1) in ipsec_esp()
1269 dma_map_sg(dev, areq->dst, sg_count, DMA_FROM_DEVICE); in ipsec_esp()
1273 sg_count, areq->assoclen, tbl_off); in ipsec_esp()
1309 &desc->ptr[6], sg_count, areq->assoclen + in ipsec_esp()
1605 int sg_count, ret; in common_nonsnoop() local
1618 sg_count = edesc->src_nents ?: 1; in common_nonsnoop()
1619 if (is_sec1 && sg_count > 1) in common_nonsnoop()
1620 sg_copy_to_buffer(areq->src, sg_count, edesc->buf, in common_nonsnoop()
1623 sg_count = dma_map_sg(dev, areq->src, sg_count, in common_nonsnoop()
1629 sg_count = talitos_sg_map(dev, areq->src, cryptlen, edesc, in common_nonsnoop()
1630 &desc->ptr[3], sg_count, 0, 0); in common_nonsnoop()
1631 if (sg_count > 1) in common_nonsnoop()
1636 sg_count = edesc->dst_nents ? : 1; in common_nonsnoop()
1637 if (!is_sec1 || sg_count == 1) in common_nonsnoop()
1638 dma_map_sg(dev, areq->dst, sg_count, DMA_FROM_DEVICE); in common_nonsnoop()
1642 sg_count, 0, (edesc->src_nents + 1)); in common_nonsnoop()
1805 int sg_count; in common_nonsnoop_hash() local
1828 sg_count = edesc->src_nents ?: 1; in common_nonsnoop_hash()
1829 if (is_sec1 && sg_count > 1) in common_nonsnoop_hash()
1830 sg_pcopy_to_buffer(req_ctx->psrc, sg_count, in common_nonsnoop_hash()
1834 sg_count = dma_map_sg(dev, req_ctx->psrc, sg_count, in common_nonsnoop_hash()
1844 sg_count = talitos_sg_map(dev, req_ctx->psrc, length, edesc, in common_nonsnoop_hash()
1845 &desc->ptr[3], sg_count, offset, 0); in common_nonsnoop_hash()
1846 if (sg_count > 1) in common_nonsnoop_hash()
1889 sg_count = talitos_sg_map(dev, req_ctx->psrc, length, edesc, in common_nonsnoop_hash()
1890 &desc2->ptr[3], sg_count, offset, 0); in common_nonsnoop_hash()
1891 if (sg_count > 1) in common_nonsnoop_hash()