Lines Matching refs:src_nents

151 		       struct scatterlist *dst, int src_nents,
157 if (src_nents)
158 dma_unmap_sg(dev, src, src_nents, DMA_TO_DEVICE);
162 dma_unmap_sg(dev, src, src_nents, DMA_BIDIRECTIONAL);
364 int src_nents, mapped_src_nents, dst_nents = 0, mapped_dst_nents = 0;
385 src_nents = sg_nents_for_len(req->src, src_len);
386 if (unlikely(src_nents < 0)) {
390 return ERR_PTR(src_nents);
401 if (src_nents) {
402 mapped_src_nents = dma_map_sg(dev, req->src, src_nents,
418 dma_unmap_sg(dev, req->src, src_nents,
430 src_nents = sg_nents_for_len(req->src, src_len);
431 if (unlikely(src_nents < 0)) {
435 return ERR_PTR(src_nents);
438 mapped_src_nents = dma_map_sg(dev, req->src, src_nents,
478 caam_unmap(dev, req->src, req->dst, src_nents, dst_nents, 0,
493 caam_unmap(dev, req->src, req->dst, src_nents,
500 edesc->src_nents = src_nents;
517 caam_unmap(dev, req->src, req->dst, src_nents, dst_nents,
539 caam_unmap(dev, req->src, req->dst, src_nents, dst_nents,
1122 int src_nents, mapped_src_nents, dst_nents = 0, mapped_dst_nents = 0;
1130 src_nents = sg_nents_for_len(req->src, req->cryptlen);
1131 if (unlikely(src_nents < 0)) {
1134 return ERR_PTR(src_nents);
1145 mapped_src_nents = dma_map_sg(dev, req->src, src_nents,
1156 dma_unmap_sg(dev, req->src, src_nents, DMA_TO_DEVICE);
1160 mapped_src_nents = dma_map_sg(dev, req->src, src_nents,
1189 caam_unmap(dev, req->src, req->dst, src_nents, dst_nents, 0,
1198 caam_unmap(dev, req->src, req->dst, src_nents, dst_nents, 0,
1211 caam_unmap(dev, req->src, req->dst, src_nents, dst_nents, 0,
1217 edesc->src_nents = src_nents;
1235 caam_unmap(dev, req->src, req->dst, src_nents, dst_nents,
1267 caam_unmap(dev, req->src, req->dst, edesc->src_nents, edesc->dst_nents,
1279 caam_unmap(dev, req->src, req->dst, edesc->src_nents, edesc->dst_nents,
1410 edesc->src_nents > 1 ? 100 : ivsize, 1);
1448 edesc->src_nents > 1 ? 100 : ivsize, 1);
3372 if (edesc->src_nents)
3373 dma_unmap_sg(dev, req->src, edesc->src_nents, DMA_TO_DEVICE);
3543 int src_nents, mapped_nents, qm_sg_bytes, qm_sg_src_index;
3554 src_nents = sg_nents_for_len(req->src, src_len);
3555 if (src_nents < 0) {
3557 return src_nents;
3560 if (src_nents) {
3561 mapped_nents = dma_map_sg(ctx->dev, req->src, src_nents,
3574 dma_unmap_sg(ctx->dev, req->src, src_nents,
3579 edesc->src_nents = src_nents;
3731 int src_nents, mapped_nents;
3737 src_nents = sg_nents_for_len(req->src, req->nbytes);
3738 if (src_nents < 0) {
3740 return src_nents;
3743 if (src_nents) {
3744 mapped_nents = dma_map_sg(ctx->dev, req->src, src_nents,
3757 dma_unmap_sg(ctx->dev, req->src, src_nents, DMA_TO_DEVICE);
3761 edesc->src_nents = src_nents;
3824 int src_nents, mapped_nents;
3830 src_nents = sg_nents_for_len(req->src, req->nbytes);
3831 if (src_nents < 0) {
3833 return src_nents;
3836 if (src_nents) {
3837 mapped_nents = dma_map_sg(ctx->dev, req->src, src_nents,
3850 dma_unmap_sg(ctx->dev, req->src, src_nents, DMA_TO_DEVICE);
3854 edesc->src_nents = src_nents;
3995 int qm_sg_bytes, src_nents, mapped_nents;
4006 src_nents = sg_nents_for_len(req->src, src_len);
4007 if (src_nents < 0) {
4009 return src_nents;
4012 if (src_nents) {
4013 mapped_nents = dma_map_sg(ctx->dev, req->src, src_nents,
4026 dma_unmap_sg(ctx->dev, req->src, src_nents,
4031 edesc->src_nents = src_nents;
4113 int qm_sg_bytes, src_nents, mapped_nents;
4119 src_nents = sg_nents_for_len(req->src, req->nbytes);
4120 if (src_nents < 0) {
4122 return src_nents;
4125 if (src_nents) {
4126 mapped_nents = dma_map_sg(ctx->dev, req->src, src_nents,
4139 dma_unmap_sg(ctx->dev, req->src, src_nents, DMA_TO_DEVICE);
4143 edesc->src_nents = src_nents;
4212 int src_nents, mapped_nents;
4224 src_nents = sg_nents_for_len(req->src, src_len);
4225 if (src_nents < 0) {
4227 return src_nents;
4230 if (src_nents) {
4231 mapped_nents = dma_map_sg(ctx->dev, req->src, src_nents,
4244 dma_unmap_sg(ctx->dev, req->src, src_nents,
4249 edesc->src_nents = src_nents;