Home
last modified time | relevance | path

Searched refs:pxDescriptor (Results 1 – 25 of 56) sorted by relevance

123

/FreeRTOS-Plus-TCP-v4.0.0/test/unit-test/FreeRTOS_TCP_Transmission_IPv6/
DFreeRTOS_TCP_Transmission_IPv6_utest.c70 NetworkBufferDescriptor_t * pxDescriptor = NULL; in test_prvTCPReturnPacket_IPV6_BufferSocketNULL() local
74 prvTCPReturnPacket_IPV6( pxSocket, pxDescriptor, ulLen, xReleaseAfterSend ); in test_prvTCPReturnPacket_IPV6_BufferSocketNULL()
85 NetworkBufferDescriptor_t * pxDescriptor = NULL; in test_prvTCPReturnPacket_IPV6_BufferNULL() local
91 prvTCPReturnPacket_IPV6( &xSocket, pxDescriptor, ulLen, xReleaseAfterSend ); in test_prvTCPReturnPacket_IPV6_BufferNULL()
148 NetworkBufferDescriptor_t xDescriptor, * pxDescriptor = &xDescriptor; in test_prvTCPReturnPacket_IPV6_NoEP_Found() local
154 memset( pxDescriptor, 0, sizeof( NetworkBufferDescriptor_t ) ); in test_prvTCPReturnPacket_IPV6_NoEP_Found()
161 prvTCPReturnPacket_IPV6( &xSocket, pxDescriptor, ulLen, xReleaseAfterSend ); in test_prvTCPReturnPacket_IPV6_NoEP_Found()
172 NetworkBufferDescriptor_t xDescriptor, * pxDescriptor = &xDescriptor; in test_prvTCPReturnPacket_IPV6_NoEP_ReleaseAfterSend() local
178 memset( pxDescriptor, 0, sizeof( NetworkBufferDescriptor_t ) ); in test_prvTCPReturnPacket_IPV6_NoEP_ReleaseAfterSend()
186 prvTCPReturnPacket_IPV6( &xSocket, pxDescriptor, ulLen, xReleaseAfterSend ); in test_prvTCPReturnPacket_IPV6_NoEP_ReleaseAfterSend()
[all …]
DFreeRTOS_TCP_Transmission_IPv6_stubs.c21 BaseType_t NetworkInterfaceOutputFunction_Stub( struct xNetworkInterface * pxDescriptor, in NetworkInterfaceOutputFunction_Stub() argument
85 NetworkBufferDescriptor_t * pxDescriptor, in prvTCPReturnPacket() argument
/FreeRTOS-Plus-TCP-v4.0.0/source/portable/NetworkInterface/pic32mzef/
DNetworkInterface_wifi.c105 BaseType_t xNetworkInterfaceOutput( NetworkBufferDescriptor_t * const pxDescriptor, in xNetworkInterfaceOutput() argument
110 …if( ( pxDescriptor != 0 ) && ( pxDescriptor->pucEthernetBuffer != 0 ) && ( pxDescriptor->xDataLeng… in xNetworkInterfaceOutput()
113 if( WDRV_EXT_DataSend( pxDescriptor->xDataLength, pxDescriptor->pucEthernetBuffer ) == 0 ) in xNetworkInterfaceOutput()
121 vReleaseNetworkBufferAndDescriptor( pxDescriptor ); in xNetworkInterfaceOutput()
DNetworkInterface_eth.c132 … NetworkBufferDescriptor_t * const pxDescriptor,
298 … NetworkBufferDescriptor_t * const pxDescriptor, in xPIC32_Eth_NetworkInterfaceOutput() argument
308 …if( ( pxDescriptor != 0 ) && ( pxDescriptor->pucEthernetBuffer != 0 ) && ( pxDescriptor->xDataLeng… in xPIC32_Eth_NetworkInterfaceOutput()
310 …TCPIP_MAC_PACKET ** ppkt = ( TCPIP_MAC_PACKET ** ) ( pxDescriptor->pucEthernetBuffer - PIC32_BUFFE… in xPIC32_Eth_NetworkInterfaceOutput()
318 pTxPkt->pDSeg->segLen = pxDescriptor->xDataLength; in xPIC32_Eth_NetworkInterfaceOutput()
325pxDescriptor->pucEthernetBuffer = 0; /* it will be released by the MAC driver once it's transmitte… in xPIC32_Eth_NetworkInterfaceOutput()
334 vReleaseNetworkBufferAndDescriptor( pxDescriptor ); in xPIC32_Eth_NetworkInterfaceOutput()
/FreeRTOS-Plus-TCP-v4.0.0/source/portable/NetworkInterface/libslirp/
DMBuffNetworkInterface.c201 NetworkBufferDescriptor_t * pxDescriptor = NULL; in vNetifReceiveTask() local
210 while( pxDescriptor == NULL ) in vNetifReceiveTask()
213 pxDescriptor = pxGetNetworkBufferWithDescriptor( NETWORK_BUFFER_LEN, portMAX_DELAY ); in vNetifReceiveTask()
214 configASSERT( pxDescriptor->xDataLength >= NETWORK_BUFFER_LEN ); in vNetifReceiveTask()
219 pxDescriptor->pucEthernetBuffer, in vNetifReceiveTask()
220 pxDescriptor->xDataLength, in vNetifReceiveTask()
228 pxDescriptor->xDataLength = uxMessageLen; in vNetifReceiveTask()
231 xFrameProcess = ipCONSIDER_FRAME_FOR_PROCESSING( pxDescriptor->pucEthernetBuffer ); in vNetifReceiveTask()
239 pxDescriptor->pxInterface = pxNetif; in vNetifReceiveTask()
240pxDescriptor->pxEndPoint = FreeRTOS_MatchingEndpoint( pxNetif, pxDescriptor->pucEthernetBuffer ); in vNetifReceiveTask()
[all …]
/FreeRTOS-Plus-TCP-v4.0.0/source/portable/NetworkInterface/LPC18xx/
DNetworkInterface.c197 static void prvRemoveTrailingBytes( NetworkBufferDescriptor_t * pxDescriptor );
422 BaseType_t xNetworkInterfaceOutput( NetworkBufferDescriptor_t * const pxDescriptor, in xNetworkInterfaceOutput() argument
459 … xDMATxDescriptors[ ulNextFreeTxDescriptor ].B1ADD = ( uint32_t ) pxDescriptor->pucEthernetBuffer; in xNetworkInterfaceOutput()
469 …scriptors[ ulNextFreeTxDescriptor ].B1ADD, ( void * ) pxDescriptor->pucEthernetBuffer, pxDescripto… in xNetworkInterfaceOutput()
473 …scriptors[ ulNextFreeTxDescriptor ].BSIZE = ( uint32_t ) TDES_ENH_BS1( pxDescriptor->xDataLength ); in xNetworkInterfaceOutput()
499 vReleaseNetworkBufferAndDescriptor( pxDescriptor ); in xNetworkInterfaceOutput()
631 static void prvRemoveTrailingBytes( NetworkBufferDescriptor_t * pxDescriptor ) in prvRemoveTrailingBytes() argument
636 pxIPPacket = ( IPPacket_t * ) pxDescriptor->pucEthernetBuffer; in prvRemoveTrailingBytes()
640 if( xExpectedLength == ( pxDescriptor->xDataLength + 4 ) ) in prvRemoveTrailingBytes()
642 pxDescriptor->xDataLength -= 4; in prvRemoveTrailingBytes()
[all …]
/FreeRTOS-Plus-TCP-v4.0.0/source/portable/NetworkInterface/M487/
DNetworkInterface.c141 BaseType_t xNetworkInterfaceOutput( NetworkBufferDescriptor_t * const pxDescriptor, in xNetworkInterfaceOutput() argument
146 if( pxDescriptor->xDataLength >= PACKET_BUFFER_SIZE ) in xNetworkInterfaceOutput()
148 …FreeRTOS_printf( ( "TX buffer length %d over %d\n", pxDescriptor->xDataLength, PACKET_BUFFER_SIZE … in xNetworkInterfaceOutput()
164 memcpy( buffer, pxDescriptor->pucEthernetBuffer, pxDescriptor->xDataLength ); in xNetworkInterfaceOutput()
165 numaker_eth_trigger_tx( pxDescriptor->xDataLength, NULL ); in xNetworkInterfaceOutput()
174 vReleaseNetworkBufferAndDescriptor( pxDescriptor ); in xNetworkInterfaceOutput()
/FreeRTOS-Plus-TCP-v4.0.0/test/unit-test/FreeRTOS_TCP_IP/
DFreeRTOS_TCP_IP_stubs.c60 BaseType_t xProcessReceivedTCPPacket_IPV6( NetworkBufferDescriptor_t * pxDescriptor ) in xProcessReceivedTCPPacket_IPV6() argument
76 NetworkBufferDescriptor_t * pxDescriptor, in prvTCPReturnPacket_StubReturnNULL() argument
81 ( void ) pxDescriptor; in prvTCPReturnPacket_StubReturnNULL()
/FreeRTOS-Plus-TCP-v4.0.0/source/portable/NetworkInterface/ThirdParty/MSP432/
DNetworkInterface.c213 NetworkBufferDescriptor_t * pxDescriptor; member
731 NetworkBufferDescriptor_t * pxDescriptor = NULL; in prvEMACDeferredInterruptHandlerTaskRX() local
744 pxDescriptor = pxGetNetworkBufferWithDescriptor( xBytesReceived, 0 ); in prvEMACDeferredInterruptHandlerTaskRX()
746 if( pxDescriptor != NULL ) in prvEMACDeferredInterruptHandlerTaskRX()
748 … memcpy( pxDescriptor->pucEthernetBuffer, NIDataReceived.ucbuff, NIDataReceived.ulbuff_siz ); in prvEMACDeferredInterruptHandlerTaskRX()
749 pxDescriptor->xDataLength = xBytesReceived; in prvEMACDeferredInterruptHandlerTaskRX()
751 xRxEvent.pvData = ( void * ) pxDescriptor; in prvEMACDeferredInterruptHandlerTaskRX()
761 vReleaseNetworkBufferAndDescriptor( pxDescriptor ); in prvEMACDeferredInterruptHandlerTaskRX()
802 pxPacket = ( ProtocolPacket_t * ) ( NIDataOutput.pxDescriptor->pucEthernetBuffer ); in prvEMACDeferredInterfaceOutputTaskTX()
810 …packetTransmit( NIDataOutput.pxDescriptor->pucEthernetBuffer, ( uint32_t ) NIDataOutput.pxDescript… in prvEMACDeferredInterfaceOutputTaskTX()
[all …]
/FreeRTOS-Plus-TCP-v4.0.0/source/include/
DFreeRTOS_TCP_IP.h41 BaseType_t xProcessReceivedTCPPacket( NetworkBufferDescriptor_t * pxDescriptor );
46 BaseType_t xProcessReceivedTCPPacket_IPV4( NetworkBufferDescriptor_t * pxDescriptor );
51 BaseType_t xProcessReceivedTCPPacket_IPV6( NetworkBufferDescriptor_t * pxDescriptor );
DFreeRTOS_TCP_Transmission.h52 NetworkBufferDescriptor_t * pxDescriptor,
77 NetworkBufferDescriptor_t * pxDescriptor,
85 NetworkBufferDescriptor_t * pxDescriptor,
/FreeRTOS-Plus-TCP-v4.0.0/source/
DFreeRTOS_RA.c138 NetworkBufferDescriptor_t * pxDescriptor = pxNetworkBuffer; in vNDSendRouterSolicitation() local
158 if( pxDescriptor->xDataLength < uxNeededSize ) in vNDSendRouterSolicitation()
160 pxNewDescriptor = pxDuplicateNetworkBufferWithDescriptor( pxDescriptor, uxNeededSize ); in vNDSendRouterSolicitation()
161 vReleaseNetworkBufferAndDescriptor( pxDescriptor ); in vNDSendRouterSolicitation()
162 pxDescriptor = pxNewDescriptor; in vNDSendRouterSolicitation()
165 if( pxDescriptor != NULL ) in vNDSendRouterSolicitation()
170 pxICMPPacket = ( ( ICMPPacket_IPv6_t * ) pxDescriptor->pucEthernetBuffer ); in vNDSendRouterSolicitation()
173 pxDescriptor->xDataLength = uxNeededSize; in vNDSendRouterSolicitation()
211 …( void ) usGenerateProtocolChecksum( pxDescriptor->pucEthernetBuffer, pxDescriptor->xDataLength, p… in vNDSendRouterSolicitation()
222 vReturnEthernetFrame( pxDescriptor, pdTRUE ); in vNDSendRouterSolicitation()
/FreeRTOS-Plus-TCP-v4.0.0/source/portable/NetworkInterface/STM32Fxx/
DNetworkInterface.c787 NetworkBufferDescriptor_t * const pxDescriptor, in xSTM32F_NetworkInterfaceOutput() argument
802 if( xCheckLoopback( pxDescriptor, bReleaseAfterSend ) != 0 ) in xSTM32F_NetworkInterfaceOutput()
815 pxIPPacket = ( const IPPacket_t * ) pxDescriptor->pucEthernetBuffer; in xSTM32F_NetworkInterfaceOutput()
821 …pxIPPacket_IPv6 = ( const IPHeader_IPv6_t * ) &( pxDescriptor->pucEthernetBuffer[ ipSIZE_OF_ETH_HE… in xSTM32F_NetworkInterfaceOutput()
827 …pxICMPHeader_IPv6 = ( ICMPHeader_IPv6_t * ) &( pxDescriptor->pucEthernetBuffer[ ipSIZE_OF_ETH_HEAD… in xSTM32F_NetworkInterfaceOutput()
840 …pxICMPHeader = ( ICMPHeader_t * ) &( pxDescriptor->pucEthernetBuffer[ ipSIZE_OF_ETH_HEADER + ipSIZ… in xSTM32F_NetworkInterfaceOutput()
865 ulTransmitSize = pxDescriptor->xDataLength; in xSTM32F_NetworkInterfaceOutput()
875 … memcpy( ( void * ) pxDmaTxDesc->Buffer1Addr, pxDescriptor->pucEthernetBuffer, ulTransmitSize ); in xSTM32F_NetworkInterfaceOutput()
882 pxDmaTxDesc->Buffer1Addr = ( uint32_t ) pxDescriptor->pucEthernetBuffer; in xSTM32F_NetworkInterfaceOutput()
912 …uint32_t * pulBuffer = ( uint32_t ) ( pxDescriptor->pucEthernetBuffer - NETWORK_BUFFER_HEADER_SIZE… in xSTM32F_NetworkInterfaceOutput()
[all …]
/FreeRTOS-Plus-TCP-v4.0.0/test/unit-test/FreeRTOS_TCP_Transmission/
DFreeRTOS_TCP_Transmission_stubs.c55 BaseType_t NetworkInterfaceOutputFunction_Stub( struct xNetworkInterface * pxDescriptor, in NetworkInterfaceOutputFunction_Stub() argument
67 NetworkBufferDescriptor_t * pxDescriptor, in prvTCPReturnPacket_IPV6() argument
/FreeRTOS-Plus-TCP-v4.0.0/source/portable/NetworkInterface/ATSAME5x/
DNetworkInterface.c211 NetworkBufferDescriptor_t * const pxDescriptor,
422 NetworkBufferDescriptor_t * const pxDescriptor, in xATSAM5x_NetworkInterfaceOutput() argument
443 …cket_t * pxIPPacket = ipCAST_CONST_PTR_TO_CONST_TYPE_PTR( IPPacket_t, pxDescriptor->pucEthernetBuf… in xATSAM5x_NetworkInterfaceOutput()
447 …( void ) usGenerateProtocolChecksum( pxDescriptor->pucEthernetBuffer, pxDescriptor->xDataLength, p… in xATSAM5x_NetworkInterfaceOutput()
452 mac_async_write( &ETH_MAC, pxDescriptor->pucEthernetBuffer, pxDescriptor->xDataLength ); in xATSAM5x_NetworkInterfaceOutput()
463 vReleaseNetworkBufferAndDescriptor( pxDescriptor ); in xATSAM5x_NetworkInterfaceOutput()
/FreeRTOS-Plus-TCP-v4.0.0/test/cbmc/proofs/ARP/ARP_OutputARPRequest_buffer_alloc2/
DOutputARPRequest_harness.c44 BaseType_t NetworkInterfaceOutputFunction_Stub( struct xNetworkInterface * pxDescriptor, in NetworkInterfaceOutputFunction_Stub() argument
48 __CPROVER_assert( pxDescriptor != NULL, "The network interface cannot be NULL." ); in NetworkInterfaceOutputFunction_Stub()
/FreeRTOS-Plus-TCP-v4.0.0/test/cbmc/proofs/prvProcessEthernetPacket/
DprvProcessEthernetPacket_harness.c60 BaseType_t NetworkInterfaceOutputFunction_Stub( struct xNetworkInterface * pxDescriptor, in NetworkInterfaceOutputFunction_Stub() argument
66 __CPROVER_assert( pxDescriptor != NULL, "The network interface cannot be NULL." ); in NetworkInterfaceOutputFunction_Stub()
/FreeRTOS-Plus-TCP-v4.0.0/test/cbmc/proofs/ARP/ARPAgeCache/
DARPAgeCache_harness.c26 BaseType_t NetworkInterfaceOutputFunction_Stub( struct xNetworkInterface * pxDescriptor, in NetworkInterfaceOutputFunction_Stub() argument
30 __CPROVER_assert( pxDescriptor != NULL, "The network interface cannot be NULL." ); in NetworkInterfaceOutputFunction_Stub()
/FreeRTOS-Plus-TCP-v4.0.0/test/cbmc/proofs/ARP/ARP_OutputARPRequest_buffer_alloc1/
DOutputARPRequest_harness.c64 BaseType_t NetworkInterfaceOutputFunction_Stub( struct xNetworkInterface * pxDescriptor, in NetworkInterfaceOutputFunction_Stub() argument
68 __CPROVER_assert( pxDescriptor != NULL, "The network interface cannot be NULL." ); in NetworkInterfaceOutputFunction_Stub()
/FreeRTOS-Plus-TCP-v4.0.0/source/portable/NetworkInterface/RX/
DNetworkInterface.c128 NetworkBufferDescriptor_t * const pxDescriptor,
211 NetworkBufferDescriptor_t * const pxDescriptor, in xRX_NetworkInterfaceOutput() argument
229 if( SendData( pxDescriptor->pucEthernetBuffer, pxDescriptor->xDataLength ) >= 0 ) in xRX_NetworkInterfaceOutput()
246 vReleaseNetworkBufferAndDescriptor( pxDescriptor ); in xRX_NetworkInterfaceOutput()
/FreeRTOS-Plus-TCP-v4.0.0/test/cbmc/proofs/ARP/ARP_FreeRTOS_OutputARPRequest/
DOutputARPRequest_harness.c75 BaseType_t NetworkInterfaceOutputFunction_Stub( struct xNetworkInterface * pxDescriptor, in NetworkInterfaceOutputFunction_Stub() argument
79 __CPROVER_assert( pxDescriptor != NULL, "The network interface cannot be NULL." ); in NetworkInterfaceOutputFunction_Stub()
/FreeRTOS-Plus-TCP-v4.0.0/test/unit-test/FreeRTOS_TCP_IP_DiffConfig/
DTCP_IP_DiffConfig_list_macros.h113 BaseType_t xProcessReceivedTCPPacket_IPV6( NetworkBufferDescriptor_t * pxDescriptor );
133 BaseType_t xProcessReceivedTCPPacket_IPV4( NetworkBufferDescriptor_t * pxDescriptor );
/FreeRTOS-Plus-TCP-v4.0.0/source/portable/NetworkInterface/Zynq/
Dx_emacpsif_dma.c120 static void prvPassEthMessages( NetworkBufferDescriptor_t * pxDescriptor );
381 static void prvPassEthMessages( NetworkBufferDescriptor_t * pxDescriptor ) in prvPassEthMessages() argument
386 xRxEvent.pvData = ( void * ) pxDescriptor; in prvPassEthMessages()
397 NetworkBufferDescriptor_t * pxNext = pxDescriptor->pxNextBuffer; in prvPassEthMessages()
398 vReleaseNetworkBufferAndDescriptor( pxDescriptor ); in prvPassEthMessages()
399 pxDescriptor = pxNext; in prvPassEthMessages()
400 } while( pxDescriptor != NULL ); in prvPassEthMessages()
404 vReleaseNetworkBufferAndDescriptor( pxDescriptor ); in prvPassEthMessages()
/FreeRTOS-Plus-TCP-v4.0.0/source/portable/NetworkInterface/xilinx_ultrascale/
Dx_emacpsif_dma.c364 static void prvPassEthMessages( NetworkBufferDescriptor_t * pxDescriptor ) in prvPassEthMessages() argument
369 xRxEvent.pvData = ( void * ) pxDescriptor; in prvPassEthMessages()
380 NetworkBufferDescriptor_t * pxNext = pxDescriptor->pxNextBuffer; in prvPassEthMessages()
381 vReleaseNetworkBufferAndDescriptor( pxDescriptor ); in prvPassEthMessages()
382 pxDescriptor = pxNext; in prvPassEthMessages()
383 } while( pxDescriptor != NULL ); in prvPassEthMessages()
387 vReleaseNetworkBufferAndDescriptor( pxDescriptor ); in prvPassEthMessages()
/FreeRTOS-Plus-TCP-v4.0.0/test/cbmc/proofs/UDP/vProcessGeneratedUDPPacket/
DvProcessGeneratedUDPPacket_harness.c78 BaseType_t NetworkInterfaceOutputFunction_Stub( struct xNetworkInterface * pxDescriptor, in NetworkInterfaceOutputFunction_Stub() argument
82 __CPROVER_assert( pxDescriptor != NULL, "The network interface cannot be NULL." ); in NetworkInterfaceOutputFunction_Stub()

123