Lines Matching refs:new_len
649 struct scatterlist *sg, int bs, int new_len)
655 ctx->total = new_len;
674 new_len -= ctx->bufcnt;
677 while (sg && new_len) {
686 if (new_len < len)
687 len = new_len;
690 new_len -= len;
695 if (new_len <= 0)
708 ctx->offset += new_len - ctx->bufcnt;
716 unsigned int new_len)
721 pages = get_order(new_len);
733 min(new_len, ctx->total) - ctx->bufcnt, 0);
735 sg_set_buf(ctx->sgl, buf, new_len);
739 ctx->offset += new_len - ctx->bufcnt;
741 ctx->total = new_len;
754 int new_len;
770 new_len = nbytes;
776 new_len = DIV_ROUND_UP(new_len, bs) * bs;
778 new_len = (new_len - 1) / bs * bs;
780 if (!new_len)
783 if (nbytes != new_len)
839 if (new_len > OMAP_SHA_MAX_DMA_LEN) {
840 new_len = OMAP_SHA_MAX_DMA_LEN;
845 return omap_sham_copy_sgs(rctx, sg, bs, new_len);
847 return omap_sham_copy_sg_lists(rctx, sg, bs, new_len);
849 rctx->total = new_len;
850 rctx->offset += new_len;