Lines Matching refs:pxDescriptor

197 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()
646 if( pxDescriptor->xDataLength > xExpectedLength ) in prvRemoveTrailingBytes()
648 pxDescriptor->xDataLength = ( size_t ) xExpectedLength; in prvRemoveTrailingBytes()
682 NetworkBufferDescriptor_t * pxDescriptor; in prvNetworkInterfaceInput() local
749 pxDescriptor = pxPacketBuffer_to_NetworkBuffer( pucBuffer ); in prvNetworkInterfaceInput()
755 configASSERT( pxDescriptor != NULL ); in prvNetworkInterfaceInput()
760pxDescriptor = pxGetNetworkBufferWithDescriptor( usLength, xDescriptorWaitTime ); in prvNetworkInterfaceInput()
764 if( pxDescriptor != NULL ) in prvNetworkInterfaceInput()
766 pxDescriptor->xDataLength = ( size_t ) usLength; in prvNetworkInterfaceInput()
770 …memcpy( ( void * ) pxDescriptor->pucEthernetBuffer, ( void * ) xDMARxDescriptors[ ulNextRxDescript… in prvNetworkInterfaceInput()
777 prvRemoveTrailingBytes( pxDescriptor ); in prvNetworkInterfaceInput()
780 xRxEvent.pvData = ( void * ) pxDescriptor; in prvNetworkInterfaceInput()
786 vReleaseNetworkBufferAndDescriptor( pxDescriptor ); in prvNetworkInterfaceInput()