Lines Matching refs:pxSet

146                                       ProcessSet_t * pxSet,
148 static BaseType_t xProcessCheckOption( ProcessSet_t * pxSet );
963 ProcessSet_t * pxSet, in vProcessHandleOption() argument
968 switch( pxSet->ucOptionCode ) in vProcessHandleOption()
972 if( pxSet->pucByte[ pxSet->uxIndex ] == ( uint8_t ) xExpectedMessageType ) in vProcessHandleOption()
976 pxSet->ulProcessed++; in vProcessHandleOption()
980 if( pxSet->pucByte[ pxSet->uxIndex ] == ( uint8_t ) dhcpMESSAGE_TYPE_NACK ) in vProcessHandleOption()
990 pxSet->uxLength = 0; in vProcessHandleOption()
997 if( pxSet->uxLength == sizeof( uint32_t ) ) in vProcessHandleOption()
999 EP_IPv4_SETTINGS.ulNetMask = pxSet->ulParameter; in vProcessHandleOption()
1007 if( pxSet->uxLength >= sizeof( uint32_t ) ) in vProcessHandleOption()
1011 EP_IPv4_SETTINGS.ulGatewayAddress = pxSet->ulParameter; in vProcessHandleOption()
1021 if( pxSet->uxLength >= sizeof( uint32_t ) ) in vProcessHandleOption()
1025 size_t uxDNSCount = pxSet->uxLength / sizeof( uint32_t ); in vProcessHandleOption()
1026 size_t uxByteIndex = pxSet->uxIndex; in vProcessHandleOption()
1028 void * pvCopyDest = &( pxSet->ulParameter ); in vProcessHandleOption()
1038 const void * pvCopySource = &( pxSet->pucByte[ uxByteIndex ] ); in vProcessHandleOption()
1039 ( void ) memcpy( pvCopyDest, pvCopySource, sizeof( pxSet->ulParameter ) ); in vProcessHandleOption()
1041 …if( ( pxSet->ulParameter != FREERTOS_INADDR_ANY ) && ( pxSet->ulParameter != ipBROADCAST_IP_ADDRES… in vProcessHandleOption()
1043 … EP_IPv4_SETTINGS.ulDNSServerAddresses[ uxTargetIndex ] = pxSet->ulParameter; in vProcessHandleOption()
1066 if( pxSet->uxLength == sizeof( uint32_t ) ) in vProcessHandleOption()
1071 pxSet->ulProcessed++; in vProcessHandleOption()
1072 EP_DHCPData.ulDHCPServerAddress = pxSet->ulParameter; in vProcessHandleOption()
1077 if( EP_DHCPData.ulDHCPServerAddress == pxSet->ulParameter ) in vProcessHandleOption()
1079 pxSet->ulProcessed++; in vProcessHandleOption()
1088 if( pxSet->uxLength == sizeof( EP_DHCPData.ulLeaseTime ) ) in vProcessHandleOption()
1095 EP_DHCPData.ulLeaseTime = FreeRTOS_ntohl( pxSet->ulParameter ); in vProcessHandleOption()
1157 static BaseType_t xProcessCheckOption( ProcessSet_t * pxSet ) in xProcessCheckOption() argument
1163 if( pxSet->ucOptionCode == ( uint8_t ) dhcpOPTION_END_BYTE ) in xProcessCheckOption()
1170 if( pxSet->ucOptionCode == ( uint8_t ) dhcpIPv4_ZERO_PAD_OPTION_CODE ) in xProcessCheckOption()
1174 pxSet->uxIndex++; in xProcessCheckOption()
1181 if( ( pxSet->uxIndex + 1U ) >= pxSet->uxPayloadDataLength ) in xProcessCheckOption()
1188 pxSet->uxLength = ( size_t ) pxSet->pucByte[ pxSet->uxIndex + 1U ]; in xProcessCheckOption()
1189 pxSet->uxIndex = pxSet->uxIndex + 2U; in xProcessCheckOption()
1191 if( !( ( ( pxSet->uxIndex + pxSet->uxLength ) - 1U ) < pxSet->uxPayloadDataLength ) ) in xProcessCheckOption()
1199 if( pxSet->uxLength >= sizeof( pxSet->ulParameter ) ) in xProcessCheckOption()
1206 const void * pvCopySource = &( pxSet->pucByte[ pxSet->uxIndex ] ); in xProcessCheckOption()
1207 void * pvCopyDest = &( pxSet->ulParameter ); in xProcessCheckOption()
1208 ( void ) memcpy( pvCopyDest, pvCopySource, sizeof( pxSet->ulParameter ) ); in xProcessCheckOption()
1213 pxSet->ulParameter = 0; in xProcessCheckOption()
1217 if( !( pxSet->uxIndex < pxSet->uxPayloadDataLength ) ) in xProcessCheckOption()