Lines Matching refs:new_len

626 				   struct scatterlist *sg, int bs, int new_len)  in omap_sham_copy_sg_lists()  argument
632 ctx->total = new_len; in omap_sham_copy_sg_lists()
651 new_len -= ctx->bufcnt; in omap_sham_copy_sg_lists()
654 while (sg && new_len) { in omap_sham_copy_sg_lists()
663 if (new_len < len) in omap_sham_copy_sg_lists()
664 len = new_len; in omap_sham_copy_sg_lists()
667 new_len -= len; in omap_sham_copy_sg_lists()
672 if (new_len <= 0) in omap_sham_copy_sg_lists()
685 ctx->offset += new_len - ctx->bufcnt; in omap_sham_copy_sg_lists()
693 unsigned int new_len) in omap_sham_copy_sgs() argument
698 pages = get_order(new_len); in omap_sham_copy_sgs()
710 min(new_len, ctx->total) - ctx->bufcnt, 0); in omap_sham_copy_sgs()
712 sg_set_buf(ctx->sgl, buf, new_len); in omap_sham_copy_sgs()
716 ctx->offset += new_len - ctx->bufcnt; in omap_sham_copy_sgs()
718 ctx->total = new_len; in omap_sham_copy_sgs()
731 int new_len; in omap_sham_align_sgs() local
747 new_len = nbytes; in omap_sham_align_sgs()
753 new_len = DIV_ROUND_UP(new_len, bs) * bs; in omap_sham_align_sgs()
755 new_len = (new_len - 1) / bs * bs; in omap_sham_align_sgs()
757 if (!new_len) in omap_sham_align_sgs()
760 if (nbytes != new_len) in omap_sham_align_sgs()
816 if (new_len > OMAP_SHA_MAX_DMA_LEN) { in omap_sham_align_sgs()
817 new_len = OMAP_SHA_MAX_DMA_LEN; in omap_sham_align_sgs()
822 return omap_sham_copy_sgs(rctx, sg, bs, new_len); in omap_sham_align_sgs()
824 return omap_sham_copy_sg_lists(rctx, sg, bs, new_len); in omap_sham_align_sgs()
826 rctx->total = new_len; in omap_sham_align_sgs()
827 rctx->offset += new_len; in omap_sham_align_sgs()