Lines Matching refs:RdOff

337     p->aUp[0].RdOff        = 0u;  in _DoInit()
346 p->aDown[0].RdOff = 0u; in _DoInit()
385 unsigned RdOff; in _WriteBlocking() local
395 RdOff = pRing->RdOff; // May be changed by host (debug probe) in the meantime in _WriteBlocking()
396 if (RdOff > WrOff) in _WriteBlocking()
398 NumBytesToWrite = RdOff - WrOff - 1u; in _WriteBlocking()
402 NumBytesToWrite = pRing->SizeOfBuffer - (WrOff - RdOff + 1u); in _WriteBlocking()
556 unsigned RdOff; in _GetAvailWriteSpace() local
563 RdOff = pRing->RdOff; in _GetAvailWriteSpace()
565 if (RdOff <= WrOff) in _GetAvailWriteSpace()
567 r = pRing->SizeOfBuffer - 1u - WrOff + RdOff; in _GetAvailWriteSpace()
571 r = RdOff - WrOff - 1u; in _GetAvailWriteSpace()
609 unsigned RdOff; in SEGGER_RTT_ReadUpBufferNoLock() local
621 RdOff = pRing->RdOff; in SEGGER_RTT_ReadUpBufferNoLock()
627 if (RdOff > WrOff) in SEGGER_RTT_ReadUpBufferNoLock()
629 NumBytesRem = pRing->SizeOfBuffer - RdOff; in SEGGER_RTT_ReadUpBufferNoLock()
631 pSrc = (pRing->pBuffer + RdOff) + SEGGER_RTT_UNCACHED_OFF; in SEGGER_RTT_ReadUpBufferNoLock()
635 RdOff += NumBytesRem; in SEGGER_RTT_ReadUpBufferNoLock()
645 RdOff += NumBytesRem; in SEGGER_RTT_ReadUpBufferNoLock()
650 if (RdOff == pRing->SizeOfBuffer) in SEGGER_RTT_ReadUpBufferNoLock()
652 RdOff = 0u; in SEGGER_RTT_ReadUpBufferNoLock()
658 NumBytesRem = WrOff - RdOff; in SEGGER_RTT_ReadUpBufferNoLock()
662 pSrc = (pRing->pBuffer + RdOff) + SEGGER_RTT_UNCACHED_OFF; in SEGGER_RTT_ReadUpBufferNoLock()
666 RdOff += NumBytesRem; in SEGGER_RTT_ReadUpBufferNoLock()
676 RdOff += NumBytesRem; in SEGGER_RTT_ReadUpBufferNoLock()
684 pRing->RdOff = RdOff; in SEGGER_RTT_ReadUpBufferNoLock()
711 unsigned RdOff; in SEGGER_RTT_ReadNoLock() local
723 RdOff = pRing->RdOff; in SEGGER_RTT_ReadNoLock()
729 if (RdOff > WrOff) in SEGGER_RTT_ReadNoLock()
731 NumBytesRem = pRing->SizeOfBuffer - RdOff; in SEGGER_RTT_ReadNoLock()
733 pSrc = (pRing->pBuffer + RdOff) + SEGGER_RTT_UNCACHED_OFF; in SEGGER_RTT_ReadNoLock()
737 RdOff += NumBytesRem; in SEGGER_RTT_ReadNoLock()
747 RdOff += NumBytesRem; in SEGGER_RTT_ReadNoLock()
752 if (RdOff == pRing->SizeOfBuffer) in SEGGER_RTT_ReadNoLock()
754 RdOff = 0u; in SEGGER_RTT_ReadNoLock()
760 NumBytesRem = WrOff - RdOff; in SEGGER_RTT_ReadNoLock()
764 pSrc = (pRing->pBuffer + RdOff) + SEGGER_RTT_UNCACHED_OFF; in SEGGER_RTT_ReadNoLock()
768 RdOff += NumBytesRem; in SEGGER_RTT_ReadNoLock()
778 RdOff += NumBytesRem; in SEGGER_RTT_ReadNoLock()
783 pRing->RdOff = RdOff; in SEGGER_RTT_ReadNoLock()
904 if (pRing->WrOff == pRing->RdOff) in SEGGER_RTT_WriteWithOverwriteNoLock()
908 else if (pRing->WrOff < pRing->RdOff) in SEGGER_RTT_WriteWithOverwriteNoLock()
910 Avail = pRing->RdOff - pRing->WrOff - 1u; in SEGGER_RTT_WriteWithOverwriteNoLock()
914 Avail = pRing->RdOff - pRing->WrOff - 1u + pRing->SizeOfBuffer; in SEGGER_RTT_WriteWithOverwriteNoLock()
918 pRing->RdOff += (NumBytes - Avail); in SEGGER_RTT_WriteWithOverwriteNoLock()
919 while (pRing->RdOff >= pRing->SizeOfBuffer) in SEGGER_RTT_WriteWithOverwriteNoLock()
921 pRing->RdOff -= pRing->SizeOfBuffer; in SEGGER_RTT_WriteWithOverwriteNoLock()
1014 unsigned RdOff; in SEGGER_RTT_WriteSkipNoLock() local
1033 RdOff = pRing->RdOff; in SEGGER_RTT_WriteSkipNoLock()
1035 if (RdOff <= WrOff) in SEGGER_RTT_WriteSkipNoLock()
1049 Avail += RdOff; // Space incl. wrap-around in SEGGER_RTT_WriteSkipNoLock()
1075 Avail = RdOff - WrOff - 1u; in SEGGER_RTT_WriteSkipNoLock()
1397 if (WrOff != pRing->RdOff) in SEGGER_RTT_PutCharSkipNoLock()
1461 if (WrOff != pRing->RdOff) in SEGGER_RTT_PutCharSkip()
1531 while (WrOff == pRing->RdOff) in SEGGER_RTT_PutChar()
1539 if (WrOff != pRing->RdOff) in SEGGER_RTT_PutChar()
1634 unsigned RdOff; in SEGGER_RTT_HasKey() local
1642 RdOff = pRing->RdOff; in SEGGER_RTT_HasKey()
1643 if (RdOff != pRing->WrOff) in SEGGER_RTT_HasKey()
1676 return v - pRing->RdOff; in SEGGER_RTT_HasData()
1700 v = pRing->RdOff; in SEGGER_RTT_HasDataUp()
1748 pRTTCB->aDown[BufferIndex].RdOff = 0u; in SEGGER_RTT_AllocDownBuffer()
1806 pRTTCB->aUp[BufferIndex].RdOff = 0u; in SEGGER_RTT_AllocUpBuffer()
1866 pUp->RdOff = 0u; in SEGGER_RTT_ConfigUpBuffer()
1926 pDown->RdOff = 0u; in SEGGER_RTT_ConfigDownBuffer()
2333 unsigned RdOff; in SEGGER_RTT_GetBytesInBuffer() local
2345 RdOff = pRTTCB->aUp[BufferIndex].RdOff; in SEGGER_RTT_GetBytesInBuffer()
2347 if (RdOff <= WrOff) in SEGGER_RTT_GetBytesInBuffer()
2349 r = WrOff - RdOff; in SEGGER_RTT_GetBytesInBuffer()
2353 r = pRTTCB->aUp[BufferIndex].SizeOfBuffer - (WrOff - RdOff); in SEGGER_RTT_GetBytesInBuffer()