Lines Matching refs:final

562 			      size_t length, int final)
568 dev_dbg(dd->dev, "xmit_cpu: digcnt: 0x%llx 0x%llx, length: %zd, final: %d\n",
569 ctx->digcnt[1], ctx->digcnt[0], length, final);
578 if (final)
592 size_t length1, dma_addr_t dma_addr2, size_t length2, int final)
597 dev_dbg(dd->dev, "xmit_pdc: digcnt: 0x%llx 0x%llx, length: %zd, final: %d\n",
598 ctx->digcnt[1], ctx->digcnt[0], length1, final);
616 if (final)
638 size_t length1, dma_addr_t dma_addr2, size_t length2, int final)
644 dev_dbg(dd->dev, "xmit_dma: digcnt: 0x%llx 0x%llx, length: %zd, final: %d\n",
645 ctx->digcnt[1], ctx->digcnt[0], length1, final);
680 if (final)
693 size_t length1, dma_addr_t dma_addr2, size_t length2, int final)
697 dma_addr2, length2, final);
700 dma_addr2, length2, final);
718 size_t length, int final)
731 return atmel_sha_xmit_start(dd, ctx->dma_addr, length, 0, 0, final);
737 unsigned int final;
742 final = (ctx->flags & SHA_FLAGS_FINUP) && !ctx->total;
744 dev_dbg(dd->dev, "slow: bufcnt: %zu, digcnt: 0x%llx 0x%llx, final: %d\n",
745 ctx->bufcnt, ctx->digcnt[1], ctx->digcnt[0], final);
747 if (final)
750 if (final || (ctx->bufcnt == ctx->buflen)) {
753 return atmel_sha_xmit_dma_map(dd, ctx, count, final);
762 unsigned int length, final, tail;
797 final = (ctx->flags & SHA_FLAGS_FINUP) && !ctx->total;
800 if (final) {
824 0, final);
838 length, ctx->dma_addr, count, final);
851 0, final);
1135 /* no final() after finup() */
1213 * final() has to be always called to cleanup resources
1266 alg->final = atmel_sha_final;
2029 alg->final = atmel_sha_final;