Lines Matching defs:cbTotalTransfer

180     uint32_t cbTotalTransfer;
332 uint32_t cbTotalTransfer;
802 LogRel(("new transfer request, iIf=%d iBeginTransfer=%d iSourceSink=%d cbTotalTransfer=%d uTxDir=%d\n", pCtl->aAsyncIORequests[curr].u.t.iIf, pCtl->aAsyncIORequests[curr].u.t.iBeginTransfer, pCtl->aAsyncIORequests[curr].u.t.iSourceSink, pCtl->aAsyncIORequests[curr].u.t.cbTotalTransfer, pCtl->aAsyncIORequests[curr].u.t.uTxDir));
858 * @param cbTotalTransfer Data transfer size.
864 static void ataStartTransfer(ATADevState *s, uint32_t cbTotalTransfer, uint8_t uTxDir, ATAFNBT iBeginTransfer, ATAFNSS iSourceSink, bool fChainedTransfer)
893 Req.u.t.cbTotalTransfer = cbTotalTransfer;
1007 s->cbTotalTransfer = 0;
1027 cbTransfer = RT_MIN(s->cbTotalTransfer, s->iIOBufferEnd - s->iIOBufferCur);
1182 s->cbTotalTransfer = 0;
1630 cSectors = s->cbTotalTransfer / s->cbSector;
1655 if (s->cbElementaryTransfer == s->cbTotalTransfer)
1693 if (!s->cbTotalTransfer)
1722 | (!s->cbTotalTransfer ? ATAPI_INT_REASON_CD : 0);
1741 s->cbTotalTransfer = 0;
1769 s->cbElementaryTransfer = s->cbTotalTransfer;
1770 s->cbAtapiPassthroughTransfer = s->cbTotalTransfer;
1845 s->cbTotalTransfer *= s->cbATAPISector;
1846 if (s->cbTotalTransfer == 0)
1862 cbTransfer = RT_MIN(s->cbTotalTransfer, s->cbIOBuffer);
1925 if (cbTransfer >= s->cbTotalTransfer)
2192 #if 0 //@todo: This destroys commands where cbTotalTransfer > cbIOBuffer
2194 s->cbTotalTransfer = cbTransfer;
2931 if (cbSize < s->cbTotalTransfer)
2932 s->cbTotalTransfer = cbSize;
3050 if (cbSize < s->cbTotalTransfer)
3051 s->cbTotalTransfer = cbSize;
3757 s->cbTotalTransfer = 0;
3851 s->cbElementaryTransfer = s->cbTotalTransfer;
3852 s->cbAtapiPassthroughTransfer = s->cbTotalTransfer;
3870 s->cbTotalTransfer = 0;
4674 if (s->cbTotalTransfer && s->iIOBufferCur > s->iIOBufferEnd)
4696 if (s->cbTotalTransfer)
4701 if (s->uTxDir == PDMBLOCKTXDIR_TO_DEVICE && s->cbElementaryTransfer > s->cbTotalTransfer)
4702 s->cbElementaryTransfer = s->cbTotalTransfer;
4706 s->cbTotalTransfer, s->cbElementaryTransfer,
4709 s->cbTotalTransfer -= s->cbElementaryTransfer;
4712 if (s->uTxDir == PDMBLOCKTXDIR_FROM_DEVICE && s->cbElementaryTransfer > s->cbTotalTransfer)
4713 s->cbElementaryTransfer = s->cbTotalTransfer;
4752 if (s->cbTotalTransfer)
4842 s->cbTotalTransfer = 0;
4862 uint32_t cbTotalTransfer, cbElementaryTransfer;
4872 Assert(s->cbTotalTransfer);
4874 cbTotalTransfer = s->cbTotalTransfer;
4886 cbTotalTransfer, cbElementaryTransfer,
4909 if (cbBuffer > cbTotalTransfer)
4910 cbBuffer = cbTotalTransfer;
4913 while (RT_UNLIKELY(fRedo) || (cbBuffer && cbTotalTransfer))
4929 cbTotalTransfer -= dmalen;
4934 && (uTxDir == PDMBLOCKTXDIR_TO_DEVICE || cbTotalTransfer))
4936 if (uTxDir == PDMBLOCKTXDIR_FROM_DEVICE && cbElementaryTransfer > cbTotalTransfer)
4937 cbElementaryTransfer = cbTotalTransfer;
4954 s->cbTotalTransfer = cbTotalTransfer;
4966 cbTotalTransfer = s->cbTotalTransfer;
4969 if (uTxDir == PDMBLOCKTXDIR_TO_DEVICE && cbElementaryTransfer > cbTotalTransfer)
4970 cbElementaryTransfer = cbTotalTransfer;
4992 if (!cbTotalTransfer || fLastDesc)
5024 s->cbTotalTransfer = cbTotalTransfer;
5148 s->cbTotalTransfer = pReq->u.t.cbTotalTransfer;
5187 s->cbElementaryTransfer = s->cbTotalTransfer;
5188 s->iIOBufferEnd = s->cbTotalTransfer;
5225 if (s->cbTotalTransfer)
5248 if (s->cbTotalTransfer)
5316 && s->cbTotalTransfer == 0
5376 if (s->cbTotalTransfer)
6535 SSMR3PutU32(pSSM, pThis->aCts[i].aIfs[j].cbTotalTransfer);
6708 SSMR3GetU32(pSSM, &pThis->aCts[i].aIfs[j].cbTotalTransfer);