Lines Matching refs:pxSocket
68 FreeRTOS_Socket_t * const pxSocket,
79 FreeRTOS_Socket_t * const pxSocket );
96 BaseType_t prvCheckOptions( FreeRTOS_Socket_t * pxSocket, in prvCheckOptions() argument
155 … lResult = prvSingleStepTCPHeaderOptions( pucPtr, uxOptionsLength, pxSocket, xHasSYNFlag ); in prvCheckOptions()
199 FreeRTOS_Socket_t * const pxSocket, in prvSingleStepTCPHeaderOptions() argument
206 TCPWindow_t * pxTCPWindow = &( pxSocket->u.xTCP.xTCPWindow ); in prvSingleStepTCPHeaderOptions()
240 pxSocket->u.xTCP.ucPeerWinScaleFactor = pucPtr[ 2 ]; in prvSingleStepTCPHeaderOptions()
241 pxSocket->u.xTCP.bits.bWinScaling = pdTRUE_UNSIGNED; in prvSingleStepTCPHeaderOptions()
262 if( pxSocket->u.xTCP.usMSS != uxNewMSS ) in prvSingleStepTCPHeaderOptions()
274 …FreeRTOS_debug_printf( ( "MSS change %u -> %u\n", pxSocket->u.xTCP.usMSS, ( unsigned ) uxNewMSS ) … in prvSingleStepTCPHeaderOptions()
288 if( pxSocket->u.xTCP.usMSS > uxNewMSS ) in prvSingleStepTCPHeaderOptions()
291 pxSocket->u.xTCP.bits.bMssChange = pdTRUE_UNSIGNED; in prvSingleStepTCPHeaderOptions()
293 if( pxSocket->u.xTCP.usMSS > uxNewMSS ) in prvSingleStepTCPHeaderOptions()
297 …FreeRTOS_debug_printf( ( "Change mss %d => %u\n", pxSocket->u.xTCP.usMSS, ( unsigned ) uxNewMSS ) … in prvSingleStepTCPHeaderOptions()
303 pxSocket->u.xTCP.usMSS = ( uint16_t ) uxNewMSS; in prvSingleStepTCPHeaderOptions()
339 prvReadSackOption( pucPtr, ( size_t ) lIndex, pxSocket ); in prvSingleStepTCPHeaderOptions()
374 FreeRTOS_Socket_t * const pxSocket ) in prvReadSackOption() argument
378 … uint32_t ulCount = ulTCPWindowTxSack( &( pxSocket->u.xTCP.xTCPWindow ), ulFirst, ulLast ); in prvReadSackOption()
383 if( ( pxSocket->u.xTCP.txStream != NULL ) && ( ulCount > 0U ) ) in prvReadSackOption()
386 … ( void ) uxStreamBufferGet( pxSocket->u.xTCP.txStream, 0, NULL, ( size_t ) ulCount, pdFALSE ); in prvReadSackOption()
387 pxSocket->xEventBits |= ( EventBits_t ) eSOCKET_SEND; in prvReadSackOption()
391 if( ( pxSocket->xSelectBits & ( EventBits_t ) eSELECT_WRITE ) != 0U ) in prvReadSackOption()
396 … pxSocket->xEventBits |= ( ( EventBits_t ) eSELECT_WRITE ) << SOCKET_EVENT_BIT_COUNT; in prvReadSackOption()
405 if( ipconfigIS_VALID_PROG_ADDRESS( pxSocket->u.xTCP.pxHandleSent ) ) in prvReadSackOption()
407 pxSocket->u.xTCP.pxHandleSent( pxSocket, ulCount ); in prvReadSackOption()
519 BaseType_t prvStoreRxData( FreeRTOS_Socket_t * pxSocket, in prvStoreRxData() argument
532 TCPWindow_t * pxTCPWindow = &pxSocket->u.xTCP.xTCPWindow; in prvStoreRxData()
541 if( ( ulRxLength > 0U ) && ( pxSocket->u.xTCP.eTCPState >= eSYN_RECEIVED ) ) in prvStoreRxData()
552 if( pxSocket->u.xTCP.rxStream != NULL ) in prvStoreRxData()
554 ulSpace = ( uint32_t ) uxStreamBufferGetSpace( pxSocket->u.xTCP.rxStream ); in prvStoreRxData()
558 ulSpace = ( uint32_t ) pxSocket->u.xTCP.uxRxStreamSize; in prvStoreRxData()
578 lStored = lTCPAddRxdata( pxSocket, ( uint32_t ) lOffset, pucRxBuffer, ulRxLength ); in prvStoreRxData()
601 ( void ) lTCPAddRxdata( pxSocket, 0U, NULL, pxTCPWindow->ulUserDataLength ); in prvStoreRxData()