• Home
  • History
  • Annotate
  • Raw
  • Download
  • only in /netgear-R7800-V1.0.2.28/target/linux/generic/files/crypto/ocf/kirkwood/cesa/

Lines Matching refs:frags

197         frag = pReq->frags.nextFrag;
198 pReq->frags.nextFrag++;
932 pReq->frags.numFrag = 1;
947 pReq->frags.nextFrag = 0;
969 pReq->frags.numFrag = frag;
972 chainReqNum += pReq->frags.numFrag;
999 pFromReq->dma[pFromReq->frags.numFrag-1].pDmaLast->phyNextDescPtr =
1001 mvOsCacheFlush(NULL, pFromReq->dma[pFromReq->frags.numFrag-1].pDmaLast, sizeof(MV_DMA_DESC));
1142 pReq->frags.nextFrag = 1;
1143 while(pReq->frags.nextFrag <= pReq->frags.numFrag) {
1145 frag = (pReq->frags.nextFrag - 1);
1153 if(pReq->frags.nextFrag >= pReq->frags.numFrag)
1161 int macDataSize = pReq->pCmd->macLength - pReq->frags.macSize;
1170 pNewDigest = cesaSramVirtPtr->buf + pReq->frags.newDigestOffset;
1178 if( memcmp(pNewDigest, pReq->frags.orgDigest, pSA->digestSize) != 0)
1182 chan, pNewDigest, pReq->frags.orgDigest, MV_REG_READ(MV_CESA_STATUS_REG));
1192 pReq->frags.nextFrag++;
1616 /* pReq->frags monitors processing of fragmented request between fragments */
1617 pReq->frags.bufOffset = 0;
1618 pReq->frags.cryptoSize = 0;
1619 pReq->frags.macSize = 0;
1701 mvCesaCopyFromMbuf(pReq->frags.orgDigest,
1737 if( (pCmd->pSrc->mbufSize - pReq->frags.bufOffset) <= sizeof(cesaSramVirtPtr->buf))
1742 copySize = pCmd->pSrc->mbufSize - pReq->frags.bufOffset;
1747 macDataSize = pCmd->macLength - pReq->frags.macSize;
1750 if(pCmd->digestOffset < pReq->frags.bufOffset)
1757 digestOffset = pCmd->digestOffset - pReq->frags.bufOffset;
1759 pReq->frags.newDigestOffset = digestOffset;
1779 cryptoDataSize = pCmd->cryptoLength - pReq->frags.cryptoSize;
1793 pReq->frags.newDigestOffset = cesaSramVirtPtr->tempDigest - mvCesaSramAddrGet();
1811 MV_FALSE, pReq->frags.bufOffset, copySize, pCmd->skipFlush);
1830 MV_TRUE, pReq->frags.bufOffset, copySize, pCmd->skipFlush);
1840 pReq->frags.bufOffset += copySize;
1841 pReq->frags.cryptoSize += cryptoDataSize;
1842 pReq->frags.macSize += macDataSize;
2555 mvCesaMbufCopy(pCmd->pDst, pReq->frags.bufOffset,
2556 pCmd->pSrc, pReq->frags.bufOffset, macDataSize);
2560 mvCesaCopyFromMbuf(cesaSramVirtPtr->buf[0], pCmd->pSrc, pReq->frags.bufOffset, macDataSize);
2561 mvCesaCopyToMbuf(cesaSramVirtPtr->buf[0], pCmd->pDst, pReq->frags.bufOffset, macDataSize);
2563 pDigest = (mvCesaSramAddrGet() + pReq->frags.newDigestOffset);
2576 mvCesaFragMd5Complete(pCmd->pDst, pReq->frags.bufOffset, pOuterIV,
2584 mvCesaFragSha1Complete(pCmd->pDst, pReq->frags.bufOffset, pOuterIV,
3096 (pCmd->cryptoLength - (pReq->frags.cryptoSize + 1)) );
3109 (pCmd->macLength - (pReq->frags.macSize + 1)));