Home
last modified time | relevance | path

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

/FreeRTOS-Plus-TCP-v3.1.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.c247 BaseType_t xNetworkInterfaceOutput( NetworkBufferDescriptor_t * const pxDescriptor, in xNetworkInterfaceOutput() argument
256 …if( ( pxDescriptor != 0 ) && ( pxDescriptor->pucEthernetBuffer != 0 ) && ( pxDescriptor->xDataLeng… in xNetworkInterfaceOutput()
258 …TCPIP_MAC_PACKET ** ppkt = ( TCPIP_MAC_PACKET ** ) ( pxDescriptor->pucEthernetBuffer - PIC32_BUFFE… in xNetworkInterfaceOutput()
266 pTxPkt->pDSeg->segLen = pxDescriptor->xDataLength; in xNetworkInterfaceOutput()
273pxDescriptor->pucEthernetBuffer = 0; /* it will be released by the MAC driver once it's transmitte… in xNetworkInterfaceOutput()
282 vReleaseNetworkBufferAndDescriptor( pxDescriptor ); in xNetworkInterfaceOutput()
/FreeRTOS-Plus-TCP-v3.1.0/source/portable/NetworkInterface/libslirp/
DMBuffNetworkInterface.c179 NetworkBufferDescriptor_t * pxDescriptor = NULL; in vNetifReceiveTask() local
187 while( pxDescriptor == NULL ) in vNetifReceiveTask()
190 pxDescriptor = pxGetNetworkBufferWithDescriptor( NETWORK_BUFFER_LEN, portMAX_DELAY ); in vNetifReceiveTask()
191 configASSERT( pxDescriptor->xDataLength >= NETWORK_BUFFER_LEN ); in vNetifReceiveTask()
196 pxDescriptor->pucEthernetBuffer, in vNetifReceiveTask()
197 pxDescriptor->xDataLength, in vNetifReceiveTask()
205 pxDescriptor->xDataLength = uxMessageLen; in vNetifReceiveTask()
208 xFrameProcess = ipCONSIDER_FRAME_FOR_PROCESSING( pxDescriptor->pucEthernetBuffer ); in vNetifReceiveTask()
217 xRxEvent.pvData = ( void * ) pxDescriptor; in vNetifReceiveTask()
224 pxDescriptor = NULL; in vNetifReceiveTask()
[all …]
/FreeRTOS-Plus-TCP-v3.1.0/source/portable/NetworkInterface/LPC18xx/
DNetworkInterface.c190 static void prvRemoveTrailingBytes( NetworkBufferDescriptor_t * pxDescriptor );
411 BaseType_t xNetworkInterfaceOutput( NetworkBufferDescriptor_t * const pxDescriptor, in xNetworkInterfaceOutput() argument
448 … xDMATxDescriptors[ ulNextFreeTxDescriptor ].B1ADD = ( uint32_t ) pxDescriptor->pucEthernetBuffer; in xNetworkInterfaceOutput()
458 …scriptors[ ulNextFreeTxDescriptor ].B1ADD, ( void * ) pxDescriptor->pucEthernetBuffer, pxDescripto… in xNetworkInterfaceOutput()
462 …scriptors[ ulNextFreeTxDescriptor ].BSIZE = ( uint32_t ) TDES_ENH_BS1( pxDescriptor->xDataLength ); in xNetworkInterfaceOutput()
488 vReleaseNetworkBufferAndDescriptor( pxDescriptor ); in xNetworkInterfaceOutput()
620 static void prvRemoveTrailingBytes( NetworkBufferDescriptor_t * pxDescriptor ) in prvRemoveTrailingBytes() argument
625 pxIPPacket = ( IPPacket_t * ) pxDescriptor->pucEthernetBuffer; in prvRemoveTrailingBytes()
629 if( xExpectedLength == ( pxDescriptor->xDataLength + 4 ) ) in prvRemoveTrailingBytes()
631 pxDescriptor->xDataLength -= 4; in prvRemoveTrailingBytes()
[all …]
/FreeRTOS-Plus-TCP-v3.1.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-v3.1.0/source/portable/NetworkInterface/ThirdParty/MSP432/
DNetworkInterface.c211 NetworkBufferDescriptor_t * pxDescriptor; member
729 NetworkBufferDescriptor_t * pxDescriptor = NULL; in prvEMACDeferredInterruptHandlerTaskRX() local
742 pxDescriptor = pxGetNetworkBufferWithDescriptor( xBytesReceived, 0 ); in prvEMACDeferredInterruptHandlerTaskRX()
744 if( pxDescriptor != NULL ) in prvEMACDeferredInterruptHandlerTaskRX()
746 … memcpy( pxDescriptor->pucEthernetBuffer, NIDataReceived.ucbuff, NIDataReceived.ulbuff_siz ); in prvEMACDeferredInterruptHandlerTaskRX()
747 pxDescriptor->xDataLength = xBytesReceived; in prvEMACDeferredInterruptHandlerTaskRX()
749 xRxEvent.pvData = ( void * ) pxDescriptor; in prvEMACDeferredInterruptHandlerTaskRX()
759 vReleaseNetworkBufferAndDescriptor( pxDescriptor ); in prvEMACDeferredInterruptHandlerTaskRX()
800 pxPacket = ( ProtocolPacket_t * ) ( NIDataOutput.pxDescriptor->pucEthernetBuffer ); in prvEMACDeferredInterfaceOutputTaskTX()
808 …packetTransmit( NIDataOutput.pxDescriptor->pucEthernetBuffer, ( uint32_t ) NIDataOutput.pxDescript… in prvEMACDeferredInterfaceOutputTaskTX()
[all …]
/FreeRTOS-Plus-TCP-v3.1.0/source/portable/NetworkInterface/ATSAME5x/
DNetworkInterface.c353 BaseType_t xNetworkInterfaceOutput( NetworkBufferDescriptor_t * const pxDescriptor, in xNetworkInterfaceOutput() argument
371 …cket_t * pxIPPacket = ipCAST_CONST_PTR_TO_CONST_TYPE_PTR( IPPacket_t, pxDescriptor->pucEthernetBuf… in xNetworkInterfaceOutput()
375 …( void ) usGenerateProtocolChecksum( pxDescriptor->pucEthernetBuffer, pxDescriptor->xDataLength, p… in xNetworkInterfaceOutput()
380 mac_async_write( &ETH_MAC, pxDescriptor->pucEthernetBuffer, pxDescriptor->xDataLength ); in xNetworkInterfaceOutput()
391 vReleaseNetworkBufferAndDescriptor( pxDescriptor ); in xNetworkInterfaceOutput()
/FreeRTOS-Plus-TCP-v3.1.0/test/cbmc/proofs/TCP/prvTCPReturnPacket/
DTCPReturnPacket_harness.c63 BaseType_t xNetworkInterfaceOutput( NetworkBufferDescriptor_t * pxDescriptor, in xNetworkInterfaceOutput() argument
68 __CPROVER_assert( pxDescriptor != NULL, "The descriptor cannot be NULL" ); in xNetworkInterfaceOutput()
69 … __CPROVER_assert( pxDescriptor->pucEthernetBuffer != NULL, "The ethernet buffer cannot be NULL" ); in xNetworkInterfaceOutput()
/FreeRTOS-Plus-TCP-v3.1.0/test/cbmc/proofs/ARP/ARP_OutputARPRequest_buffer_alloc2/
DOutputARPRequest_harness.c44 BaseType_t xNetworkInterfaceOutput( NetworkBufferDescriptor_t * const pxDescriptor, in xNetworkInterfaceOutput() argument
49 vReleaseNetworkBufferAndDescriptor( pxDescriptor ); in xNetworkInterfaceOutput()
/FreeRTOS-Plus-TCP-v3.1.0/source/portable/NetworkInterface/STM32Fxx/
DNetworkInterface.c663 BaseType_t xNetworkInterfaceOutput( NetworkBufferDescriptor_t * const pxDescriptor, in xNetworkInterfaceOutput() argument
681 pxPacket = ( ProtocolPacket_t * ) ( pxDescriptor->pucEthernetBuffer ); in xNetworkInterfaceOutput()
708 ulTransmitSize = pxDescriptor->xDataLength; in xNetworkInterfaceOutput()
718 … memcpy( ( void * ) pxDmaTxDesc->Buffer1Addr, pxDescriptor->pucEthernetBuffer, ulTransmitSize ); in xNetworkInterfaceOutput()
725 pxDmaTxDesc->Buffer1Addr = ( uint32_t ) pxDescriptor->pucEthernetBuffer; in xNetworkInterfaceOutput()
755 …uint32_t * pulBuffer = ( uint32_t ) ( pxDescriptor->pucEthernetBuffer - NETWORK_BUFFER_HEADER_SIZE… in xNetworkInterfaceOutput()
782 vReleaseNetworkBufferAndDescriptor( pxDescriptor ); in xNetworkInterfaceOutput()
881 static void prvPassEthMessages( NetworkBufferDescriptor_t * pxDescriptor ) in prvPassEthMessages() argument
886 xRxEvent.pvData = ( void * ) pxDescriptor; in prvPassEthMessages()
897 NetworkBufferDescriptor_t * pxNext = pxDescriptor->pxNextBuffer; in prvPassEthMessages()
[all …]
/FreeRTOS-Plus-TCP-v3.1.0/test/cbmc/proofs/ARP/ARP_OutputARPRequest_buffer_alloc1/
DOutputARPRequest_harness.c64 BaseType_t xNetworkInterfaceOutput( NetworkBufferDescriptor_t * const pxDescriptor, in xNetworkInterfaceOutput() argument
69 vReleaseNetworkBufferAndDescriptor( pxDescriptor ); in xNetworkInterfaceOutput()
/FreeRTOS-Plus-TCP-v3.1.0/source/portable/NetworkInterface/STM32Hxx/
DNetworkInterface.c345 BaseType_t xNetworkInterfaceOutput( NetworkBufferDescriptor_t * const pxDescriptor, in xNetworkInterfaceOutput() argument
356 pucTXBuffer = pxDescriptor->pucEthernetBuffer; in xNetworkInterfaceOutput()
364 configASSERT( pxDescriptor->xDataLength <= sizeof( Tx_Buff[ 0 ] ) ); in xNetworkInterfaceOutput()
370 .len = pxDescriptor->xDataLength, in xNetworkInterfaceOutput()
374 xTxConfig.Length = pxDescriptor->xDataLength; in xNetworkInterfaceOutput()
400 … memcpy( pucTXBuffer, pxDescriptor->pucEthernetBuffer, pxDescriptor->xDataLength ); in xNetworkInterfaceOutput()
424 vReleaseNetworkBufferAndDescriptor( pxDescriptor ); in xNetworkInterfaceOutput()
/FreeRTOS-Plus-TCP-v3.1.0/source/portable/NetworkInterface/Zynq/
Dx_emacpsif_dma.c327 static void prvPassEthMessages( NetworkBufferDescriptor_t * pxDescriptor ) in prvPassEthMessages() argument
332 xRxEvent.pvData = ( void * ) pxDescriptor; in prvPassEthMessages()
343 NetworkBufferDescriptor_t * pxNext = pxDescriptor->pxNextBuffer; in prvPassEthMessages()
344 vReleaseNetworkBufferAndDescriptor( pxDescriptor ); in prvPassEthMessages()
345 pxDescriptor = pxNext; in prvPassEthMessages()
346 } while( pxDescriptor != NULL ); in prvPassEthMessages()
350 vReleaseNetworkBufferAndDescriptor( pxDescriptor ); in prvPassEthMessages()
/FreeRTOS-Plus-TCP-v3.1.0/source/portable/NetworkInterface/RX/
DNetworkInterface.c163 BaseType_t xNetworkInterfaceOutput( NetworkBufferDescriptor_t * const pxDescriptor, in xNetworkInterfaceOutput() argument
178 if( SendData( pxDescriptor->pucEthernetBuffer, pxDescriptor->xDataLength ) >= 0 ) in xNetworkInterfaceOutput()
195 vReleaseNetworkBufferAndDescriptor( pxDescriptor ); in xNetworkInterfaceOutput()
/FreeRTOS-Plus-TCP-v3.1.0/source/portable/NetworkInterface/xilinx_ultrascale/
Dx_emacpsif_dma.c358 static void prvPassEthMessages( NetworkBufferDescriptor_t * pxDescriptor ) in prvPassEthMessages() argument
363 xRxEvent.pvData = ( void * ) pxDescriptor; in prvPassEthMessages()
374 NetworkBufferDescriptor_t * pxNext = pxDescriptor->pxNextBuffer; in prvPassEthMessages()
375 vReleaseNetworkBufferAndDescriptor( pxDescriptor ); in prvPassEthMessages()
376 pxDescriptor = pxNext; in prvPassEthMessages()
377 } while( pxDescriptor != NULL ); in prvPassEthMessages()
381 vReleaseNetworkBufferAndDescriptor( pxDescriptor ); in prvPassEthMessages()
/FreeRTOS-Plus-TCP-v3.1.0/source/portable/NetworkInterface/DriverSAM/
DNetworkInterface.c497 BaseType_t xNetworkInterfaceOutput( NetworkBufferDescriptor_t * const pxDescriptor, in xNetworkInterfaceOutput() argument
504 ulTransmitSize = pxDescriptor->xDataLength; in xNetworkInterfaceOutput()
506 pxSendPacket = ( IPPacket_t * ) pxDescriptor->pucEthernetBuffer; in xNetworkInterfaceOutput()
548 … uint32_t xAddress = ( uint32_t ) ( pxDescriptor->pucEthernetBuffer - NETWORK_BUFFER_HEADER_SIZE ); in xNetworkInterfaceOutput()
553 …gmac_dev_write( &gs_gmac_dev, ( void * ) pxDescriptor->pucEthernetBuffer, pxDescriptor->xDataLengt… in xNetworkInterfaceOutput()
567 vReleaseNetworkBufferAndDescriptor( pxDescriptor ); in xNetworkInterfaceOutput()
/FreeRTOS-Plus-TCP-v3.1.0/source/portable/NetworkInterface/ATSAM4E/
DNetworkInterface.c263 BaseType_t xNetworkInterfaceOutput( NetworkBufferDescriptor_t * const pxDescriptor, in xNetworkInterfaceOutput() argument
297 …gmac_dev_write( &gs_gmac_dev, ( void * ) pxDescriptor->pucEthernetBuffer, pxDescriptor->xDataLengt… in xNetworkInterfaceOutput()
311 vReleaseNetworkBufferAndDescriptor( pxDescriptor ); in xNetworkInterfaceOutput()
/FreeRTOS-Plus-TCP-v3.1.0/source/include/
DFreeRTOS_ARP.h148 BaseType_t xCheckLoopback( NetworkBufferDescriptor_t * const pxDescriptor,
DFreeRTOS_TCP_IP.h37 BaseType_t xProcessReceivedTCPPacket( NetworkBufferDescriptor_t * pxDescriptor );
DFreeRTOS_TCP_Transmission.h52 NetworkBufferDescriptor_t * pxDescriptor,
/FreeRTOS-Plus-TCP-v3.1.0/source/
DFreeRTOS_ARP.c1149 BaseType_t xCheckLoopback( NetworkBufferDescriptor_t * const pxDescriptor, in xCheckLoopback() argument
1153 NetworkBufferDescriptor_t * pxUseDescriptor = pxDescriptor; in xCheckLoopback()
1171 … pxDuplicateNetworkBufferWithDescriptor( pxDescriptor, pxDescriptor->xDataLength ); in xCheckLoopback()
DFreeRTOS_IP.c337 … NetworkBufferDescriptor_t * pxDescriptor = ( NetworkBufferDescriptor_t * ) xReceivedEvent.pvData; in prvProcessIPEventsAndTimers() local
341 … iptraceNETWORK_INTERFACE_OUTPUT( pxDescriptor->xDataLength, pxDescriptor->pucEthernetBuffer ); in prvProcessIPEventsAndTimers()
342 ( void ) xNetworkInterfaceOutput( pxDescriptor, pdTRUE ); in prvProcessIPEventsAndTimers()
DFreeRTOS_TCP_IP.c617 BaseType_t xProcessReceivedTCPPacket( NetworkBufferDescriptor_t * pxDescriptor ) in xProcessReceivedTCPPacket() argument
620 NetworkBufferDescriptor_t * pxNetworkBuffer = pxDescriptor; in xProcessReceivedTCPPacket()
DFreeRTOS_TCP_Transmission.c255 NetworkBufferDescriptor_t * pxDescriptor, in prvTCPReturnPacket() argument
265 NetworkBufferDescriptor_t * pxNetworkBuffer = pxDescriptor; in prvTCPReturnPacket()
/FreeRTOS-Plus-TCP-v3.1.0/test/unit-test/FreeRTOS_TCP_IP/
DFreeRTOS_TCP_IP_utest.c93 NetworkBufferDescriptor_t * pxDescriptor, in prvTCPReturnPacket_StubReturnNULL() argument
98 ( void ) pxDescriptor; in prvTCPReturnPacket_StubReturnNULL()