Lines Matching refs:new_len

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