Lines Matching refs:pxDescriptor
190 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()
635 if( pxDescriptor->xDataLength > xExpectedLength ) in prvRemoveTrailingBytes()
637 pxDescriptor->xDataLength = ( size_t ) xExpectedLength; in prvRemoveTrailingBytes()
671 NetworkBufferDescriptor_t * pxDescriptor; in prvNetworkInterfaceInput() local
738 pxDescriptor = pxPacketBuffer_to_NetworkBuffer( pucBuffer ); in prvNetworkInterfaceInput()
744 configASSERT( pxDescriptor != NULL ); in prvNetworkInterfaceInput()
749 … pxDescriptor = pxGetNetworkBufferWithDescriptor( usLength, xDescriptorWaitTime ); in prvNetworkInterfaceInput()
753 if( pxDescriptor != NULL ) in prvNetworkInterfaceInput()
755 pxDescriptor->xDataLength = ( size_t ) usLength; in prvNetworkInterfaceInput()
759 …memcpy( ( void * ) pxDescriptor->pucEthernetBuffer, ( void * ) xDMARxDescriptors[ ulNextRxDescript… in prvNetworkInterfaceInput()
766 prvRemoveTrailingBytes( pxDescriptor ); in prvNetworkInterfaceInput()
769 xRxEvent.pvData = ( void * ) pxDescriptor; in prvNetworkInterfaceInput()
775 vReleaseNetworkBufferAndDescriptor( pxDescriptor ); in prvNetworkInterfaceInput()