Home
last modified time | relevance | path

Searched refs:pxBuffer (Results 1 – 23 of 23) sorted by relevance

/FreeRTOS-Plus-TCP-v4.0.0/source/
DFreeRTOS_Stream_Buffer.c56 size_t uxStreamBufferSpace( const StreamBuffer_t * pxBuffer, in uxStreamBufferSpace() argument
62 uxCount = pxBuffer->LENGTH + uxUpper - uxLower - 1U; in uxStreamBufferSpace()
64 if( uxCount >= pxBuffer->LENGTH ) in uxStreamBufferSpace()
66 uxCount -= pxBuffer->LENGTH; in uxStreamBufferSpace()
79 size_t uxStreamBufferDistance( const StreamBuffer_t * pxBuffer, in uxStreamBufferDistance() argument
85 uxCount = pxBuffer->LENGTH + uxUpper - uxLower; in uxStreamBufferDistance()
87 if( uxCount >= pxBuffer->LENGTH ) in uxStreamBufferDistance()
89 uxCount -= pxBuffer->LENGTH; in uxStreamBufferDistance()
102 size_t uxStreamBufferGetSpace( const StreamBuffer_t * pxBuffer ) in uxStreamBufferGetSpace() argument
104 size_t uxHead = pxBuffer->uxHead; in uxStreamBufferGetSpace()
[all …]
DFreeRTOS_IP.c168 static void prvHandleEthernetPacket( NetworkBufferDescriptor_t * pxBuffer );
676 static void prvHandleEthernetPacket( NetworkBufferDescriptor_t * pxBuffer ) in prvHandleEthernetPacket() argument
683 prvProcessEthernetPacket( pxBuffer ); in prvHandleEthernetPacket()
697 while( pxBuffer != NULL ) in prvHandleEthernetPacket()
700 pxNextBuffer = pxBuffer->pxNextBuffer; in prvHandleEthernetPacket()
703 pxBuffer->pxNextBuffer = NULL; in prvHandleEthernetPacket()
705 prvProcessEthernetPacket( pxBuffer ); in prvHandleEthernetPacket()
706 pxBuffer = pxNextBuffer; in prvHandleEthernetPacket()
1047 NetworkBufferDescriptor_t * pxBuffer; in FreeRTOS_ReleaseUDPPayloadBuffer() local
1049 pxBuffer = pxUDPPayloadBuffer_to_NetworkBuffer( pvBuffer ); in FreeRTOS_ReleaseUDPPayloadBuffer()
[all …]
DFreeRTOS_Sockets.c4380 StreamBuffer_t * pxBuffer = NULL; in FreeRTOS_get_tx_head() local
4388 pxBuffer = pxSocket->u.xTCP.txStream; in FreeRTOS_get_tx_head()
4390 if( pxBuffer != NULL ) in FreeRTOS_get_tx_head()
4392 size_t uxSpace = uxStreamBufferGetSpace( pxBuffer ); in FreeRTOS_get_tx_head()
4393 size_t uxRemain = pxBuffer->LENGTH - pxBuffer->uxHead; in FreeRTOS_get_tx_head()
4404 pucReturn = &( pxBuffer->ucArray[ pxBuffer->uxHead ] ); in FreeRTOS_get_tx_head()
4990 StreamBuffer_t * pxBuffer; in prvTCPCreateStream() local
5043 uxSize = ( sizeof( *pxBuffer ) + uxLength ) - sizeof( pxBuffer->ucArray ); in prvTCPCreateStream()
5048 pxBuffer = ( ( StreamBuffer_t * ) pvPortMallocLarge( uxSize ) ); in prvTCPCreateStream()
5050 if( pxBuffer == NULL ) in prvTCPCreateStream()
[all …]
/FreeRTOS-Plus-TCP-v4.0.0/source/include/
DFreeRTOS_Stream_Buffer.h59 void vStreamBufferClear( StreamBuffer_t * pxBuffer );
62 size_t uxStreamBufferSpace( const StreamBuffer_t * pxBuffer,
67 size_t uxStreamBufferDistance( const StreamBuffer_t * pxBuffer,
72 size_t uxStreamBufferGetSpace( const StreamBuffer_t * pxBuffer );
75 size_t uxStreamBufferFrontSpace( const StreamBuffer_t * pxBuffer );
78 size_t uxStreamBufferGetSize( const StreamBuffer_t * pxBuffer );
81 size_t uxStreamBufferMidSpace( const StreamBuffer_t * pxBuffer );
84 void vStreamBufferMoveMid( StreamBuffer_t * pxBuffer,
88 BaseType_t xStreamBufferLessThenEqual( const StreamBuffer_t * pxBuffer,
93 size_t uxStreamBufferGetPtr( StreamBuffer_t * pxBuffer,
[all …]
/FreeRTOS-Plus-TCP-v4.0.0/source/portable/NetworkInterface/Zynq/
Dx_emacpsif_dma.c165 NetworkBufferDescriptor_t * pxBuffer; in emacps_check_tx() local
170 pxBuffer = pxPacketBuffer_to_NetworkBuffer( pvBuffer ); in emacps_check_tx()
172 if( pxBuffer != NULL ) in emacps_check_tx()
174 vReleaseNetworkBufferAndDescriptor( pxBuffer ); in emacps_check_tx()
251 NetworkBufferDescriptor_t * pxBuffer, in emacps_send_message() argument
268 if( xValidLength( pxBuffer->xDataLength ) != pdTRUE ) in emacps_send_message()
285 pxDMA_tx_buffers[ xEMACIndex ][ txHead ] = pxBuffer->pucEthernetBuffer; in emacps_send_message()
287 if( ucIsCachedMemory( pxBuffer->pucEthernetBuffer ) != 0 ) in emacps_send_message()
289 … Xil_DCacheFlushRange( ( INTPTR ) pxBuffer->pucEthernetBuffer, ( u32 ) pxBuffer->xDataLength ); in emacps_send_message()
298 ulFlags |= ( pxBuffer->xDataLength & XEMACPS_TXBUF_LEN_MASK ); in emacps_send_message()
[all …]
DNetworkInterface.c152 NetworkBufferDescriptor_t * const pxBuffer,
382 NetworkBufferDescriptor_t * const pxBuffer, in xZynqNetworkInterfaceOutput() argument
396 pxPacket = ( ProtocolPacket_t * ) ( pxBuffer->pucEthernetBuffer ); in xZynqNetworkInterfaceOutput()
399 … ICMPPacket_IPv6_t * pxICMPPacket = ( ICMPPacket_IPv6_t * ) pxBuffer->pucEthernetBuffer; in xZynqNetworkInterfaceOutput()
407 … usGenerateProtocolChecksum( pxBuffer->pucEthernetBuffer, pxBuffer->xDataLength, pdTRUE ); in xZynqNetworkInterfaceOutput()
417 … usGenerateProtocolChecksum( pxBuffer->pucEthernetBuffer, pxBuffer->xDataLength, pdTRUE ); in xZynqNetworkInterfaceOutput()
428 emacps_send_message( &( xEMACpsifs[ xEMACIndex ] ), pxBuffer, bReleaseAfterSend ); in xZynqNetworkInterfaceOutput()
433 vReleaseNetworkBufferAndDescriptor( pxBuffer ); in xZynqNetworkInterfaceOutput()
Dx_emacpsif.h124 struct xNETWORK_BUFFER * pxBuffer,
/FreeRTOS-Plus-TCP-v4.0.0/source/portable/NetworkInterface/xilinx_ultrascale/
Dx_emacpsif_dma.c165 NetworkBufferDescriptor_t * pxBuffer; in emacps_check_tx() local
170 pxBuffer = pxPacketBuffer_to_NetworkBuffer( pvBuffer ); in emacps_check_tx()
172 if( pxBuffer != NULL ) in emacps_check_tx()
174 vReleaseNetworkBufferAndDescriptor( pxBuffer ); in emacps_check_tx()
249 NetworkBufferDescriptor_t * pxBuffer, in emacps_send_message() argument
265 if( xValidLength( pxBuffer->xDataLength ) != pdTRUE ) in emacps_send_message()
282 pxDMA_tx_buffers[ head ] = pxBuffer->pucEthernetBuffer; in emacps_send_message()
284 if( ucIsCachedMemory( pxBuffer->pucEthernetBuffer ) != 0 ) in emacps_send_message()
286 … Xil_DCacheFlushRange( ( INTPTR ) pxBuffer->pucEthernetBuffer, ( INTPTR ) pxBuffer->xDataLength ); in emacps_send_message()
295 ulFlags |= ( pxBuffer->xDataLength & XEMACPS_TXBUF_LEN_MASK ); in emacps_send_message()
[all …]
DNetworkInterface.c329 BaseType_t xNetworkInterfaceOutput( NetworkBufferDescriptor_t * const pxBuffer, in xNetworkInterfaceOutput() argument
338 pxPacket = ( ProtocolPacket_t * ) ( pxBuffer->pucEthernetBuffer ); in xNetworkInterfaceOutput()
347 …usGenerateProtocolChecksum( ( uint8_t * ) &( pxPacket->xUDPPacket ), pxBuffer->xDataLength, pdTRUE… in xNetworkInterfaceOutput()
355 emacps_send_message( &xEMACpsif, pxBuffer, bReleaseAfterSend ); in xNetworkInterfaceOutput()
360 vReleaseNetworkBufferAndDescriptor( pxBuffer ); in xNetworkInterfaceOutput()
Dx_emacpsif.h127 struct xNETWORK_BUFFER * pxBuffer,
/FreeRTOS-Plus-TCP-v4.0.0/test/cbmc/proofs/IP/HandleEthernetPacket/
DHandleEthernetPacket_harness.c42 …__CPROVER_file_local_FreeRTOS_IP_c_prvHandleEthernetPacket( NetworkBufferDescriptor_t * pxBuffer );
73 NetworkBufferDescriptor_t * pxBuffer; in harness() local
82 pxBuffer = pxGetNetworkBufferWithDescriptor( uBuffSize, xBlockTimeTicks ); in harness()
83 pxBuffer->pxNextBuffer = pxGetNetworkBufferWithDescriptor( uBuffSize, xBlockTimeTicks ); in harness()
85 __CPROVER_assume( pxBuffer->pxNextBuffer->pxNextBuffer == NULL ); in harness()
87 __CPROVER_file_local_FreeRTOS_IP_c_prvHandleEthernetPacket( pxBuffer ); in harness()
/FreeRTOS-Plus-TCP-v4.0.0/test/cbmc/proofs/TCP/prvTCPPrepareSend/
DTCPPrepareSend_harness.c50 NetworkBufferDescriptor_t * pxBuffer = ensure_FreeRTOS_NetworkBuffer_is_allocated(); in pxGetNetworkBufferWithDescriptor() local
53 if( ensure_memory_is_valid( pxBuffer, bufferSize ) ) in pxGetNetworkBufferWithDescriptor()
57 pxBuffer->pucEthernetBuffer = malloc( xRequestedSizeBytes ); in pxGetNetworkBufferWithDescriptor()
58 __CPROVER_assume( pxBuffer->pucEthernetBuffer != NULL ); in pxGetNetworkBufferWithDescriptor()
59 pxBuffer->xDataLength = xRequestedSizeBytes; in pxGetNetworkBufferWithDescriptor()
62 return pxBuffer; in pxGetNetworkBufferWithDescriptor()
/FreeRTOS-Plus-TCP-v4.0.0/tools/tcp_utilities/
Dtcp_mem_stats.c206 StreamBuffer_t * pxBuffer = NULL; in vWriteHeader() local
207 size_t uxTara = sizeof( *pxBuffer ) - sizeof( pxBuffer->ucArray ); in vWriteHeader()
359 StreamBuffer_t * pxBuffer = NULL; in vTCPMemStatCreate() local
370 size_t uxTara = sizeof( *pxBuffer ) - sizeof( pxBuffer->ucArray ); in vTCPMemStatCreate()
Dplus_tcp_demo_cli.c564 NetworkBufferDescriptor_t * pxBuffer; in handle_arpq() local
579pxBuffer = pxGetNetworkBufferWithDescriptor( BUFFER_FROM_WHERE_CALL( 180 ) uxNeededSize, pdMS_TO_T… in handle_arpq()
581 if( pxBuffer != NULL ) in handle_arpq()
583 … UDPPacket_t * pxUDPPacket = ( ( UDPPacket_t * ) pxBuffer->pucEthernetBuffer ); in handle_arpq()
586 …memcpy( pxBuffer->xIPAddress.xIP_IPv6.ucBytes, xLookupAddress.xIP_IPv6.ucBytes, ipSIZE_OF_IPv6_ADD… in handle_arpq()
588 pxBuffer->pxEndPoint = pxEndPoint; in handle_arpq()
589 pxBuffer->pxInterface = pxBuffer->pxEndPoint->pxNetworkInterface; in handle_arpq()
591 pxBuffer->xIPAddress.xIP_IPv6.ucBytes, in handle_arpq()
592 ( pxBuffer->pxEndPoint != NULL ) ? "" : "out" ) ); in handle_arpq()
594 … vNDSendNeighbourSolicitation( pxBuffer, &( pxBuffer->xIPAddress.xIP_IPv6 ) ); in handle_arpq()
/FreeRTOS-Plus-TCP-v4.0.0/source/portable/NetworkInterface/WinPCap/
DNetworkInterface.c126 static size_t prvStreamBufferAdd( StreamBuffer_t * pxBuffer,
239 static size_t prvStreamBufferAdd( StreamBuffer_t * pxBuffer, in prvStreamBufferAdd() argument
246 uxSpace = uxStreamBufferGetSpace( pxBuffer ); in prvStreamBufferAdd()
254 uxNextHead = pxBuffer->uxHead; in prvStreamBufferAdd()
261 uxFirst = FreeRTOS_min_size_t( pxBuffer->LENGTH - uxNextHead, uxCount ); in prvStreamBufferAdd()
264 ( void ) memcpy( &( pxBuffer->ucArray[ uxNextHead ] ), pucData, uxFirst ); in prvStreamBufferAdd()
272 ( void ) memcpy( pxBuffer->ucArray, &( pucData[ uxFirst ] ), uxCount - uxFirst ); in prvStreamBufferAdd()
278 if( uxNextHead >= pxBuffer->LENGTH ) in prvStreamBufferAdd()
280 uxNextHead -= pxBuffer->LENGTH; in prvStreamBufferAdd()
283 pxBuffer->uxHead = uxNextHead; in prvStreamBufferAdd()
/FreeRTOS-Plus-TCP-v4.0.0/source/portable/NetworkInterface/linux/
DNetworkInterface.c98 static size_t prvStreamBufferAdd( StreamBuffer_t * pxBuffer,
169 static size_t prvStreamBufferAdd( StreamBuffer_t * pxBuffer, in prvStreamBufferAdd() argument
176 uxSpace = uxStreamBufferGetSpace( pxBuffer ); in prvStreamBufferAdd()
184 uxNextHead = pxBuffer->uxHead; in prvStreamBufferAdd()
191 uxFirst = FreeRTOS_min_size_t( pxBuffer->LENGTH - uxNextHead, uxCount ); in prvStreamBufferAdd()
194 ( void ) memcpy( &( pxBuffer->ucArray[ uxNextHead ] ), pucData, uxFirst ); in prvStreamBufferAdd()
202 ( void ) memcpy( pxBuffer->ucArray, &( pucData[ uxFirst ] ), uxCount - uxFirst ); in prvStreamBufferAdd()
208 if( uxNextHead >= pxBuffer->LENGTH ) in prvStreamBufferAdd()
210 uxNextHead -= pxBuffer->LENGTH; in prvStreamBufferAdd()
213 pxBuffer->uxHead = uxNextHead; in prvStreamBufferAdd()
/FreeRTOS-Plus-TCP-v4.0.0/source/portable/NetworkInterface/STM32Hxx/
DNetworkInterface.c189 NetworkBufferDescriptor_t * const pxBuffer,
530 NetworkBufferDescriptor_t * const pxBuffer, in xSTM32H_NetworkInterfaceOutput() argument
541 pucTXBuffer = pxBuffer->pucEthernetBuffer; in xSTM32H_NetworkInterfaceOutput()
549 configASSERT( pxBuffer->xDataLength <= sizeof( Tx_Buff[ 0 ] ) ); in xSTM32H_NetworkInterfaceOutput()
555 .len = pxBuffer->xDataLength, in xSTM32H_NetworkInterfaceOutput()
559 xTxConfig.Length = pxBuffer->xDataLength; in xSTM32H_NetworkInterfaceOutput()
585 memcpy( pucTXBuffer, pxBuffer->pucEthernetBuffer, pxBuffer->xDataLength ); in xSTM32H_NetworkInterfaceOutput()
609 vReleaseNetworkBufferAndDescriptor( pxBuffer ); in xSTM32H_NetworkInterfaceOutput()
/FreeRTOS-Plus-TCP-v4.0.0/source/portable/NetworkInterface/ATSAM4E/
DNetworkInterface.c527 NetworkBufferDescriptor_t * pxBuffer; in prvEMACHandlerTask() local
593 pxBuffer = pxPacketBuffer_to_NetworkBuffer( pucBuffer ); in prvEMACHandlerTask()
595 if( pxBuffer != NULL ) in prvEMACHandlerTask()
597 vReleaseNetworkBufferAndDescriptor( pxBuffer ); in prvEMACHandlerTask()
/FreeRTOS-Plus-TCP-v4.0.0/source/portable/NetworkInterface/STM32Fxx/
DNetworkInterface.c212 NetworkBufferDescriptor_t * const pxBuffer,
350 NetworkBufferDescriptor_t * const pxBuffer, in xNetworkInterfaceOutput() argument
353 return xSTM32F_NetworkInterfaceOutput( pxInterface, pxBuffer, bReleaseAfterSend ); in xNetworkInterfaceOutput()
721 NetworkBufferDescriptor_t * pxBuffer; in prvDMARxDescListInit() local
723 pxBuffer = pxGetNetworkBufferWithDescriptor( EMAC_DMA_BUFFER_SIZE, 100ul ); in prvDMARxDescListInit()
727 configASSERT( pxBuffer != NULL ); in prvDMARxDescListInit()
729 if( pxBuffer != NULL ) in prvDMARxDescListInit()
731 pxDMADescriptor->Buffer1Addr = ( uint32_t ) pxBuffer->pucEthernetBuffer; in prvDMARxDescListInit()
/FreeRTOS-Plus-TCP-v4.0.0/source/portable/NetworkInterface/DriverSAM/
DNetworkInterface.c191 NetworkBufferDescriptor_t * const pxBuffer,
1129 NetworkBufferDescriptor_t * pxBuffer; in prvEMACHandlerTask() local
1166 pxBuffer = pxPacketBuffer_to_NetworkBuffer( pucBuffer ); in prvEMACHandlerTask()
1168 if( pxBuffer != NULL ) in prvEMACHandlerTask()
1170 vReleaseNetworkBufferAndDescriptor( pxBuffer ); in prvEMACHandlerTask()
/FreeRTOS-Plus-TCP-v4.0.0/test/unit-test/FreeRTOS_IP_DiffConfig/
DFreeRTOS_IP_DiffConfig_utest.c102 static size_t StubuxStreamBufferGetPtr_ReturnBadAddress( StreamBuffer_t * pxBuffer, in StubuxStreamBufferGetPtr_ReturnBadAddress() argument
111 static size_t StubuxStreamBufferGetPtr_ReturnIncorrectSize( StreamBuffer_t * pxBuffer, in StubuxStreamBufferGetPtr_ReturnIncorrectSize() argument
120 static size_t StubuxStreamBufferGetPtr_ReturnCorrectVals( StreamBuffer_t * pxBuffer, in StubuxStreamBufferGetPtr_ReturnCorrectVals() argument
/FreeRTOS-Plus-TCP-v4.0.0/test/unit-test/FreeRTOS_IP_DiffConfig1/
DFreeRTOS_IP_DiffConfig1_utest.c101 static size_t StubuxStreamBufferGetPtr_ReturnBadAddress( StreamBuffer_t * pxBuffer, in StubuxStreamBufferGetPtr_ReturnBadAddress() argument
110 static size_t StubuxStreamBufferGetPtr_ReturnIncorrectSize( StreamBuffer_t * pxBuffer, in StubuxStreamBufferGetPtr_ReturnIncorrectSize() argument
119 static size_t StubuxStreamBufferGetPtr_ReturnCorrectVals( StreamBuffer_t * pxBuffer, in StubuxStreamBufferGetPtr_ReturnCorrectVals() argument
/FreeRTOS-Plus-TCP-v4.0.0/test/unit-test/FreeRTOS_IP/
DFreeRTOS_IP_utest.c122 static size_t StubuxStreamBufferGetPtr_ReturnBadAddress( StreamBuffer_t * pxBuffer, in StubuxStreamBufferGetPtr_ReturnBadAddress() argument
131 static size_t StubuxStreamBufferGetPtr_ReturnIncorrectSize( StreamBuffer_t * pxBuffer, in StubuxStreamBufferGetPtr_ReturnIncorrectSize() argument
140 static size_t StubuxStreamBufferGetPtr_ReturnCorrectVals( StreamBuffer_t * pxBuffer, in StubuxStreamBufferGetPtr_ReturnCorrectVals() argument