Lines Matching refs:BufferIndex
558 unsigned SEGGER_RTT_ReadUpBufferNoLock(unsigned BufferIndex, void* pData, unsigned BufferSize) { in SEGGER_RTT_ReadUpBufferNoLock() argument
568 …pRing = (SEGGER_RTT_BUFFER_UP*)((char*)&_SEGGER_RTT.aUp[BufferIndex] + SEGGER_RTT_UNCACHED_OFF); … in SEGGER_RTT_ReadUpBufferNoLock()
650 unsigned SEGGER_RTT_ReadNoLock(unsigned BufferIndex, void* pData, unsigned BufferSize) { in SEGGER_RTT_ReadNoLock() argument
660 …pRing = (SEGGER_RTT_BUFFER_DOWN*)((char*)&_SEGGER_RTT.aDown[BufferIndex] + SEGGER_RTT_UNCACHED_OFF… in SEGGER_RTT_ReadNoLock()
747 unsigned SEGGER_RTT_ReadUpBuffer(unsigned BufferIndex, void* pBuffer, unsigned BufferSize) { in SEGGER_RTT_ReadUpBuffer() argument
754 NumBytesRead = SEGGER_RTT_ReadUpBufferNoLock(BufferIndex, pBuffer, BufferSize); in SEGGER_RTT_ReadUpBuffer()
779 unsigned SEGGER_RTT_Read(unsigned BufferIndex, void* pBuffer, unsigned BufferSize) { in SEGGER_RTT_Read() argument
786 NumBytesRead = SEGGER_RTT_ReadNoLock(BufferIndex, pBuffer, BufferSize); in SEGGER_RTT_Read()
818 void SEGGER_RTT_WriteWithOverwriteNoLock(unsigned BufferIndex, const void* pBuffer, unsigned NumByt… in SEGGER_RTT_WriteWithOverwriteNoLock() argument
827 …pRing = (SEGGER_RTT_BUFFER_UP*)((char*)&_SEGGER_RTT.aUp[BufferIndex] + SEGGER_RTT_UNCACHED_OFF); … in SEGGER_RTT_WriteWithOverwriteNoLock()
919 unsigned SEGGER_RTT_WriteSkipNoLock(unsigned BufferIndex, const void* pBuffer, unsigned NumBytes) { in SEGGER_RTT_WriteSkipNoLock() argument
938 …pRing = (SEGGER_RTT_BUFFER_UP*)((char*)&_SEGGER_RTT.aUp[BufferIndex] + SEGGER_RTT_UNCACHED_OFF); … in SEGGER_RTT_WriteSkipNoLock()
1009 unsigned SEGGER_RTT_WriteDownBufferNoLock(unsigned BufferIndex, const void* pBuffer, unsigned NumBy… in SEGGER_RTT_WriteDownBufferNoLock() argument
1019 …pRing = (SEGGER_RTT_BUFFER_UP*)((char*)&_SEGGER_RTT.aDown[BufferIndex] + SEGGER_RTT_UNCACHED_OFF);… in SEGGER_RTT_WriteDownBufferNoLock()
1084 unsigned SEGGER_RTT_WriteNoLock(unsigned BufferIndex, const void* pBuffer, unsigned NumBytes) { in SEGGER_RTT_WriteNoLock() argument
1093 …pRing = (SEGGER_RTT_BUFFER_UP*)((char*)&_SEGGER_RTT.aUp[BufferIndex] + SEGGER_RTT_UNCACHED_OFF); … in SEGGER_RTT_WriteNoLock()
1160 unsigned SEGGER_RTT_WriteDownBuffer(unsigned BufferIndex, const void* pBuffer, unsigned NumBytes) { in SEGGER_RTT_WriteDownBuffer() argument
1165 …Status = SEGGER_RTT_WriteDownBufferNoLock(BufferIndex, pBuffer, NumBytes); // Call the non-lockin… in SEGGER_RTT_WriteDownBuffer()
1189 unsigned SEGGER_RTT_Write(unsigned BufferIndex, const void* pBuffer, unsigned NumBytes) { in SEGGER_RTT_Write() argument
1194 …Status = SEGGER_RTT_WriteNoLock(BufferIndex, pBuffer, NumBytes); // Call the non-locking write fu… in SEGGER_RTT_Write()
1219 unsigned SEGGER_RTT_WriteString(unsigned BufferIndex, const char* s) { in SEGGER_RTT_WriteString() argument
1223 return SEGGER_RTT_Write(BufferIndex, s, Len); in SEGGER_RTT_WriteString()
1249 unsigned SEGGER_RTT_PutCharSkipNoLock(unsigned BufferIndex, char c) { in SEGGER_RTT_PutCharSkipNoLock() argument
1257 …pRing = (SEGGER_RTT_BUFFER_UP*)((char*)&_SEGGER_RTT.aUp[BufferIndex] + SEGGER_RTT_UNCACHED_OFF); … in SEGGER_RTT_PutCharSkipNoLock()
1299 unsigned SEGGER_RTT_PutCharSkip(unsigned BufferIndex, char c) { in SEGGER_RTT_PutCharSkip() argument
1312 …pRing = (SEGGER_RTT_BUFFER_UP*)((char*)&_SEGGER_RTT.aUp[BufferIndex] + SEGGER_RTT_UNCACHED_OFF); … in SEGGER_RTT_PutCharSkip()
1358 unsigned SEGGER_RTT_PutChar(unsigned BufferIndex, char c) { in SEGGER_RTT_PutChar() argument
1371 …pRing = (SEGGER_RTT_BUFFER_UP*)((char*)&_SEGGER_RTT.aUp[BufferIndex] + SEGGER_RTT_UNCACHED_OFF); … in SEGGER_RTT_PutChar()
1500 unsigned SEGGER_RTT_HasData(unsigned BufferIndex) { in SEGGER_RTT_HasData() argument
1504 …pRing = (SEGGER_RTT_BUFFER_DOWN*)((char*)&_SEGGER_RTT.aDown[BufferIndex] + SEGGER_RTT_UNCACHED_OFF… in SEGGER_RTT_HasData()
1521 unsigned SEGGER_RTT_HasDataUp(unsigned BufferIndex) { in SEGGER_RTT_HasDataUp() argument
1525 …pRing = (SEGGER_RTT_BUFFER_UP*)((char*)&_SEGGER_RTT.aUp[BufferIndex] + SEGGER_RTT_UNCACHED_OFF); … in SEGGER_RTT_HasDataUp()
1550 int BufferIndex; in SEGGER_RTT_AllocDownBuffer() local
1556 BufferIndex = 0; in SEGGER_RTT_AllocDownBuffer()
1558 if (pRTTCB->aDown[BufferIndex].pBuffer == NULL) { in SEGGER_RTT_AllocDownBuffer()
1561 BufferIndex++; in SEGGER_RTT_AllocDownBuffer()
1562 } while (BufferIndex < pRTTCB->MaxNumDownBuffers); in SEGGER_RTT_AllocDownBuffer()
1563 if (BufferIndex < pRTTCB->MaxNumDownBuffers) { in SEGGER_RTT_AllocDownBuffer()
1564 pRTTCB->aDown[BufferIndex].sName = sName; in SEGGER_RTT_AllocDownBuffer()
1565 pRTTCB->aDown[BufferIndex].pBuffer = (char*)pBuffer; in SEGGER_RTT_AllocDownBuffer()
1566 pRTTCB->aDown[BufferIndex].SizeOfBuffer = BufferSize; in SEGGER_RTT_AllocDownBuffer()
1567 pRTTCB->aDown[BufferIndex].RdOff = 0u; in SEGGER_RTT_AllocDownBuffer()
1568 pRTTCB->aDown[BufferIndex].WrOff = 0u; in SEGGER_RTT_AllocDownBuffer()
1569 pRTTCB->aDown[BufferIndex].Flags = Flags; in SEGGER_RTT_AllocDownBuffer()
1572 BufferIndex = -1; in SEGGER_RTT_AllocDownBuffer()
1575 return BufferIndex; in SEGGER_RTT_AllocDownBuffer()
1598 int BufferIndex; in SEGGER_RTT_AllocUpBuffer() local
1604 BufferIndex = 0; in SEGGER_RTT_AllocUpBuffer()
1606 if (pRTTCB->aUp[BufferIndex].pBuffer == NULL) { in SEGGER_RTT_AllocUpBuffer()
1609 BufferIndex++; in SEGGER_RTT_AllocUpBuffer()
1610 } while (BufferIndex < pRTTCB->MaxNumUpBuffers); in SEGGER_RTT_AllocUpBuffer()
1611 if (BufferIndex < pRTTCB->MaxNumUpBuffers) { in SEGGER_RTT_AllocUpBuffer()
1612 pRTTCB->aUp[BufferIndex].sName = sName; in SEGGER_RTT_AllocUpBuffer()
1613 pRTTCB->aUp[BufferIndex].pBuffer = (char*)pBuffer; in SEGGER_RTT_AllocUpBuffer()
1614 pRTTCB->aUp[BufferIndex].SizeOfBuffer = BufferSize; in SEGGER_RTT_AllocUpBuffer()
1615 pRTTCB->aUp[BufferIndex].RdOff = 0u; in SEGGER_RTT_AllocUpBuffer()
1616 pRTTCB->aUp[BufferIndex].WrOff = 0u; in SEGGER_RTT_AllocUpBuffer()
1617 pRTTCB->aUp[BufferIndex].Flags = Flags; in SEGGER_RTT_AllocUpBuffer()
1620 BufferIndex = -1; in SEGGER_RTT_AllocUpBuffer()
1623 return BufferIndex; in SEGGER_RTT_AllocUpBuffer()
1651 int SEGGER_RTT_ConfigUpBuffer(unsigned BufferIndex, const char* sName, void* pBuffer, unsigned Buff… in SEGGER_RTT_ConfigUpBuffer() argument
1658 if (BufferIndex < SEGGER_RTT_MAX_NUM_UP_BUFFERS) { in SEGGER_RTT_ConfigUpBuffer()
1660 pUp = &pRTTCB->aUp[BufferIndex]; in SEGGER_RTT_ConfigUpBuffer()
1661 if (BufferIndex) { in SEGGER_RTT_ConfigUpBuffer()
1702 int SEGGER_RTT_ConfigDownBuffer(unsigned BufferIndex, const char* sName, void* pBuffer, unsigned Bu… in SEGGER_RTT_ConfigDownBuffer() argument
1709 if (BufferIndex < SEGGER_RTT_MAX_NUM_DOWN_BUFFERS) { in SEGGER_RTT_ConfigDownBuffer()
1711 pDown = &pRTTCB->aDown[BufferIndex]; in SEGGER_RTT_ConfigDownBuffer()
1712 if (BufferIndex) { in SEGGER_RTT_ConfigDownBuffer()
1745 int SEGGER_RTT_SetNameUpBuffer(unsigned BufferIndex, const char* sName) { in SEGGER_RTT_SetNameUpBuffer() argument
1752 if (BufferIndex < SEGGER_RTT_MAX_NUM_UP_BUFFERS) { in SEGGER_RTT_SetNameUpBuffer()
1754 pUp = &pRTTCB->aUp[BufferIndex]; in SEGGER_RTT_SetNameUpBuffer()
1780 int SEGGER_RTT_SetNameDownBuffer(unsigned BufferIndex, const char* sName) { in SEGGER_RTT_SetNameDownBuffer() argument
1787 if (BufferIndex < SEGGER_RTT_MAX_NUM_DOWN_BUFFERS) { in SEGGER_RTT_SetNameDownBuffer()
1789 pDown = &pRTTCB->aDown[BufferIndex]; in SEGGER_RTT_SetNameDownBuffer()
1815 int SEGGER_RTT_SetFlagsUpBuffer(unsigned BufferIndex, unsigned Flags) { in SEGGER_RTT_SetFlagsUpBuffer() argument
1822 if (BufferIndex < SEGGER_RTT_MAX_NUM_UP_BUFFERS) { in SEGGER_RTT_SetFlagsUpBuffer()
1824 pUp = &pRTTCB->aUp[BufferIndex]; in SEGGER_RTT_SetFlagsUpBuffer()
1850 int SEGGER_RTT_SetFlagsDownBuffer(unsigned BufferIndex, unsigned Flags) { in SEGGER_RTT_SetFlagsDownBuffer() argument
1857 if (BufferIndex < SEGGER_RTT_MAX_NUM_DOWN_BUFFERS) { in SEGGER_RTT_SetFlagsDownBuffer()
1859 pDown = &pRTTCB->aDown[BufferIndex]; in SEGGER_RTT_SetFlagsDownBuffer()
2036 unsigned SEGGER_RTT_GetAvailWriteSpace (unsigned BufferIndex) { in SEGGER_RTT_GetAvailWriteSpace() argument
2039 …pRing = (SEGGER_RTT_BUFFER_UP*)((char*)&_SEGGER_RTT.aUp[BufferIndex] + SEGGER_RTT_UNCACHED_OFF); … in SEGGER_RTT_GetAvailWriteSpace()
2057 unsigned SEGGER_RTT_GetBytesInBuffer(unsigned BufferIndex) { in SEGGER_RTT_GetBytesInBuffer() argument
2067 RdOff = pRTTCB->aUp[BufferIndex].RdOff; in SEGGER_RTT_GetBytesInBuffer()
2068 WrOff = pRTTCB->aUp[BufferIndex].WrOff; in SEGGER_RTT_GetBytesInBuffer()
2072 r = pRTTCB->aUp[BufferIndex].SizeOfBuffer - (WrOff - RdOff); in SEGGER_RTT_GetBytesInBuffer()