Lines Matching refs:src_nents
146 struct scatterlist *dst, int src_nents,
152 if (src_nents)
153 dma_unmap_sg(dev, src, src_nents, DMA_TO_DEVICE);
157 dma_unmap_sg(dev, src, src_nents, DMA_BIDIRECTIONAL);
359 int src_nents, mapped_src_nents, dst_nents = 0, mapped_dst_nents = 0;
380 src_nents = sg_nents_for_len(req->src, src_len);
381 if (unlikely(src_nents < 0)) {
385 return ERR_PTR(src_nents);
396 if (src_nents) {
397 mapped_src_nents = dma_map_sg(dev, req->src, src_nents,
413 dma_unmap_sg(dev, req->src, src_nents,
425 src_nents = sg_nents_for_len(req->src, src_len);
426 if (unlikely(src_nents < 0)) {
430 return ERR_PTR(src_nents);
433 mapped_src_nents = dma_map_sg(dev, req->src, src_nents,
473 caam_unmap(dev, req->src, req->dst, src_nents, dst_nents, 0,
488 caam_unmap(dev, req->src, req->dst, src_nents,
495 edesc->src_nents = src_nents;
512 caam_unmap(dev, req->src, req->dst, src_nents, dst_nents,
534 caam_unmap(dev, req->src, req->dst, src_nents, dst_nents,
1117 int src_nents, mapped_src_nents, dst_nents = 0, mapped_dst_nents = 0;
1125 src_nents = sg_nents_for_len(req->src, req->cryptlen);
1126 if (unlikely(src_nents < 0)) {
1129 return ERR_PTR(src_nents);
1140 mapped_src_nents = dma_map_sg(dev, req->src, src_nents,
1151 dma_unmap_sg(dev, req->src, src_nents, DMA_TO_DEVICE);
1155 mapped_src_nents = dma_map_sg(dev, req->src, src_nents,
1184 caam_unmap(dev, req->src, req->dst, src_nents, dst_nents, 0,
1193 caam_unmap(dev, req->src, req->dst, src_nents, dst_nents, 0,
1206 caam_unmap(dev, req->src, req->dst, src_nents, dst_nents, 0,
1212 edesc->src_nents = src_nents;
1230 caam_unmap(dev, req->src, req->dst, src_nents, dst_nents,
1262 caam_unmap(dev, req->src, req->dst, edesc->src_nents, edesc->dst_nents,
1274 caam_unmap(dev, req->src, req->dst, edesc->src_nents, edesc->dst_nents,
1405 edesc->src_nents > 1 ? 100 : ivsize, 1);
1443 edesc->src_nents > 1 ? 100 : ivsize, 1);
3359 if (edesc->src_nents)
3360 dma_unmap_sg(dev, req->src, edesc->src_nents, DMA_TO_DEVICE);
3530 int src_nents, mapped_nents, qm_sg_bytes, qm_sg_src_index;
3541 src_nents = sg_nents_for_len(req->src, src_len);
3542 if (src_nents < 0) {
3544 return src_nents;
3547 if (src_nents) {
3548 mapped_nents = dma_map_sg(ctx->dev, req->src, src_nents,
3561 dma_unmap_sg(ctx->dev, req->src, src_nents,
3566 edesc->src_nents = src_nents;
3718 int src_nents, mapped_nents;
3724 src_nents = sg_nents_for_len(req->src, req->nbytes);
3725 if (src_nents < 0) {
3727 return src_nents;
3730 if (src_nents) {
3731 mapped_nents = dma_map_sg(ctx->dev, req->src, src_nents,
3744 dma_unmap_sg(ctx->dev, req->src, src_nents, DMA_TO_DEVICE);
3748 edesc->src_nents = src_nents;
3811 int src_nents, mapped_nents;
3817 src_nents = sg_nents_for_len(req->src, req->nbytes);
3818 if (src_nents < 0) {
3820 return src_nents;
3823 if (src_nents) {
3824 mapped_nents = dma_map_sg(ctx->dev, req->src, src_nents,
3837 dma_unmap_sg(ctx->dev, req->src, src_nents, DMA_TO_DEVICE);
3841 edesc->src_nents = src_nents;
3982 int qm_sg_bytes, src_nents, mapped_nents;
3993 src_nents = sg_nents_for_len(req->src, src_len);
3994 if (src_nents < 0) {
3996 return src_nents;
3999 if (src_nents) {
4000 mapped_nents = dma_map_sg(ctx->dev, req->src, src_nents,
4013 dma_unmap_sg(ctx->dev, req->src, src_nents,
4018 edesc->src_nents = src_nents;
4100 int qm_sg_bytes, src_nents, mapped_nents;
4106 src_nents = sg_nents_for_len(req->src, req->nbytes);
4107 if (src_nents < 0) {
4109 return src_nents;
4112 if (src_nents) {
4113 mapped_nents = dma_map_sg(ctx->dev, req->src, src_nents,
4126 dma_unmap_sg(ctx->dev, req->src, src_nents, DMA_TO_DEVICE);
4130 edesc->src_nents = src_nents;
4199 int src_nents, mapped_nents;
4211 src_nents = sg_nents_for_len(req->src, src_len);
4212 if (src_nents < 0) {
4214 return src_nents;
4217 if (src_nents) {
4218 mapped_nents = dma_map_sg(ctx->dev, req->src, src_nents,
4231 dma_unmap_sg(ctx->dev, req->src, src_nents,
4236 edesc->src_nents = src_nents;